Tranent
Glenrothes
Dunfermline
Dunfermline
Glenrothes
Cowdenbeath
EH30
Longniddry
Rosyth
Rosyth
Leven
Dunfermline
Kinross
Kirkcaldy
Kirkcaldy
Kirkcaldy
Leven
Cowdenbeath
Rosyth
Edinburgh
Lochgelly
Glenrothes
Kinross
Lochgelly
Kinross
Glenrothes
Methil
Cowdenbeath
Kirkcaldy
Kirkcaldy
Fife
Inverkeithing
Fife
Kirkcaldy
Fife
Leith
Fife
Tranent
Glenrothes
Leven, Fife