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