Cardross to Edinburgh

Platform 1
17:33
left on time

Previously called at

Helensburgh Central17:25left on time
Craigendoran17:28left on time
Cardross17:33left on time

Calling at

Dalreoch17:38left on time
Dumbarton Central17:40left on time
Dumbarton East17:42left on time
Dalmuir17:49left on time
Hyndland17:58left on time
Partick18:00left on time
Charing Cross (Glasgow)18:05left on time
Glasgow Queen Street18:07left on time
High Street18:11left on time
Bellgrove18:13left on time
Carntyne18:16left on time
Shettleston18:19left on time
Garrowhill18:21left on time
Easterhouse18:24left on time
Blairhill18:28left on time
Coatbridge Sunnyside18:30left on time
Coatdyke18:33left on time
Airdrie18:36left on time
Drumgelloch18:40left on time
Caldercruix18:44left on time
Blackridge18:50left on time
Armadale18:54left on time
Bathgate18:58left on time
Livingston North19:04left on time
Uphall19:08on time
Edinburgh Park19:18on time
Haymarket19:23on time
Edinburgh19:28on time
Operated by ScotRail