Caldercruix to Helensburgh Central

Platform 1 3 coaches
21:12
left 21:15

Previously called at

Edinburgh20:30left on time
Haymarket20:35left 20:38
Edinburgh Park20:39left 20:42
Uphall20:48left 20:51
Livingston North20:52left 20:55
Bathgate20:58left 21:01
Armadale21:02left 21:05
Blackridge21:05left 21:09
Caldercruix21:12left 21:15

Calling at

Drumgelloch21:15left 21:18
Airdrie21:18left 21:20
Coatdyke21:22left on time
Coatbridge Sunnyside21:24left 21:26
Blairhill21:27left 21:24
Easterhouse21:31left on time
Garrowhill21:33left on time
Shettleston21:36left on time
Carntyne21:38left on time
Bellgrove21:41left on time
High Street21:43left on time
Glasgow Queen Street21:46left on time
Charing Cross (Glasgow)21:49left on time
Partick21:54left on time
Hyndland21:56left on time
Anniesland21:59left on time
Westerton22:02left on time
Drumchapel22:05left on time
Drumry22:07left on time
Singer22:09left on time
Dalmuir22:13left on time
Dumbarton East22:22on time
Dumbarton Central22:25on time
Dalreoch22:27on time
Cardross22:32on time
Craigendoran22:38on time
Helensburgh Central22:42on time
Operated by ScotRail