21:58
Expected 22:02
Edinburgh
Calling at:
- Blackridge (22:08)
- Armadale (22:11)
- Bathgate (22:15)
- Livingston North (22:20)
- Uphall (22:23)
- Edinburgh Park (22:33)
- Haymarket (22:38)
- Edinburgh (22:43)
This service has been delayed by a late running train being in front of this one