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