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