16:20 Platform 2
Expected 16:24
Edinburgh
Calling at:
- Armadale (16:27)
- Bathgate (16:31)
- Livingston North (16:36)
- Uphall (16:39)
- Edinburgh Park (16:46)
- Haymarket (16:51)
- Edinburgh (16:56)
This service has been delayed by a late running train being in front of this one