Bathgate to Helensburgh Central

Platform 2 Will wait for 2 minutes
19:52
left on time

Previously called at

Edinburgh19:24left on time
Haymarket19:28left on time
Edinburgh Park19:33left on time
Uphall19:42left on time
Livingston North19:46left on time
Bathgate19:52left on time

Calling at

Armadale19:56left on time
Blackridge20:00left on time
Caldercruix20:06left on time
Drumgelloch20:10left on time
Airdrie20:13left on time
Coatdyke20:17left on time
Coatbridge Sunnyside20:19left on time
Blairhill20:22left 20:18
Easterhouse20:26left on time
Garrowhill20:28left on time
Shettleston20:31left on time
Carntyne20:33left on time
Bellgrove20:37left on time
High Street20:39left on time
Glasgow Queen Street20:42left on time
Charing Cross (Glasgow)20:49left on time
Partick20:54left 20:51
Hyndland20:56left on time
Anniesland20:59left on time
Westerton21:02left on time
Drumchapel21:05left on time
Drumry21:07left on time
Singer21:09left on time
Dalmuir21:12left on time
Dumbarton East21:22left on time
Dumbarton Central21:24left on time
Dalreoch21:26left on time
Cardross21:31left on time
Craigendoran21:39left on time
Helensburgh Central21:43arrived on time
Operated by ScotRail