Distance from Dunfermline to Edinburgh
The shortest distance (air line) between Dunfermline and Edinburgh is 12.67 mi (20.39 km).
How far is Dunfermline from Edinburgh
Dunfermline is located in Clackmannanshire and Fife, United Kingdom within 56° 4' 18.84" N -4° 33' 38.52" W (56.0719, -3.4393) coordinates. The local time in Dunfermline is 09:13 (26.02.2025)
Edinburgh is located in Edinburgh; City of, United Kingdom within 55° 57' 11.88" N -4° 48' 38.88" W (55.9533, -3.1892) coordinates. The local time in Edinburgh is 09:13 (26.02.2025)
The calculated flying distance from Edinburgh to Edinburgh is 12.67 miles which is equal to 20.39 km.
Dunfermline, Clackmannanshire and Fife, United Kingdom
Related Distances from Dunfermline
Edinburgh, Edinburgh; City of, United Kingdom