15:44 Platform 2
Expected 15:46
Edinburgh
Calling at:
- Armadale (15:49)
- Bathgate (15:53)
- Livingston North (15:57)
- Uphall (16:00)
- Edinburgh Park (16:08)
- Haymarket (16:17)
- Edinburgh (16:23)
This service has been delayed by a late running train being in front of this one