17:38
Expected On time
Edinburgh
Calling at:
- Kinghorn (17:42)
- Burntisland (17:47)
- Aberdour (17:52)
- Dalgety Bay (17:56)
- Inverkeithing (18:00)
- North Queensferry (18:04)
- Dalmeny (18:08)
- Edinburgh Gateway (18:14)
- Haymarket (18:20)
- Edinburgh (18:26)
Departures
This service is not calling at every station listed — cancelled stops are marked below.
This service has been delayed by a late running train being in front of this one

This train has already left the station.