Kirkcaldy to Dalmeny TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday SR 📅 05:57 06:27
SR 📅 05:57 06:27
SR 06:36 07:07
SR 06:57 07:29
SR 07:34 08:06
SR 08:02 08:29
SR 08:32 09:03
SR 09:32 10:02
SR 10:38 11:17
SR 11:32 12:02
SR 12:35 13:15
SR 13:36 14:06
SR 14:36 15:06
SR 15:38 16:16
SR 16:33 17:03
SR 17:38 18:08
SR 18:34 19:04
SR 📅 19:38 20:08
SR 📅 19:38 20:08
SR 📅 20:43 21:15
SR 📅 20:43 21:15
SR 📅 21:43 22:13
SR 📅 21:43 22:13
SR 📅 22:38 23:08
SR 📅 22:38 23:08
SR 📅 23:35 00:10
Saturday SR 05:57 06:27
SR 06:35 07:07
SR 07:33 08:05
SR 08:30 09:00
SR 09:32 10:02
SR 10:37 11:17
SR 11:34 12:04
SR 12:37 13:16
SR 13:36 14:06
SR 14:36 15:06
SR 15:37 16:17
SR 16:34 17:04
SR 17:38 18:10
SR 18:36 19:07
SR 19:38 20:08
SR 20:43 21:15
SR 21:43 22:13
SR 22:40 23:10
SR 23:38 00:10
Sunday SR 08:32 09:05
SR 09:32 10:05
SR 10:11 10:41
SR 11:48 12:18
SR 12:35 13:05
SR 13:33 14:16
SR 14:36 15:17
SR 15:48 16:18
SR 16:38 17:08
SR 17:35 18:05
SR 18:35 19:05
SR 19:44 20:14
SR 20:32 21:02
SR 21:32 22:02
SR 22:32 23:02
SR 23:09 23:39
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Kirkcaldy at 05:57 arriving at Dalmeny at 06:27. The last train departs Kirkcaldy at 23:35 arriving at Dalmeny at 00:10. Journey Time
The average journey time between Kirkcaldy and Dalmeny is 31 minutes. Popular journeys from Kirkcaldy Popular journeys from Dalmeny Timetable data under licence from RSP / Rail Delivery Group