Edinburgh Park departures |
Buses replace trains between Airdrie and Bathgate due to urgent track repairs. More details can be found in Latest Travel News.
Bathgate
Platform 220:36
on time
More
Show Less
Calling at | |||
Uphall | 20:44 | on time | |
Livingston North | 20:47 | on time | |
Bathgate | 20:55 | on time |
Dunblane
Platform 221:11
on time
More
Show Less
Calling at | |||
Linlithgow | 21:26 | on time | |
Polmont | 21:31 | on time | |
Falkirk Grahamston | 21:36 | on time | |
Camelon | 21:40 | on time | |
Larbert | 21:43 | on time | |
Stirling | 21:50 | on time | |
Bridge of Allan | 21:55 | on time | |
Dunblane | 21:59 | on time |
Bathgate
Platform 221:30
on time
More
Show Less
Calling at | |||
Uphall | 21:38 | on time | |
Livingston North | 21:41 | on time | |
Bathgate | 21:49 | on time |
Dunblane
Platform 222:12
on time
More
Show Less
Calling at | |||
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 |