Dunfermline
South Queensferry
EH30
Dunfermline
Dunfermline
Leven
Leven
Glenrothes
Leven
Glenrothes
Leven
Rosyth
Dunfermline
Glenrothes
Kirkcaldy
Kirkcaldy
Leven
Glenrothes
Fife
Dunfermline
Glenrothes
Granton
Kirkcaldy
Leven
Dunfermline
Crossgates
Kirkcaldy
Dunfermline
Dunfermline
Dunfermline
Edinburgh
Edinburgh
Dunfermline
Glenrothes
Fife
Kirkcaldy
Dunfermline
Kirkcaldy
Leith
Edinburgh