Haymarket to Blairhill Timetable
Monday to Friday SR 06:12 07:11
SR 06:43 07:40
SR 07:13 08:11
SR 07:42 08:35
SR 07:53 08:43
SR 08:13 09:12
SR 08:47 09:41
SR 09:14 10:11
SR 09:44 10:41
SR 10:12 11:11
SR 10:45 11:41
SR 11:12 12:11
SR 11:43 12:41
SR 12:13 13:10
SR 12:42 13:41
SR 13:16 14:11
SR 13:44 14:41
SR 14:12 15:11
SR 14:44 15:41
SR 15:15 16:11
SR 15:45 16:41
SR 16:25 17:13
SR 16:53 17:43
SR 17:23 18:13
SR 17:58 18:44
SR 18:27 19:14
SR 18:45 19:41
SR 19:28 20:22
SR 19:59 20:54
SR 20:35 21:27
SR 20:56 21:56
SR 21:26 22:24
SR 📅 21:53 22:57
SR 📅 21:53 22:57
SR 📅 22:25 23:26
SR 📅 22:25 23:26
SR 22:54 23:46
Saturday SR 06:12 07:11
SR 06:45 07:40
SR 07:11 08:10
SR 07:42 08:40
SR 08:12 09:09
SR 08:46 09:41
SR 09:13 10:11
SR 09:45 10:41
SR 10:12 11:10
SR 10:46 11:41
SR 11:14 12:10
SR 11:44 12:41
SR 12:12 13:11
SR 12:43 13:41
SR 13:13 14:11
SR 13:45 14:41
SR 14:16 15:11
SR 14:46 15:41
SR 15:12 16:11
SR 15:45 16:41
SR 16:12 17:11
SR 16:46 17:40
SR 17:26 18:14
SR 17:47 18:42
SR 18:11 19:10
SR 18:33 19:32
SR 18:43 19:41
SR 19:28 20:22
SR 19:57 20:54
SR 20:31 21:24
SR 20:56 21:56
SR 21:26 22:24
SR 21:56 22:54
SR 22:28 23:26
SR 22:56 23:46
Sunday SR 08:40 09:37
SR 09:08 10:06
SR 09:43 10:38
SR 10:10 11:06
SR 10:44 11:36
SR 11:11 12:05
SR 11:42 12:36
SR 12:14 13:06
SR 12:46 13:36
SR 13:14 14:06
SR 13:45 14:37
SR 14:13 15:05
SR 14:45 15:37
SR 15:16 16:06
SR 15:44 16:36
SR 16:14 17:06
SR 16:44 17:36
SR 17:14 18:06
SR 17:46 18:36
SR 18:14 19:06
SR 18:42 19:36
SR 19:46 20:37
SR 20:44 21:35
SR 21:46 22:36
SR 22:44 23:35
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 Blairhill at 07:11. The last train departs Haymarket at 22:54 arriving at Blairhill at 23:46. Journey Time
The average journey time between Haymarket and Blairhill is 55 minutes. Popular journeys from Haymarket Popular journeys from Blairhill Timetable data under licence from RSP / Rail Delivery Group