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