Haymarket to Dalgety Bay TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday SR 06:08 06:30
SR 06:40 07:01
SR 07:04 07:26
SR 07:38 08:00
SR 08:07 08:29
SR 08:42 09:03
SR 09:11 09:33
SR 09:43 10:04
SR 10:07 10:29
SR 10:42 11:03
SR 11:08 11:31
SR 11:39 12:00
SR 12:10 12:32
SR 12:40 13:01
SR 13:08 13:31
SR 13:41 14:02
SR 14:12 14:34
SR 14:45 15:06
SR 15:08 15:30
SR 15:42 16:03
SR 16:10 16:33
SR 16:43 17:04
SR 17:01 17:22
SR 17:05 17:28
SR 17:18 17:43
SR 17:42 18:03
SR 📅 17:56 18:18
SR 📅 17:56 18:18
SR 18:45 19:06
SR 📅 19:10 19:32
SR 📅 19:10 19:32
SR 19:46 20:07
SR 📅 20:09 20:31
SR 📅 20:09 20:31
SR 20:44 21:05
SR 📅 21:11 21:34
SR 📅 21:11 21:34
SR 21:39 22:00
SR 📅 22:09 22:31
SR 📅 22:09 22:31
SR 22:38 22:59
SR 📅 23:08 23:31
Saturday SR 06:07 06:29
SR 06:39 07:00
SR 07:04 07:26
SR 07:39 08:00
SR 08:08 08:30
SR 08:45 09:08
SR 09:09 09:31
SR 09:40 10:01
SR 10:08 10:30
SR 10:41 11:03
SR 11:09 11:31
SR 11:43 12:04
SR 12:10 12:32
SR 12:39 13:00
SR 13:06 13:29
SR 13:39 14:02
SR 14:09 14:32
SR 14:41 15:03
SR 15:09 15:31
SR 15:38 15:59
SR 16:08 16:31
SR 16:39 17:00
SR 17:06 17:28
SR 17:43 18:07
SR 17:57 18:21
SR 18:45 19:05
SR 19:09 19:32
SR 19:46 20:07
SR 20:08 20:31
SR 20:44 21:05
SR 21:08 21:31
SR 21:48 22:10
SR 22:08 22:31
SR 22:47 23:08
SR 23:09 23:31
Sunday SR 09:08 09:44
SR 10:07 10:31
SR 11:08 11:32
SR 12:07 12:31
SR 13:08 13:32
SR 14:07 14:31
SR 15:11 15:35
SR 16:08 16:31
SR 17:08 17:32
SR 18:10 18:41
SR 19:15 19:39
SR 20:15 20:40
SR 21:15 21:40
SR 22:15 22:40
SR 22:32 22:56
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 Dalgety Bay at 06:30. The last train departs Haymarket at 23:08 arriving at Dalgety Bay at 23:31. Journey Time
The average journey time between Haymarket and Dalgety Bay is 22 minutes. Popular journeys from Haymarket Popular journeys from Dalgety Bay Timetable data under licence from RSP / Rail Delivery Group