Livingston North to Edinburgh

Platform 1
14:32
left 14:45

Previously called at

Helensburgh Central12:55left on time
Craigendoran12:58left on time
Cardross13:03left on time
Dalreoch13:08left on time
Dumbarton Central13:10left on time
Dumbarton East13:12left on time
Dalmuir13:21left on time
Hyndland13:28left 13:33
Partick13:30left 13:36
Charing Cross (Glasgow)13:34left 13:40
Glasgow Queen Street13:37left 13:43
High Street13:39left 13:45
Bellgrove13:41left 13:49
Carntyne13:45left 13:52
Shettleston13:47left 13:55
Garrowhill13:50left 13:59
Easterhouse13:52left 14:02
Blairhill13:56left 14:06
Coatbridge Sunnyside13:59left 14:12
Coatdyke14:01left 14:16
Airdrie14:05left 14:19
Drumgelloch14:08left 14:20
Caldercruix14:12left 14:25
Blackridge14:18left 14:31
Armadale14:22left 14:34
Bathgate14:27left 14:37
Livingston North14:32left 14:45

Calling at

Uphall14:35left 14:47
Edinburgh Park14:43left 14:57
Haymarket14:47left 15:04
Edinburgh14:52arrived 15:10
Operated by ScotRail