Caldercruix to Helensburgh Central

Platform 1 3 coaches
21:37
left on time

Previously called at

Edinburgh20:52left on time
Haymarket20:56left on time
Edinburgh Park21:01left on time
Uphall21:10left on time
Livingston North21:14left on time
Bathgate21:22left on time
Armadale21:26left on time
Blackridge21:30left on time
Caldercruix21:37left on time

Calling at

Drumgelloch21:41left on time
Airdrie21:45left 21:42
Coatdyke21:50left on time
Coatbridge Sunnyside21:53left on time
Blairhill21:56left 21:51
Easterhouse22:00left on time
Garrowhill22:03left on time
Shettleston22:05left on time
Carntyne22:07left on time
Bellgrove22:11left on time
High Street22:13left on time
Glasgow Queen Street22:16left on time
Charing Cross (Glasgow)22:19left on time
Partick22:24left on time
Hyndland22:26left on time
Anniesland22:29left on time
Westerton22:32left on time
Drumchapel22:35left on time
Drumry22:37left on time
Singer22:39left 22:41
Dalmuir22:44left on time
Dumbarton East22:56left 22:53
Dumbarton Central22:58left on time
Dalreoch23:00left on time
Cardross23:05left on time
Craigendoran23:10left on time
Helensburgh Central23:13on time
Operated by ScotRail