Partick to Edinburgh

Platform 1
15:31
left 15:34

Previously called at

Helensburgh Central14:55left on time
Craigendoran14:58left on time
Cardross15:03left 15:05
Dalreoch15:08left on time
Dumbarton Central15:10left on time
Dumbarton East15:12left on time
Dalmuir15:22left on time
Hyndland15:29left 15:31
Partick15:31left 15:34

Calling at

Charing Cross (Glasgow)15:35left 15:37
Glasgow Queen Street15:37left 15:39
High Street15:41left on time
Bellgrove15:43left on time
Carntyne15:46left on time
Shettleston15:49left on time
Garrowhill15:51left on time
Easterhouse15:54left on time
Blairhill15:58left on time
Coatbridge Sunnyside16:00left 16:02
Coatdyke16:03left 16:05
Airdrie16:06left on time
Drumgelloch16:10left on time
Caldercruix16:14left on time
Blackridge16:20left on time
Armadale16:24left on time
Bathgate16:28left on time
Livingston North16:34left on time
Uphall16:37left on time
Edinburgh Park16:46left on time
Haymarket16:51left on time
Edinburgh16:56arrived on time
Operated by ScotRail