Anniesland to Edinburgh

Platform 1
16:04
left on time

Previously called at

Milngavie15:53left on time
Hillfoot15:56left on time
Bearsden15:58left on time
Westerton16:01left on time
Anniesland16:04left on time

Calling at

Hyndland16:07left on time
Partick16:09left on time
Charing Cross (Glasgow)16:14left on time
Glasgow Queen Street16:16left on time
High Street16:20left on time
Bellgrove16:22left on time
Carntyne16:26left on time
Shettleston16:29left on time
Blairhill16:36left on time
Coatbridge Sunnyside16:39left on time
Airdrie16:44left on time
Drumgelloch16:48left on time
Caldercruix16:53left on time
Blackridge16:59left on time
Armadale17:03left on time
Bathgate17:08left on time
Livingston North17:17left on time
Uphall17:20left on time
Edinburgh Park17:32left on time
Haymarket17:38left on time
Edinburgh17:44arrived on time
Operated by ScotRail