Dumbarton Central to Edinburgh

Platform 1
18:38
left 18:40

Previously called at

Helensburgh Central18:23left on time
Craigendoran18:26left on time
Cardross18:31left 18:33
Dalreoch18:36left 18:38
Dumbarton Central18:38left 18:40

Calling at

Dumbarton East18:40left on time
Dalmuir18:47left 18:49
Hyndland18:58left on time
Partick19:00left on time
Charing Cross (Glasgow)19:04left on time
Glasgow Queen Street19:06left on time
High Street19:10left on time
Shettleston19:16left on time
Coatbridge Sunnyside19:24left 19:26
Airdrie19:28left 19:30
Drumgelloch19:33left on time
Caldercruix19:37left 19:39
Blackridge19:43left on time
Armadale19:46left on time
Bathgate19:50left on time
Livingston North19:56left on time
Uphall19:59left on time
Edinburgh Park20:08left on time
Haymarket20:13left on time
Edinburgh20:19arrived on time
Operated by ScotRail