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