Caldercruix to Edinburgh

Platform 2
18:14
left on time

Previously called at

Helensburgh Central16:53left on time
Craigendoran16:56left on time
Cardross17:01left on time
Dalreoch17:06left on time
Dumbarton Central17:08left on time
Dumbarton East17:10left on time
Dalmuir17:20left on time
Hyndland17:27left 17:30
Partick17:30left 17:33
Charing Cross (Glasgow)17:34left 17:37
Glasgow Queen Street17:37left 17:39
High Street17:39left 17:41
Bellgrove17:41left 17:43
Carntyne17:45left on time
Shettleston17:47left 17:50
Garrowhill17:50left 17:52
Easterhouse17:52left 17:54
Blairhill17:56left 17:59
Coatbridge Sunnyside17:59left 18:02
Coatdyke18:02left 18:04
Airdrie18:06left on time
Drumgelloch18:10left on time
Caldercruix18:14left on time

Calling at

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