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