Haymarket to Aberdour Timetable
Monday to Friday SR 06:08 06:35
SR 06:40 07:06
SR 07:04 07:31
SR 07:38 08:05
SR 08:07 08:34
SR 08:42 09:08
SR 09:11 09:38
SR 09:43 10:09
SR 10:07 10:34
SR 10:42 11:08
SR 11:08 11:36
SR 11:39 12:05
SR 12:10 12:37
SR 12:40 13:06
SR 13:08 13:36
SR 13:41 14:07
SR 14:12 14:39
SR 14:45 15:11
SR 15:08 15:35
SR 15:42 16:08
SR 16:10 16:38
SR 16:43 17:09
SR 17:05 17:32
SR 17:18 17:48
SR 17:42 18:08
SR 17:56 18:23
SR 18:45 19:11
SR 19:10 19:37
SR 19:46 20:12
SR 20:09 20:36
SR 20:44 21:09
SR 21:11 21:39
SR 21:39 22:05
SR 22:09 22:36
SR 22:38 23:04
SR 📅 23:09 23:36
Saturday SR 06:07 06:34
SR 06:39 07:05
SR 07:04 07:31
SR 07:39 08:05
SR 08:08 08:35
SR 08:45 09:13
SR 09:09 09:36
SR 09:40 10:06
SR 10:08 10:35
SR 10:41 11:08
SR 11:09 11:36
SR 11:43 12:08
SR 12:10 12:36
SR 12:39 13:05
SR 13:06 13:34
SR 13:39 14:07
SR 14:09 14:37
SR 14:41 15:08
SR 15:09 15:36
SR 15:38 16:04
SR 16:08 16:36
SR 16:39 17:05
SR 17:06 17:32
SR 17:43 18:11
SR 17:57 18:25
SR 18:45 19:10
SR 19:09 19:37
SR 19:46 20:12
SR 20:08 20:36
SR 20:44 21:10
SR 21:08 21:36
SR 21:48 22:15
SR 22:08 22:36
SR 22:47 23:13
SR 23:09 23:36
Sunday SR 09:19 09:50
SR 10:19 10:47
SR 11:19 11:47
SR 12:21 12:49
SR 13:19 13:47
SR 14:21 14:49
SR 15:21 15:49
SR 16:19 16:47
SR 17:20 17:48
SR 18:22 18:50
SR 19:20 19:48
SR 20:19 20:47
SR 21:19 21:47
SR 22:20 22:48
SR 22:32 23:00
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 Aberdour at 06:35. The last train departs Haymarket at 23:09 arriving at Aberdour at 23:36. Journey Time
The average journey time between Haymarket and Aberdour is 27 minutes. Popular journeys from Haymarket Popular journeys from Aberdour Timetable data under licence from RSP / Rail Delivery Group