Distance from Salisbury to Portsmouth
The shortest distance (air line) between Salisbury and Portsmouth is 35.63 mi (57.34 km).
How far is Salisbury from Portsmouth
Salisbury is located in Wiltshire CC, United Kingdom within 51° 4' 12" N -2° 12' 36" W (51.0700, -1.7900) coordinates. The local time in Salisbury is 20:01 (30.01.2025)
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 20:01 (30.01.2025)
The calculated flying distance from Portsmouth to Portsmouth is 35.63 miles which is equal to 57.34 km.
Salisbury, Wiltshire CC, United Kingdom
Related Distances from Salisbury
Portsmouth, Portsmouth, United Kingdom