Slateford to Haymarket Timetable
Monday to Friday SR 📅 00:25 00:31
SR 📅 00:25 00:31
SR 📅 00:25 00:31
SR 06:57 07:01
SR 07:35 07:39
SR 📅 08:17 08:21
SR 📅 08:17 08:21
SR 📅 08:38 08:43
SR 📅 08:38 08:43
SR 09:40 09:44
SR 10:34 10:37
SR 11:40 11:43
SR 12:36 12:40
SR 13:36 13:39
SR 14:33 14:36
SR 15:40 15:44
SR 16:32 16:38
SR 17:45 17:50
SR 18:34 18:38
SR 19:03 19:07
SR 19:43 19:47
SR 20:33 20:39
SR 📅 21:44 21:48
SR 📅 21:44 21:48
SR 📅 22:40 22:43
SR 📅 22:40 22:43
SR 23:22 23:25
Saturday SR 00:25 00:31
SR 07:04 07:07
SR 07:22 07:26
SR 08:15 08:21
SR 08:38 08:42
SR 09:41 09:44
SR 10:34 10:38
SR 11:40 11:44
SR 12:34 12:40
SR 13:35 13:38
SR 14:32 14:35
SR 15:40 15:44
SR 16:34 16:38
SR 17:43 17:47
SR 18:35 18:39
SR 19:02 19:05
SR 19:42 19:46
SR 20:36 20:39
SR 21:44 21:47
SR 22:42 22:45
SR 23:23 23:26
Sunday SR 00:30 00:36
SR 11:38 11:42
SR 13:46 13:49
SR 15:43 15:48
SR 17:43 17:46
SR 19:43 19:46
SR 21:42 21:46
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Slateford at 06:57 arriving at Haymarket at 07:01. The last train departs Slateford at 00:25 arriving at Haymarket at 00:31. These timings are based on the "railway day" which begins at 04:30. Journey Time
The average journey time between Slateford and Haymarket is 4 minutes. Calling Points
Trains operated by ScotRail (SR) are non-stop. Popular journeys from Slateford Popular journeys from Haymarket Timetable data under licence from RSP / Rail Delivery Group