Haymarket to Uddingston Timetable
Monday to Friday SR 05:57 07:14
SR 06:32 07:34
SR 07:02 08:15
SR 07:46 08:40
SR 08:32 09:39
SR 09:31 10:42
SR 10:30 11:42
SR 11:31 12:41
SR 12:32 13:42
SR 13:29 14:39
SR 14:32 15:43
SR 15:31 16:40
SR 16:28 17:37
SR 17:30 18:41
SR 18:03 19:14
SR 18:31 19:37
SR 19:05 19:53
SR 19:34 20:42
SR 📅 20:31 21:39
SR 📅 20:31 21:39
SR 📅 21:30 22:43
SR 📅 21:30 22:43
SR 📅 21:30 22:43
SR 📅 22:30 23:42
SR 📅 22:30 23:42
SR 📅 22:30 23:42
SR 📅 23:01 00:10
SR 📅 23:01 00:10
SR 📅 23:03 00:12
Saturday SR 05:57 07:14
SR 06:41 07:36
SR 07:02 08:15
SR 07:46 08:40
SR 08:31 09:40
SR 09:30 10:41
SR 10:30 11:42
SR 11:32 12:41
SR 12:32 13:42
SR 13:30 14:39
SR 14:32 15:43
SR 15:31 16:40
SR 16:29 17:38
SR 17:31 18:41
SR 18:03 19:13
SR 18:32 19:37
SR 19:04 19:54
SR 19:33 20:41
SR 20:35 21:42
SR 21:30 22:38
SR 22:31 23:43
SR 23:03 00:06
Sunday SR 10:31 11:44
SR 12:30 13:42
SR 14:30 15:42
SR 16:30 17:41
SR 18:30 19:43
SR 20:30 21:42
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 Uddingston at 07:14. The last train departs Haymarket at 23:03 arriving at Uddingston at 00:12. Journey Time
The average journey time between Haymarket and Uddingston is 1 hour and 8 minutes. Popular journeys from Haymarket Popular journeys from Uddingston Timetable data under licence from RSP / Rail Delivery Group