Cardross to Edinburgh

Platform 1
18:05
left on time

Previously called at

Helensburgh Central17:56left on time
Craigendoran17:59left on time
Cardross18:05left on time

Calling at

Dalreoch18:10left on time
Dumbarton Central18:11left on time
Dumbarton East18:13left 18:15
Dalmuir18:21left on time
Hyndland18:29left on time
Partick18:31left on time
Charing Cross (Glasgow)18:36left on time
Glasgow Queen Street18:38left on time
High Street18:41left on time
Bellgrove18:43left 18:45
Carntyne18:47left on time
Shettleston18:49left on time
Garrowhill18:52left on time
Easterhouse18:54left 18:56
Blairhill18:58left 19:00
Coatbridge Sunnyside19:01left on time
Coatdyke19:03left 19:06
Airdrie19:06left 19:08
Drumgelloch19:11left on time
Caldercruix19:16left on time
Blackridge19:22left on time
Armadale19:26left on time
Bathgate19:31on time
Livingston North19:39on time
Uphall19:42on time
Edinburgh Park19:52on time
Haymarket19:57on time
Edinburgh20:02on time
Operated by ScotRail