18:24
Expected 18:29
Edinburgh
Calling at:
- Blairhill (18:32)
- Coatbridge Sunnyside (18:35)
- Coatdyke (18:38)
- Airdrie (18:40)
- Drumgelloch (18:44)
- Caldercruix (18:48)
- Blackridge (18:54)
- Armadale (18:57)
- Bathgate (19:01)
- Livingston North (19:06)
- Uphall (19:10)
- Edinburgh Park (19:18)
- Haymarket (19:23)
- Edinburgh (19:28)
This service has been delayed by a shortage of train drivers
