High Street to Edinburgh

Platform 2
16:20
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
Hyndland16:07left on time
Partick16:10left on time
Charing Cross (Glasgow)16:14left on time
Glasgow Queen Street16:18left on time
High Street16:20left on time

Calling at

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 17:34
Haymarket17:38left on time
Edinburgh17:44arrived on time
Operated by ScotRail