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