16
- Edinburgh ✓
- PRNCSTG ✓
- Haymarket ✓
- HAYMRWJ ✓
- South Gyle +1
- Edinburgh Gateway +1
- DLMYJN +2
- Dalmeny +1
- North Queensferry +2
- Inverkeithing +1
- Dalgety Bay +2
- Aberdour +2
- Burntisland +1
- Kinghorn +2
- Kirkcaldy +2
- THRNTSJ +3
- THRNTNJ +2
- Markinch +2
- Ladybank ⬤
- LADYBHL ✓
- NBRG ✓
- HILTONJ ✓
- Perth ⬤
Powered by National Rail Enquiries