10:08
Expected 10:11
Edinburgh
Calling at:
- Drumgelloch (10:14)
- Caldercruix (10:18)
- Blackridge (10:24)
- Armadale (10:27)
- Bathgate (10:31)
- Livingston North (10:36)
- Uphall (10:39)
- Edinburgh Park (10:46)
- Haymarket (10:52)
- Edinburgh (10:57)
Departures

This train has already left the station.