Caldercruix to Edinburgh
Platform 216:53
left on time
Previously called at | |||
Milngavie | 15:53 | left on time | |
Hillfoot | 15:56 | left on time | |
Bearsden | 15:58 | left on time | |
Westerton | 16:01 | left 16:03 | |
Anniesland | 16:04 | left 16:06 | |
Hyndland | 16:07 | left 16:09 | |
Partick | 16:10 | left 16:12 | |
Charing Cross (Glasgow) | 16:14 | left 16:17 | |
Glasgow Queen Street | 16:18 | left 16:19 | |
High Street | 16:20 | left 16:22 | |
Bellgrove | 16:23 | left on time | |
Carntyne | 16:27 | left on time | |
Shettleston | 16:30 | left on time | |
Blairhill | 16:37 | left on time | |
Coatbridge Sunnyside | 16:40 | left on time | |
Airdrie | 16:45 | left on time | |
Drumgelloch | 16:49 | left on time | |
Caldercruix | 16:53 | left on time | |
Calling at | |||
Blackridge | 16:59 | left on time | |
Armadale | 17:03 | left on time | |
Bathgate | 17:08 | left on time | |
Livingston North | 17:17 | left on time | |
Uphall | 17:20 | left on time | |
Edinburgh Park | 17:32 | left on time | |
Haymarket | 17:38 | left on time | |
Edinburgh | 17:44 | arrived on time |