Helensburgh Central to Edinburgh

Platform 3
13:55
left on time

Calling at

Craigendoran13:58left on time
Cardross14:03left on time
Dalreoch14:08left on time
Dumbarton Central14:10left on time
Dumbarton East14:12left on time
Dalmuir14:20left on time
Hyndland14:28left 14:31
Partick14:30left 14:34
Charing Cross (Glasgow)14:35left 14:38
Glasgow Queen Street14:37left 14:40
High Street14:40left 14:42
Bellgrove14:42left 14:45
Carntyne14:46left on time
Shettleston14:48left 14:50
Garrowhill14:51left on time
Easterhouse14:53left 14:55
Blairhill14:57left 15:00
Coatbridge Sunnyside15:00left 15:02
Coatdyke15:03left 15:05
Airdrie15:05left 15:08
Drumgelloch15:10left on time
Caldercruix15:14left on time
Blackridge15:21left on time
Armadale15:25left on time
Bathgate15:29left on time
Livingston North15:35left on time
Uphall15:39left on time
Edinburgh Park15:47left on time
Haymarket15:55left on time
Edinburgh16:00arrived on time
Operated by ScotRail