- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 25% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Shanghai (SHA) to Puerto Princesa (PPS)
Prices were available within the past 7 days and start at £150 for one-way flights and £237 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Sat, 12 Oct - Sat, 19 Oct
PVG
Shanghai
PPS
Puerto Princesa
£237 Return, found 3 days ago
£237
Return
found 3 days ago
Sun, 3 Nov - Sun, 17 Nov
PVG
Shanghai
PPS
Puerto Princesa
£246 Return, found 4 days ago
£246
Return
found 4 days ago
Sat, 12 Oct - Sat, 19 Oct
PVG
Shanghai
PPS
Puerto Princesa
£256 Return, found 3 days ago
£256
Return
found 3 days ago
Mon, 23 Dec - Sun, 29 Dec
PVG
Shanghai
PPS
Puerto Princesa
£314 Return, found 3 hours ago
£314
Return
found 3 hours ago
Mon, 23 Dec - Sun, 29 Dec
PVG
Shanghai
PPS
Puerto Princesa
£334 Return, found 3 hours ago
£334
Return
found 3 hours ago
Mon, 23 Dec - Sun, 29 Dec
PVG
Shanghai
PPS
Puerto Princesa
£338 Return, found 3 hours ago
£338
Return
found 3 hours ago
Expedia's Latest Trends
Hotels
Flights
Flights from Beef Island (EIS) to Seawell (BGI)Flights from New York (JFK) to Dallas (DFW)Flights to SaariselkaFlights to Marina di PescoluseFlights from RIO-All Airports to Eduardo Gomes Intl.Flights from Manila to CoronFlights from Los Angeles (LAX) to Bristol (BRS)Flights from Elche (ALC) to Barcelona (BCN)Flights from Bangkok to ManilaFlights from Liverpool (LPL) to London (LCY)Flights from Birmingham (BHX) to Perth (PER)Flights to AquitaineFlights to Round RockThai Airways International London (LHR) to Sa Khu (HKT) flights
Activities
Holiday Rentals
*Available to Expedia members.