Shettleston to Edinburgh

Platform 2
12:52
left on time

Previously called at

Helensburgh Central11:52left on time
Craigendoran11:55left on time
Cardross12:00left on time
Dalreoch12:05left on time
Dumbarton Central12:07left on time
Dumbarton East12:09left on time
Dalmuir12:22left on time
Hyndland12:29left on time
Partick12:31left on time
Charing Cross (Glasgow)12:36left on time
Glasgow Queen Street12:42left on time
High Street12:44left on time
Bellgrove12:46left on time
Carntyne12:50left on time
Shettleston12:52left on time

Calling at

Garrowhill12:55left on time
Easterhouse12:57left on time
Blairhill13:01left on time
Coatbridge Sunnyside13:04left on time
Coatdyke13:07left on time
Airdrie13:09left on time
Drumgelloch13:14left on time
Caldercruix13:18left on time
Blackridge13:24left on time
Armadale13:27left on time
Bathgate13:31left on time
Livingston North13:37left on time
Uphall13:40left on time
Edinburgh Park13:50left on time
Haymarket13:54left on time
Edinburgh13:59arrived on time
Operated by ScotRail