- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% 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 ฿6,005 for one-way flights and ฿12,455 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Sun, 9 Jun - Sun, 16 Jun
PVG
Shanghai
PPS
Puerto Princesa
฿12,455 Return, found 3 days ago
฿12,455
Return
found 3 days ago
Fri, 27 Sep - Thu, 3 Oct
PVG
Shanghai
PPS
Puerto Princesa
฿13,125 Return, found 1 day ago
฿13,125
Return
found 1 day ago
Sun, 9 Jun - Sun, 16 Jun
PVG
Shanghai
PPS
Puerto Princesa
฿13,570 Return, found 3 days ago
฿13,570
Return
found 3 days ago
Sun, 9 Jun - Sun, 16 Jun
PVG
Shanghai
PPS
Puerto Princesa
฿13,930 Return, found 3 days ago
฿13,930
Return
found 3 days ago
Sun, 9 Jun - Sun, 16 Jun
PVG
Shanghai
PPS
Puerto Princesa
฿14,795 Return, found 3 days ago
฿14,795
Return
found 3 days ago
Sun, 9 Jun - Sun, 16 Jun
PVG
Shanghai
PPS
Puerto Princesa
฿15,050 Return, found 3 days ago
฿15,050
Return
found 3 days ago
Expedia's Latest Trends
Hotels
Wawa ResidenceThe Park Nine Hotel SrinakarinHotels near Khao Phra Wihan National ParkVisa HotelHotels in Tha MakaChaweng ApartmentNorth Inn TownHotels near Doi Sa NgoVillas Kaeng KrachanNirundorn ResortGolden Sea Pattaya HotelRomantic Hotels in BangkokCheap Hotels in ShibuyaLe Meridien Khao Lak Resort & SpaVillas Northeast ThailandBaan Silom Soi 3
Flights
Holidays
*Available to Expedia members.