Drumgelloch to Edinburgh

Platform 2
17:35
left on time

Previously called at

Helensburgh Central16:23left on time
Craigendoran16:26left on time
Cardross16:31left on time
Dalreoch16:36left on time
Dumbarton Central16:38left on time
Dumbarton East16:40left on time
Dalmuir16:49left on time
Hyndland16:57left on time
Partick16:59left on time
Charing Cross (Glasgow)17:03left on time
Glasgow Queen Street17:06left on time
High Street17:08left on time
Shettleston17:14left on time
Garrowhill17:16left on time
Easterhouse17:19left on time
Blairhill17:23left on time
Coatbridge Sunnyside17:25left 17:27
Coatdyke17:28left on time
Airdrie17:32left on time
Drumgelloch17:35left on time

Calling at

Bathgate17:47left on time
Livingston North17:53left on time
Uphall17:56left on time
Edinburgh Park18:05left on time
Haymarket18:09left 18:14
Edinburgh18:15arrived 18:20
Operated by ScotRail