21:33
Expected 21:39
Edinburgh
Calling at:
- Garrowhill (21:41)
- Easterhouse (21:43)
- Blairhill (21:47)
- Coatbridge Sunnyside (21:50)
- Coatdyke (21:52)
- Airdrie (21:55)
- Drumgelloch (21:58)
- Caldercruix (22:02)
- Blackridge (22:08)
- Armadale (22:12)
- Bathgate (22:16)
- Livingston North (22:21)
- Uphall (22:24)
- Edinburgh Park (22:34)
- Haymarket (22:38)
- Edinburgh (22:43)
This service has been delayed by trespassers on the railway
