Cardross to Edinburgh

Platform 1
17:01
left on time

Previously called at

Helensburgh Central16:53left on time
Craigendoran16:56left on time
Cardross17:01left on time

Calling at

Dalreoch17:06left on time
Dumbarton Central17:08left on time
Dumbarton East17:10left on time
Dalmuir17:18left on time
Hyndland17:27left 17:29
Partick17:29left 17:32
Charing Cross (Glasgow)17:34left 17:36
Glasgow Queen Street17:36left 17:38
High Street17:39left on time
Bellgrove17:41left 17:43
Carntyne17:45left on time
Shettleston17:47left on time
Garrowhill17:50left on time
Easterhouse17:52left on time
Blairhill17:56left 17:58
Coatbridge Sunnyside17:59left on time
Coatdyke18:02left on time
Airdrie18:05left on time
Drumgelloch18:09left on time
Caldercruix18:14left on time
Blackridge18:20left on time
Armadale18:24left on time
Bathgate18:29left on time
Livingston North18:36left on time
Uphall18:39left on time
Edinburgh Park18:50left on time
Haymarket18:54left 18:58
Edinburgh19:00arrived 19:03
Operated by ScotRail