20:35
Expected 20:40
Edinburgh
Calling at:
- Garrowhill (20:42)
- Easterhouse (20:44)
- Blairhill (20:48)
- Coatbridge Sunnyside (20:51)
- Coatdyke (20:53)
- Airdrie (20:56)
- Drumgelloch (20:59)
- Caldercruix (21:03)
- Blackridge (21:10)
- Armadale (21:13)
- Bathgate (21:18)
- Livingston North (21:23)
- Uphall (21:26)
- Edinburgh Park (21:36)
- Haymarket (21:41)
- Edinburgh (21:46)
This service has been delayed by a late running train being in front of this one
