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