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