Dunfermline Town to Haymarket Timetable
Monday to Friday SR 06:26 06:56
SR 07:06 07:33
SR 07:22 07:53
SR 07:39 08:11
SR 08:05 08:34
SR 08:25 08:59
SR 08:57 09:23
SR 09:25 09:55
SR 10:04 10:29
SR 10:30 11:01
SR 11:07 11:34
SR 11:28 12:00
SR 12:03 12:32
SR 12:26 12:56
SR 13:04 13:34
SR 13:27 13:58
SR 14:05 14:34
SR 14:26 14:56
SR 15:03 15:32
SR 15:28 16:00
SR 16:08 16:33
SR 16:30 17:03
SR 17:04 17:32
SR 17:28 18:01
SR 18:09 18:40
SR 18:32 19:03
SR 19:05 19:32
SR 19:26 19:56
SR 20:07 20:32
SR 20:32 21:03
SR 21:05 21:31
SR 21:32 22:04
SR 📅 22:08 22:37
SR 📅 22:08 22:37
SR 📅 22:29 22:59
SR 📅 22:29 22:59
SR 📅 23:06 23:35
SR 📅 23:06 23:35
SR 📅 23:50 00:21
SR 📅 23:50 00:21
Saturday SR 06:26 06:56
SR 07:06 07:33
SR 07:24 07:54
SR 08:03 08:34
SR 08:24 08:54
SR 09:13 09:41
SR 09:32 10:04
SR 10:05 10:32
SR 10:30 11:01
SR 11:07 11:33
SR 11:27 11:57
SR 12:04 12:32
SR 12:28 12:59
SR 13:04 13:34
SR 13:26 13:56
SR 14:06 14:36
SR 14:26 14:57
SR 15:06 15:35
SR 15:28 15:59
SR 16:08 16:37
SR 16:30 17:02
SR 17:01 17:29
SR 17:27 17:59
SR 18:12 18:42
SR 18:30 19:00
SR 19:04 19:33
SR 19:26 19:56
SR 20:04 20:30
SR 20:31 21:03
SR 21:05 21:32
SR 21:26 21:56
SR 22:08 22:37
SR 22:35 23:08
SR 23:09 23:35
SR 23:34 00:04
SR 23:51 00:21
Sunday SR 10:44 11:14
SR 11:40 12:11
SR 12:40 13:13
SR 13:41 14:11
SR 14:40 15:11
SR 15:43 16:13
SR 16:46 17:21
SR 17:41 18:13
SR 18:41 19:14
SR 19:43 20:13
SR 21:42 22:14
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Dunfermline Town at 06:26 arriving at Haymarket at 06:56. The last train departs Dunfermline Town at 23:50 arriving at Haymarket at 00:21. Journey Time
The average journey time between Dunfermline Town and Haymarket is 29 minutes. Popular journeys from Dunfermline Town Popular journeys from Haymarket Timetable data under licence from RSP / Rail Delivery Group