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