Cardross to Edinburgh

Platform 1
18:31
left 18:33

Previously called at

Helensburgh Central18:23left on time
Craigendoran18:26left on time
Cardross18:31left 18:33

Calling at

Dalreoch18:36left on time
Dumbarton Central18:38left on time
Dumbarton East18:40left on time
Dalmuir18:47left 18:49
Hyndland18:58left on time
Partick19:00left on time
Charing Cross (Glasgow)19:04left on time
Glasgow Queen Street19:06left on time
High Street19:10left on time
Shettleston19:16on time
Coatbridge Sunnyside19:24on time
Airdrie19:28on time
Drumgelloch19:33on time
Caldercruix19:37on time
Blackridge19:43on time
Armadale19:46on time
Bathgate19:50on time
Livingston North19:56on time
Uphall19:59on time
Edinburgh Park20:08on time
Haymarket20:13on time
Edinburgh20:19on time
Operated by ScotRail