Dalgety Bay to Aberdour TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday SR 06:30 06:35
SR 07:02 07:06
SR 07:26 07:31
SR 08:00 08:05
SR 08:30 08:34
SR 09:03 09:08
SR 09:34 09:38
SR 10:04 10:09
SR 10:29 10:34
SR 11:03 11:08
SR 11:31 11:36
SR 12:00 12:05
SR 12:32 12:37
SR 13:01 13:06
SR 13:31 13:36
SR 14:02 14:07
SR 14:34 14:39
SR 15:06 15:11
SR 15:30 15:35
SR 16:03 16:08
SR 16:33 16:38
SR 17:04 17:09
SR 17:28 17:32
SR 17:43 17:48
SR 18:04 18:08
SR 📅 18:18 18:23
SR 📅 18:18 18:23
SR 19:07 19:11
SR 📅 19:32 19:37
SR 📅 19:32 19:37
SR 20:07 20:12
SR 📅 20:31 20:36
SR 📅 20:31 20:36
SR 21:05 21:09
SR 📅 21:34 21:39
SR 📅 21:34 21:39
SR 22:00 22:05
SR 📅 22:31 22:36
SR 📅 22:31 22:36
SR 22:59 23:04
SR 📅 23:31 23:36
Saturday SR 06:29 06:34
SR 07:01 07:05
SR 07:26 07:31
SR 08:00 08:05
SR 08:31 08:35
SR 09:08 09:13
SR 09:31 09:36
SR 10:01 10:06
SR 10:30 10:35
SR 11:03 11:08
SR 11:32 11:36
SR 12:04 12:08
SR 12:32 12:36
SR 13:00 13:05
SR 13:29 13:34
SR 14:02 14:07
SR 14:33 14:37
SR 15:04 15:08
SR 15:31 15:36
SR 15:59 16:04
SR 16:31 16:36
SR 17:00 17:05
SR 17:28 17:32
SR 18:07 18:11
SR 18:21 18:25
SR 19:06 19:10
SR 19:32 19:37
SR 20:07 20:12
SR 20:31 20:36
SR 21:05 21:10
SR 21:31 21:36
SR 22:10 22:15
SR 22:31 22:36
SR 23:08 23:13
SR 23:31 23:36
Sunday SR 09:44 09:48
SR 10:31 10:35
SR 11:32 11:36
SR 12:31 12:35
SR 13:32 13:36
SR 14:31 14:35
SR 15:35 15:39
SR 16:31 16:36
SR 17:32 17:36
SR 18:41 18:45
SR 19:40 19:44
SR 20:40 20:45
SR 21:40 21:45
SR 22:40 22:45
SR 22:56 23:00
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Dalgety Bay at 06:30 arriving at Aberdour at 06:35. The last train departs Dalgety Bay at 23:31 arriving at Aberdour at 23:36. Journey Time
The average journey time between Dalgety Bay and Aberdour is 4 minutes. Calling Points
Trains operated by ScotRail (SR) are non-stop. Popular journeys from Dalgety Bay Popular journeys from Aberdour Timetable data under licence from RSP / Rail Delivery Group