Distance from Dunfermline to Portsmouth
The shortest distance (air line) between Dunfermline and Portsmouth is 376.45 mi (605.84 km).
How far is Dunfermline from Portsmouth
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 00:59 (01.12.2024)
Portsmouth is located in Portsmouth, United Kingdom within 50° 48' 20.88" N -2° 54' 46.08" W (50.8058, -1.0872) coordinates. The local time in Portsmouth is 00:59 (01.12.2024)
The calculated flying distance from Portsmouth to Portsmouth is 376.45 miles which is equal to 605.84 km.
Dunfermline, Clackmannanshire and Fife, United Kingdom
Related Distances from Dunfermline
Portsmouth, Portsmouth, United Kingdom