16:35
Expected On time
Edinburgh
Calling at:
- Polmont (16:39)
- Linlithgow (16:44)
- Haymarket (16:58)
- Edinburgh (17:22)
Departures
This service is not calling at every station listed — cancelled stops are marked below.
This service is not calling at every station listed — cancelled stops are marked below.

This train has already left the station.