Inverkeithing to Dalmeny TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday SR 📅 00:03 00:11
SR 📅 06:19 06:27
SR 📅 06:19 06:27
SR 06:34 06:41
SR 06:59 07:07
SR 07:14 07:22
SR 07:21 07:29
SR 07:30 07:38
SR 07:48 07:56
SR 07:58 08:06
SR 08:13 08:21
SR 08:21 08:29
SR 08:33 08:41
SR 08:55 09:03
SR 09:33 09:41
SR 09:54 10:02
SR 10:38 10:46
SR 11:09 11:17
SR 11:37 11:45
SR 11:54 12:02
SR 12:34 12:42
SR 13:07 13:15
SR 13:13 13:21
SR 13:35 13:43
SR 13:58 14:06
SR 14:13 14:21
SR 14:34 14:42
SR 14:59 15:06
SR 15:12 15:19
SR 15:36 15:44
SR 16:09 16:16
SR 16:39 16:47
SR 16:56 17:03
SR 17:11 17:19
SR 17:36 17:44
SR 18:00 18:08
SR 18:19 18:27
SR 18:40 18:48
SR 18:56 19:04
SR 19:34 19:42
SR 📅 20:00 20:08
SR 📅 20:00 20:08
SR 20:40 20:48
SR 📅 21:07 21:15
SR 📅 21:07 21:15
SR 📅 21:41 21:48
SR 📅 21:41 21:48
SR 📅 22:05 22:13
SR 📅 22:05 22:13
SR 📅 22:17 22:25
SR 📅 22:17 22:25
SR 📅 22:34 22:42
SR 📅 22:34 22:42
SR 📅 23:01 23:08
SR 📅 23:01 23:08
SR 📅 23:58 00:06
SR 📅 23:58 00:06
Saturday SR 00:02 00:10
SR 06:19 06:27
SR 06:34 06:41
SR 06:59 07:07
SR 07:13 07:21
SR 07:32 07:39
SR 07:57 08:05
SR 08:11 08:19
SR 08:32 08:39
SR 08:52 09:00
SR 09:21 09:29
SR 09:39 09:47
SR 09:55 10:02
SR 10:12 10:20
SR 10:38 10:46
SR 11:09 11:17
SR 11:35 11:42
SR 11:56 12:04
SR 12:12 12:20
SR 12:35 12:43
SR 13:08 13:16
SR 13:14 13:22
SR 13:34 13:41
SR 13:59 14:06
SR 14:15 14:23
SR 14:34 14:42
SR 14:59 15:06
SR 15:14 15:22
SR 15:37 15:44
SR 16:09 16:17
SR 16:16 16:24
SR 16:38 16:46
SR 16:56 17:04
SR 17:09 17:17
SR 17:35 17:43
SR 18:02 18:10
SR 18:21 18:29
SR 18:38 18:45
SR 18:59 19:07
SR 19:12 19:20
SR 19:34 19:41
SR 20:00 20:08
SR 20:39 20:47
SR 21:07 21:15
SR 21:34 21:41
SR 22:05 22:13
SR 22:17 22:24
SR 22:43 22:51
SR 23:03 23:10
SR 23:42 23:49
SR 23:59 00:06
Sunday SR 00:03 00:10
SR 08:54 09:05
SR 09:54 10:05
SR 10:33 10:41
SR 10:52 10:59
SR 11:32 11:39
SR 12:10 12:18
SR 12:32 12:39
SR 12:58 13:05
SR 13:32 13:39
SR 14:08 14:16
SR 14:32 14:39
SR 15:09 15:17
SR 15:35 15:42
SR 16:10 16:18
SR 16:32 16:39
SR 17:01 17:08
SR 17:32 17:40
SR 17:58 18:05
SR 18:34 18:42
SR 18:57 19:05
SR 19:33 19:41
SR 20:06 20:14
SR 20:54 21:02
SR 21:46 21:54
SR 21:54 22:02
SR 22:54 23:02
SR 23:32 23:39
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 Dalmeny at 06:27. The last train departs Inverkeithing at 00:03 arriving at Dalmeny at 00:11. These timings are based on the "railway day" which begins at 04:30. Journey Time
The average journey time between Inverkeithing and Dalmeny is 7 minutes. Calling Points
Trains operated by ScotRail (SR) call at North Queensferry. Popular journeys from Inverkeithing Popular journeys from Dalmeny Timetable data under licence from RSP / Rail Delivery Group