21:58
Expected 22:06
Edinburgh
Calling at:
- Blackridge (22:12)
- Armadale (22:15)
- Bathgate (22:19)
- Livingston North (22:24)
- Uphall (22:27)
- Edinburgh Park (22:37)
- Haymarket (22:42)
- Edinburgh (22:47)
This service has been delayed by a late running train being in front of this one
