Uphall to Helensburgh Central

Platform 2 Will wait for 1 minute
20:14
left on time

Previously called at

Edinburgh19:55left on time
Haymarket19:59left on time
Edinburgh Park20:04left on time
Uphall20:14left on time

Calling at

Livingston North20:17left on time
Bathgate20:22left on time
Armadale20:28left on time
Blackridge20:32left on time
Caldercruix20:38left on time
Drumgelloch20:42left on time
Airdrie20:45left on time
Coatdyke20:49left on time
Coatbridge Sunnyside20:51left on time
Blairhill20:54left 20:51
Easterhouse20:58left on time
Garrowhill21:00left on time
Shettleston21:03left 21:05
Carntyne21:05left on time
Bellgrove21:08left 21:10
High Street21:10left 21:13
Glasgow Queen Street21:13left 21:15
Charing Cross (Glasgow)21:20left on time
Partick21:25left on time
Hyndland21:27left on time
Anniesland21:30left on time
Westerton21:33left on time
Drumchapel21:36left on time
Drumry21:38left on time
Singer21:40left on time
Dalmuir21:43left on time
Dumbarton East21:53left on time
Dumbarton Central21:55left on time
Dalreoch21:57left on time
Cardross22:02left on time
Craigendoran22:09left 22:11
Helensburgh Central22:13arrived 22:15
Operated by ScotRail