21:58
Expected 22:03
Edinburgh
Calling at:
- Blackridge (22:08)
- Armadale (22:12)
- Bathgate (22:16)
- Livingston North (22:21)
- Uphall (22:24)
- Edinburgh Park (22:34)
- Haymarket (22:38)
- Edinburgh (22:43)
This service has been delayed by a late running train being in front of this one