Garscadden to Edinburgh

Platform 1
16:01
left on time

Calling at

Hyndland16:06left on time
Partick16:09left on time
Charing Cross (Glasgow)16:13left on time
Glasgow Queen Street16:16left on time
High Street16:23left on time
Bellgrove16:25left on time
Carntyne16:29left on time
Shettleston16:32left on time
Blairhill16:38left on time
Coatbridge Sunnyside16:41left on time
Coatdyke16:44left on time
Airdrie16:46left on time
Drumgelloch16:55left on time
Bathgate17:13left 17:07
Livingston North17:22left on time
Uphall17:25left on time
Edinburgh Park17:33left on time
Haymarket17:38left on time
Edinburgh17:43arrived on time
Operated by ScotRail