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