Featured airlines
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap flights from Shanghai (SHA) to Naha (OKA)
Prices were available within the past 7 days and start at CA $157 for one-way flights and CA $276 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Thu., Nov. 14 - Mon., Nov. 18
PVG
Shanghai
OKA
Naha
CA $276 Roundtrip, found 6 days ago
CA $276
Roundtrip
found 6 days ago
Sun., Nov. 3 - Sun., Nov. 10
PVG
Shanghai
OKA
Naha
CA $277 Roundtrip, found 2 days ago
CA $277
Roundtrip
found 2 days ago
Wed., Nov. 13 - Sun., Nov. 17
PVG
Shanghai
OKA
Naha
CA $312 Roundtrip, found 3 days ago
CA $312
Roundtrip
found 3 days ago
Fri., Feb. 21 - Wed., Feb. 26
PVG
Shanghai
OKA
Naha
CA $501 Roundtrip, found 3 days ago
CA $501
Roundtrip
found 3 days ago
Tue., Jun. 3 - Sat., Jun. 7
PVG
Shanghai
OKA
Naha
CA $552 Roundtrip, found 1 day ago
CA $552
Roundtrip
found 1 day ago
Fri., Feb. 21 - Wed., Feb. 26
PVG
Shanghai
OKA
Naha
CA $640 Roundtrip, found 3 days ago
CA $640
Roundtrip
found 3 days ago
Expedia's Latest Trends
Hotels
Boutique Hotels in CollingwoodPluvio Restaurant and RoomsHotels in StittsvilleME Cabo by MeliáViva Heavens by Wyndham, A Trademark All InclusiveMarriottHotelsResorts Hotels in North VancouverHotels near Bloor-Yonge StationSuper 8 by Wyndham Three Hills ABThe Omni King Edward HotelHotels in GranbyHotels in Lisbon DistrictLizard Creek Lodge
Flights
Flights from Naples (NAP) to Sant Josep de sa Talaia (IBZ)Flair Airlines Vancouver (YVR) to Kelowna (YLW) flightsFlights from Goffs (YHZ) to Trenton (TTN)Flights from Goffs (YHZ) to Rochester (ROC)Flights to Las VegasAir Canada Vancouver (YVR) to Shanghai (PVG) flightsFlights from Regina (YQR) to Vancouver (YVR)Flights from Vancouver to NaritaWestJet Cassidy (YCD) to Calgary (YYC) flightsFlights to Indian WellsFlights to MontrealFlights from Athens (ATH) to Budapest (BUD)Flights from Lac La BicheFlights from Edmonton (YEG) to Valparaiso (VPS)Flights from Buffalo (BUF) to Munich (MUC)Flights from Winnipeg (YWG) to Ajnala (ATQ)
Activities
*Available to Expedia members.