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