Edinburgh Park departures |
Buses replace trains between Airdrie and Bathgate due to urgent track repairs. More details can be found in Latest Travel News.
Dunblane
Platform 208:44
on time
More
Show Less
Calling at | |||
Linlithgow | 08:57 | on time | |
Polmont | 09:03 | on time | |
Falkirk Grahamston | 09:08 | on time | |
Camelon | 09:11 | on time | |
Larbert | 09:14 | on time | |
Stirling | 09:22 | on time | |
Bridge of Allan | 09:27 | on time | |
Dunblane | 09:31 | on time |
Bathgate
Platform 208:50
on time
More
Show Less
Calling at | |||
Uphall | 08:59 | on time | |
Livingston North | 09:03 | on time | |
Bathgate | 09:08 | on time |
Dunblane
Platform 209:14
on time
More
Show Less
Calling at | |||
Linlithgow | 09:29 | on time | |
Polmont | 09:34 | on time | |
Falkirk Grahamston | 09:39 | on time | |
Camelon | 09:43 | on time | |
Larbert | 09:48 | on time | |
Stirling | 09:57 | on time | |
Bridge of Allan | 10:02 | on time | |
Dunblane | 10:06 | on time |
Bathgate
Platform 209:19
on time
More
Show Less
Calling at | |||
Uphall | 09:27 | on time | |
Livingston North | 09:31 | on time | |
Bathgate | 09:35 | on time |
Bathgate
Platform 209:30
on time
More
Show Less
Calling at | |||
Uphall | 09:38 | on time | |
Livingston North | 09:41 | on time | |
Bathgate | 09:46 | on time |
Dunblane
Platform 209:44
on time
More
Show Less
Calling at | |||
Linlithgow | 09:58 | on time | |
Polmont | 10:04 | on time | |
Falkirk Grahamston | 10:09 | on time | |
Camelon | 10:15 | on time | |
Larbert | 10:20 | on time | |
Stirling | 10:29 | on time | |
Bridge of Allan | 10:34 | on time | |
Dunblane | 10:38 | on time |