North Queensferry to Inverkeithing TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday SR 06:23 06:27
SR 06:39 06:42
SR 07:09 07:12
SR 07:19 07:23
SR 07:39 07:43
SR 08:06 08:10
SR 08:22 08:26
SR 08:33 08:36
SR 09:05 09:08
SR 09:26 09:30
SR 09:38 09:42
SR 10:05 10:08
SR 10:22 10:26
SR 11:03 11:07
SR 11:24 11:27
SR 11:39 11:42
SR 12:08 12:11
SR 12:25 12:29
SR 12:41 12:44
SR 13:08 13:11
SR 13:24 13:27
SR 13:39 13:43
SR 14:10 14:14
SR 14:27 14:31
SR 14:39 14:43
SR 15:07 15:10
SR 15:23 15:27
SR 15:37 15:40
SR 16:05 16:08
SR 16:26 16:29
SR 16:39 16:42
SR 17:09 17:12
SR 17:21 17:24
SR 17:29 17:33
SR 17:36 17:39
SR 17:41 17:45
SR 18:03 18:07
SR 📅 18:11 18:15
SR 📅 18:11 18:15
SR 18:41 18:44
SR 19:13 19:17
SR 📅 19:25 19:28
SR 📅 19:25 19:28
SR 20:08 20:12
SR 📅 20:24 20:28
SR 📅 20:24 20:28
SR 21:09 21:13
SR 📅 21:27 21:30
SR 📅 21:27 21:30
SR 22:12 22:16
SR 📅 22:24 22:28
SR 📅 22:24 22:28
SR 22:36 22:39
SR 23:11 23:15
SR 📅 23:24 23:28
SR 📅 23:24 23:27
SR 23:38 23:42
Saturday SR 06:22 06:26
SR 06:39 06:42
SR 07:09 07:12
SR 07:19 07:23
SR 07:38 07:41
SR 08:09 08:12
SR 08:23 08:27
SR 08:37 08:41
SR 09:11 09:15
SR 09:24 09:28
SR 09:39 09:42
SR 10:11 10:14
SR 10:23 10:27
SR 11:09 11:13
SR 11:24 11:28
SR 11:39 11:42
SR 12:07 12:11
SR 12:25 12:28
SR 12:40 12:43
SR 13:09 13:13
SR 13:22 13:25
SR 13:41 13:44
SR 14:12 14:15
SR 14:25 14:29
SR 14:40 14:44
SR 15:12 15:16
SR 15:24 15:28
SR 15:39 15:42
SR 16:07 16:10
SR 16:24 16:28
SR 16:39 16:42
SR 17:08 17:12
SR 17:21 17:24
SR 17:39 17:43
SR 18:00 18:03
SR 18:06 18:09
SR 18:13 18:17
SR 18:40 18:43
SR 19:15 19:18
SR 19:25 19:28
SR 20:08 20:12
SR 20:24 20:27
SR 21:09 21:13
SR 21:24 21:27
SR 22:10 22:14
SR 22:24 22:27
SR 22:39 22:42
SR 23:12 23:15
SR 23:24 23:28
SR 23:39 23:42
Sunday SR 09:37 09:40
SR 10:24 10:27
SR 10:42 10:45
SR 11:25 11:28
SR 11:39 11:42
SR 12:24 12:27
SR 12:38 12:42
SR 13:25 13:28
SR 13:39 13:42
SR 14:24 14:27
SR 14:43 14:46
SR 15:28 15:31
SR 15:39 15:42
SR 16:24 16:28
SR 16:39 16:42
SR 17:25 17:28
SR 17:39 17:42
SR 18:34 18:37
SR 18:39 18:42
SR 19:16 19:19
SR 19:32 19:36
SR 20:16 20:20
SR 20:33 20:36
SR 21:33 21:36
SR 22:16 22:19
SR 22:33 22:36
SR 22:49 22:52
SR 23:57 00:01
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs North Queensferry at 06:23 arriving at Inverkeithing at 06:27. The last train departs North Queensferry at 23:38 arriving at Inverkeithing at 23:42. Journey Time
The average journey time between North Queensferry and Inverkeithing is 3 minutes. Calling Points
Trains operated by ScotRail (SR) are non-stop. Popular journeys from North Queensferry Popular journeys from Inverkeithing Timetable data under licence from RSP / Rail Delivery Group