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