High Street to Garscadden

Platform 1
19:16
left on time

Previously called at

Edinburgh18:07left on time
Haymarket18:11left on time
Edinburgh Park18:18left on time
Uphall18:27left on time
Livingston North18:31left on time
Bathgate18:36left on time
Armadale18:40left on time
Blackridge18:44left on time
Caldercruix18:50left on time
Drumgelloch18:54left on time
Airdrie18:59left 19:02
Coatbridge Sunnyside19:03left 19:05
Shettleston19:11left on time
High Street19:16left on time

Calling at

Glasgow Queen Street19:18left on time
Charing Cross (Glasgow)19:23left on time
Partick19:27left on time
Hyndland19:29left on time
Garscadden19:37arrived on time
Operated by ScotRail