Caldercruix to Milngavie

Platform 1
16:50
left on time

Previously called at

Edinburgh16:08left on time
Haymarket16:12left on time
Edinburgh Park16:17left on time
Uphall16:26left on time
Livingston North16:30left on time
Bathgate16:36left on time
Armadale16:40left on time
Blackridge16:43left on time
Caldercruix16:50left on time

Calling at

Drumgelloch16:53left on time
Airdrie16:57left on time
Coatbridge Sunnyside17:02left on time
Shettleston17:10left on time
Carntyne17:12left on time
Bellgrove17:16left on time
High Street17:18left on time
Glasgow Queen Street17:20left on time
Charing Cross (Glasgow)17:24left on time
Partick17:28left 17:31
Hyndland17:30left 17:34
Anniesland17:34left 17:37
Westerton17:38left 17:41
Bearsden17:40left 17:44
Hillfoot17:42left 17:46
Milngavie17:46arrived 17:50
Operated by ScotRail