Glasgow – Portsmouth distance
In a straight line (as the crow flies), the distance between Glasgow and Portsmouth is about 602 km (374 miles), heading SSE — at this range flying is usually the practical choice, and the crow-flies figure above is close to the actual flight route.
?Frequently asked questions
How far is Glasgow from Portsmouth?
In a straight line, the Glasgow–Portsmouth distance is about 602 km (374 miles), heading SSE. Over a route this long the road adds up considerably — flying is often the practical option.
How long does it take to get from Glasgow to Portsmouth?
At an average 90 km/h the straight-line Glasgow–Portsmouth distance would take about 6 h 41 min — which is why this is a flying route: at a ~800 km/h cruise, the airborne time is roughly 0 h 45 min, plus boarding and taxiing.
Is this the road distance?
No. The value shown is the straight-line (great-circle) distance, equal to the flight distance. The real road distance, which follows roads, is usually 20–40% longer.
Distances from Glasgow
- Edinburgh67 km
- Dundee104 km
- Belfast176 km
- Inverness179 km
- Newcastle upon Tyne190 km
- Aberdeen194 km
- Sunderland211 km
- Middlesbrough239 km
Distances from Portsmouth
- Southampton26 km
- Bournemouth58 km
- Brighton65 km
- Reading73 km
- Swindon98 km
- London103 km
- Oxford107 km
- Bath111 km