Dalreoch to Edinburgh

Platform 1
09:13
left on time

Previously called at

Helensburgh Central08:59left on time
Craigendoran09:02left on time
Cardross09:08left on time
Dalreoch09:13left on time

Calling at

Dumbarton Central09:14left on time
Dumbarton East09:16left on time
Dalmuir09:24left on time
Hyndland09:31left on time
Partick09:33left on time
Charing Cross (Glasgow)09:37left on time
Glasgow Queen Street09:39left on time
High Street09:43left on time
Bellgrove09:45left on time
Carntyne09:48left on time
Shettleston09:51left on time
Garrowhill09:53left on time
Easterhouse09:56left on time
Blairhill10:00left on time
Coatbridge Sunnyside10:02left on time
Coatdyke10:05left on time
Airdrie10:07left on time
Drumgelloch10:12left on time
Caldercruix10:16left on time
Blackridge10:22left on time
Armadale10:25left on time
Bathgate10:30left on time
Livingston North10:36left on time
Uphall10:39left on time
Edinburgh Park10:47left on time
Haymarket10:53left on time
Edinburgh10:58arrived on time
Operated by ScotRail