South Queensferry
EH30
Dunfermline
Markinch
Kirkcaldy
Kirkcaldy
Kirkcaldy
Edinburgh
Leven
Kirkcaldy
Glenrothes
Sinclairtown
Glenrothes
Crossgates
Glenrothes
Glenrothes
Fife
Edinburgh
Fife
Glenrothes
Glenrothes
Rosyth
Dunfermline
Inverkeithing