19:47
Expected 19:54
Edinburgh
Calling at:
- Coatbridge Sunnyside (20:02)
- Coatdyke (20:04)
- Airdrie (20:07)
- Drumgelloch (20:09)
- Caldercruix (20:13)
- Blackridge (20:19)
- Armadale (20:24)
- Bathgate (20:28)
- Livingston North (20:34)
- Uphall (20:38)
- Edinburgh Park (20:46)
- Haymarket (20:51)
- Edinburgh (20:58)
This service has been delayed by trespassers on the railway earlier today
