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