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