Uddingston departures

06:26
on time
More
Show Less

Calling at

Cambuslang06:31on time
Glasgow Central06:40on time
From CarstairsOperated by ScotRail

Edinburgh

Platform 2
06:32
on time
More
Show Less

Calling at

Bellshill06:37on time
Holytown06:41on time
Shotts06:50on time
Fauldhouse06:58on time
Addiewell07:04on time
West Calder07:08on time
Livingston South07:12on time
Kirknewton07:19on time
Curriehill07:25on time
Wester Hailes07:28on time
Kingsknowe07:31on time
Slateford07:35on time
Haymarket07:39on time
Edinburgh07:44on time
From Glasgow CentralOperated by ScotRail
06:56
on time
More
Show Less

Calling at

Cambuslang07:01on time
Glasgow Central07:10on time
From LanarkOperated by ScotRail

Lanark

Platform 2
07:04
on time
More
Show Less

Calling at

Bellshill07:08on time
Motherwell07:14on time
Shieldmuir07:18on time
Wishaw07:21on time
Carluke07:27on time
Lanark07:38on time
From Glasgow CentralOperated by ScotRail