Puerto Princesa has 1 airport and Shanghai has 2 airports.
PPS
SHA
PVG
Puerto Princesa International Airport (PPS) - 25 km
FAQ
Flying from Shanghai to Puerto Princesa? Here are some useful things to know:
✈️
How far is it to fly between Shanghai and Puerto Princesa?
A passenger flying direct from Shanghai to Puerto Princesa will travel around 2381 km.
🛬
What airports does Puerto Princesa has?
There are 1 of airport in Puerto Princesa: Puerto Princesa International Airport. The closest one is Puerto Princesa International Airport which is 25 km away.