21:31
Expected 21:33
Edinburgh
Calling at:
- Shettleston (21:35)
- Garrowhill (21:38)
- Easterhouse (21:40)
- Blairhill (21:44)
- Coatbridge Sunnyside (21:47)
- Coatdyke (21:49)
- Airdrie (21:52)
- Drumgelloch (21:54)
- Caldercruix (21:58)
- Blackridge (22:04)
- Armadale (22:08)
- Bathgate (22:12)
- Livingston North (22:18)
- Uphall (22:21)
- Edinburgh Park (22:31)
- Haymarket (22:35)
- Edinburgh (22:41)
This service has been delayed by a fault on a train earlier
