Airport comparison · PVG vs SHA
Shanghai Pudong (PVG) vs Shanghai Hongqiao (SHA)
In short
Shanghai Pudong International Airport (PVG) is 36 km (23 mi) east-southeast of central Shanghai; Shanghai Hongqiao International Airport (SHA) is 10 km (6 mi) west-southwest.
The two airports are 45 km (28 mi) apart.
OurAirports classifies both as large airports.
Distances are great-circle from Natural Earth's point for Shanghai; airport data from OurAirports, retrieved 2026-10-18.
Data updated
Side by side
| PVGShanghai Pudong International Airport | SHAShanghai Hongqiao International Airport | |
|---|---|---|
| Distance from central Shanghai | 36 km (23 mi) | 10 km (6 mi) |
| Direction from the centre | ESE (103°) | WSW (257°) |
| OurAirports class | Large | Large |
| Longest runway | 4,000 m (13,123 ft) | 3,400 m (11,154 ft) |
| Runways | 5 | 2 |
| Elevation | 4 m (13 ft) | 3 m (10 ft) |
| Country | China | China |
The two airports are 45 km (28 mi) apart in a straight line.
What the data shows
SHA is 26 km (16 mi) closer to central Shanghai than PVG, measured in a straight line from the city point.
How we calculated this: Difference of great-circle distances from the Natural Earth city point.
PVG's longest runway is 1,969 ft (600 m) longer than SHA's.
How we calculated this: Difference of OurAirports longest runway lengths.
Where they are
Search flights to Shanghai
Fares and schedules differ by airport; compare both on the results page.
Not covered in this guide yet
Getting to the city · Which airport to choose. We only add these once we can cite an official or verified source.