Blackridge to Edinburgh

Platform 2
14:48
left 14:52

Previously called at

Helensburgh Central13:24left on time
Craigendoran13:27left on time
Cardross13:32left on time
Dalreoch13:37left on time
Dumbarton Central13:39left on time
Dumbarton East13:41left on time
Dalmuir13:50left on time
Hyndland13:57left 14:00
Partick14:00left 14:02
Charing Cross (Glasgow)14:04left 14:07
Glasgow Queen Street14:07left 14:09
High Street14:09left 14:11
Bellgrove14:11left 14:14
Carntyne14:15left 14:17
Shettleston14:17left 14:20
Garrowhill14:20left 14:23
Easterhouse14:22left 14:26
Blairhill14:26left 14:30
Coatbridge Sunnyside14:29left 14:33
Coatdyke14:31left 14:36
Airdrie14:35left 14:39
Drumgelloch14:38left 14:40
Caldercruix14:42left 14:46
Blackridge14:48left 14:52

Calling at

Armadale14:52left 14:54
Bathgate14:56left 14:59
Livingston North15:02left 15:05
Uphall15:05left 15:08
Edinburgh Park15:13left 15:19
Haymarket15:17left 15:25
Edinburgh15:22arrived 15:29
Operated by ScotRail