Distance: Cambridge to Portsmouth
Distance between Cambridge and Portsmouth in kilometers, miles and nautical miles.
5,242 km
Straight-line
great-circle
2,830 nm
Nautical Miles
as the crow flies
7,077 km
By Road
88h 28m
7h 1m
By Air
flight time
Need a transfer near Portsmouth?
Fixed-price airport transfers, no hidden fees.
More Trip Calculations
Explore by City
Frequently Asked Questions
How far is Cambridge from Portsmouth?
The straight-line distance from Cambridge to Portsmouth is 5242 km (2830 nautical miles). By road it is approximately 7077 km (88h 28m drive). By air the flight takes about 7h 1m.
How many nautical miles is it from Cambridge to Portsmouth?
The nautical distance from Cambridge to Portsmouth is approximately 2830 nautical miles.