Helensburgh Central to Edinburgh

Platform 3
20:02
left on time

Calling at

Craigendoran20:05left on time
Cardross20:10left on time
Dalreoch20:15left on time
Dumbarton Central20:17left on time
Dumbarton East20:19left on time
Dalmuir20:27left on time
Singer20:31left on time
Drumry20:33left on time
Drumchapel20:36left on time
Westerton20:38left on time
Anniesland20:41left on time
Hyndland20:44left on time
Partick20:46left on time
Charing Cross (Glasgow)20:51left on time
Glasgow Queen Street20:53left on time
High Street20:56left on time
Bellgrove20:58left on time
Carntyne21:02left on time
Shettleston21:04left on time
Garrowhill21:07left on time
Easterhouse21:09left on time
Blairhill21:13left on time
Coatbridge Sunnyside21:16left on time
Coatdyke21:18left on time
Airdrie21:21left on time
Drumgelloch21:25left on time
Caldercruix21:29left on time
Blackridge21:35left on time
Armadale21:39left on time
Bathgate21:43left on time
Livingston North21:49left on time
Uphall21:52left on time
Edinburgh Park22:01left on time
Haymarket22:06left on time
Edinburgh22:11arrived on time
Operated by ScotRail