Haymarket departures |
Buses replace trains between Airdrie and Bathgate due to urgent track repairs. More details can be found in Latest Travel News.
Glasgow Queen Street
Platform 421:49
on time
More
Show Less
Calling at | |||
Linlithgow | 22:02 | on time | |
Polmont | 22:10 | on time | |
Falkirk High | 22:14 | on time | |
Croy | 22:23 | on time | |
Glasgow Queen Street | 22:36 | on time |
Perth
Platform 221:49
on time
More
Show Less
Calling at | |||
Edinburgh Gateway | 21:54 | on time | |
Inverkeithing | 22:06 | on time | |
Kirkcaldy | 22:22 | on time | |
Markinch | 22:31 | on time | |
Ladybank | 22:44 | on time | |
Perth | 23:06 | on time |
Dundee
Platform 222:04
on time
More
Show Less
Calling at | |||
South Gyle | 22:09 | on time | |
Edinburgh Gateway | 22:11 | on time | |
Dalmeny | 22:17 | on time | |
North Queensferry | 22:21 | on time | |
Inverkeithing | 22:24 | on time | |
Dalgety Bay | 22:28 | on time | |
Aberdour | 22:32 | on time | |
Burntisland | 22:37 | on time | |
Kinghorn | 22:41 | on time | |
Kirkcaldy | 22:46 | on time | |
Markinch | 22:57 | on time | |
Ladybank | 23:07 | on time | |
Springfield | 23:11 | on time | |
Cupar | 23:15 | on time | |
Leuchars | 23:22 | on time | |
Dundee | 23:38 | on time |
Dunblane
Platform 422:08
on time
More
Show Less
Calling at | |||
Edinburgh Park | 22:12 | on time | |
Linlithgow | 22:27 | on time | |
Polmont | 22:32 | on time | |
Falkirk Grahamston | 22:39 | on time | |
Camelon | 22:44 | on time | |
Larbert | 22:49 | on time | |
Stirling | 22:57 | on time | |
Bridge of Allan | 23:03 | on time | |
Dunblane | 23:06 | on time |