Edinburgh
Grangemouth
Broxburn
Broxburn
Ratho
Bo'ness
Inverkeithing
Newhaven, City of Edinburgh
Edinburgh
Edinburgh
Kirkcaldy
Newbridge, City of Edinburgh
Edinburgh
Kinross
Kinross
Newbridge
Cramond Bridge
Ratho Station
Dunfermline
Newbridge
Edinburgh
Leith
Edinburgh
Edinburgh
Edinburgh
Queen Street
Edinburgh
Kirkcaldy
Edinburgh
Grangemouth
Broxburn
Edinburgh
Edinburgh
York Place
South Queensferry
Dunfermline
Edinburgh
Dunfermline
Dunfermline
Edinburgh