13:23
Expected 13:30
Edinburgh
Calling at:
- Blairhill (13:34)
- Coatbridge Sunnyside (13:36)
- Coatdyke (13:39)
- Airdrie (13:42)
- Drumgelloch (13:45)
- Caldercruix (13:50)
- Blackridge (13:56)
- Armadale (14:00)
- Bathgate (14:04)
- Livingston North (14:09)
- Uphall (14:13)
- Edinburgh Park (14:21)
- Haymarket (14:26)
- Edinburgh (14:32)
This service has been delayed by a late running train being in front of this one
