18:24
Expected 18:27
Edinburgh
Calling at:
- Blairhill (18:31)
- Coatbridge Sunnyside (18:33)
- Coatdyke (18:36)
- Airdrie (18:39)
- Drumgelloch (18:42)
- Caldercruix (18:46)
- Blackridge (18:52)
- Armadale (18:56)
- Bathgate (19:00)
- Livingston North (19:04)
- Uphall (19:08)
- Edinburgh Park (19:18)
- Haymarket (19:23)
- Edinburgh (19:28)
This service has been delayed by a late running train being in front of this one
