Hyndland departures

Bathgate

no platform
05:36
on time
More
Show Less

Calling at

Partick05:38on time
Charing Cross (Glasgow)05:42on time
Glasgow Queen Street05:44on time
High Street05:48on time
Bellgrove05:50on time
Carntyne05:53on time
Shettleston05:56on time
Coatbridge Sunnyside06:04on time
Airdrie06:08on time
Drumgelloch06:13on time
Caldercruix06:17on time
Blackridge06:23on time
Armadale06:26on time
Bathgate06:30on time
From HyndlandOperated by ScotRail

Springburn

no platform
05:50
on time
More
Show Less

Calling at

Partick05:52on time
Charing Cross (Glasgow)05:57on time
Glasgow Queen Street05:59on time
High Street06:03on time
Bellgrove06:05on time
Duke Street06:07on time
Alexandra Parade06:08on time
Barnhill06:11on time
Springburn06:13on time
From GarscaddenOperated by ScotRail

Edinburgh

no platform
05:55
on time
More
Show Less

Calling at

Partick05:57on time
Charing Cross (Glasgow)06:02on time
Glasgow Queen Street06:04on time
High Street06:08on time
Garrowhill06:15on time
Easterhouse06:18on time
Blairhill06:22on time
Coatbridge Sunnyside06:24on time
Coatdyke06:27on time
Airdrie06:29on time
Drumgelloch06:34on time
Bathgate06:46on time
Livingston North06:52on time
Uphall06:55on time
Edinburgh Park07:03on time
Haymarket07:08on time
Edinburgh07:14on time
From GarscaddenOperated by ScotRail