Drumgelloch to Edinburgh

Platform 2
17:05
left on time

Previously called at

Helensburgh Central15:54left on time
Craigendoran15:57left on time
Cardross16:02left on time
Dalreoch16:07left on time
Dumbarton Central16:09left on time
Dumbarton East16:11left on time
Dalmuir16:20left on time
Hyndland16:27left on time
Partick16:30left on time
Charing Cross (Glasgow)16:34left on time
Glasgow Queen Street16:36left on time
High Street16:38left on time
Shettleston16:44left on time
Garrowhill16:47left on time
Easterhouse16:49left on time
Blairhill16:53left on time
Coatbridge Sunnyside16:56left on time
Coatdyke16:58left on time
Airdrie17:02left on time
Drumgelloch17:05left on time

Calling at

Bathgate17:18left on time
Livingston North17:24left on time
Uphall17:27left on time
Edinburgh Park17:36left on time
Haymarket17:43left on time
Edinburgh17:49arrived on time
Operated by ScotRail