High Street to Edinburgh

Platform 2
21:58
left on time

Previously called at

Helensburgh Central21:02left on time
Craigendoran21:05left on time
Cardross21:10left on time
Dalreoch21:15left on time
Dumbarton Central21:17left on time
Dumbarton East21:19left on time
Dalmuir21:29left 21:32
Singer21:31left 21:34
Drumry21:33left 21:36
Drumchapel21:36left 21:38
Westerton21:41left on time
Anniesland21:44left on time
Hyndland21:47left on time
Partick21:49left on time
Charing Cross (Glasgow)21:53left 21:55
Glasgow Queen Street21:56left 21:57
High Street21:58left on time

Calling at

Bellgrove22:00left on time
Carntyne22:03left on time
Shettleston22:06left on time
Garrowhill22:08left on time
Easterhouse22:11left on time
Blairhill22:15left on time
Coatbridge Sunnyside22:17left on time
Coatdyke22:20left on time
Airdrie22:22left on time
Drumgelloch22:29left on time
Caldercruix22:33left on time
Blackridge22:39left on time
Armadale22:43left on time
Bathgate22:47left on time
Livingston North22:53left on time
Uphall22:57left on time
Edinburgh Park23:05left on time
Haymarket23:10left on time
Edinburgh23:16arrived on time
Operated by ScotRail