20:35
Expected 20:41
Edinburgh
Calling at:
- Garrowhill (20:42)
- Easterhouse (20:45)
- Blairhill (20:49)
- Coatbridge Sunnyside (20:51)
- Coatdyke (20:54)
- Airdrie (20:56)
- Drumgelloch (21:00)
- Caldercruix (21:04)
- Blackridge (21:10)
- Armadale (21:14)
- 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
