Caldercruix to Helensburgh Central

Platform 1
22:06
left on time

Previously called at

Edinburgh21:21left on time
Haymarket21:26left on time
Edinburgh Park21:31left on time
Uphall21:40left on time
Livingston North21:44left on time
Bathgate21:51left on time
Armadale21:55left on time
Blackridge21:59left on time
Caldercruix22:06left on time

Calling at

Drumgelloch22:10left on time
Airdrie22:13left on time
Coatdyke22:19left on time
Coatbridge Sunnyside22:21left on time
Blairhill22:24left 22:20
Easterhouse22:28left on time
Garrowhill22:31left on time
Shettleston22:33left on time
Carntyne22:36left on time
Bellgrove22:39left 22:43
High Street22:41left 22:45
Glasgow Queen Street22:44left 22:47
Charing Cross (Glasgow)22:49left on time
Partick22:54left on time
Hyndland22:57left on time
Anniesland23:00left on time
Westerton23:03left on time
Drumchapel23:06left on time
Drumry23:08left on time
Singer23:10left on time
Dalmuir23:13left on time
Dumbarton East23:23left on time
Dumbarton Central23:25left on time
Dalreoch23:27left on time
Cardross23:32left on time
Craigendoran23:39left on time
Helensburgh Central23:43arrived on time
Operated by ScotRail