Popular airlines from Shanghai to Narita
- All Nippon Airways
All Nippon Airways
- China Eastern Airlines
China Eastern Airlines
- Shanghai Airlines
Shanghai Airlines
- Air China
Air China
- Japan Airlines
Japan Airlines
- Korean Air
Korean Air
- Asiana Airlines
Asiana Airlines
- Plan, book, fly with confidence
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Cheap flights from Shanghai (SHA) to Narita (TYO)
Prices were available within the past 7 days and start at CA $162 for one-way flights and CA $324 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Tue., May 20 - Wed., May 21
PVG
Shanghai
NRT
Tokyo
CA $324 Roundtrip, found 2 days ago
CA $324
Roundtrip
found 2 days ago

Mon., Apr. 14 - Tue., Apr. 15
SHA
Shanghai
NRT
Tokyo
CA $366 Roundtrip, found 4 days ago
CA $366
Roundtrip
found 4 days ago

Fri., Jun. 6 - Sat., Jun. 7
PVG
Shanghai
NRT
Tokyo
CA $388 Roundtrip, found 4 days ago
CA $388
Roundtrip
found 4 days ago

Tue., May 20 - Wed., May 21
PVG
Shanghai
NRT
Tokyo
CA $392 Roundtrip, found 2 days ago
CA $392
Roundtrip
found 2 days ago

Sun., Apr. 20 - Mon., May 12
SHA
Shanghai
HND
Tokyo
CA $400 Roundtrip, found 2 days ago
CA $400
Roundtrip
found 2 days ago
Thu., May 22 - Mon., May 26
PVG
Shanghai
NRT
Tokyo
CA $402 Roundtrip, just found
CA $402
Roundtrip
just found
Nearby Cities
Expedia's Latest Trends
Hotels
Crown Isle Resort and Golf CommunityHotels in ReginaTUI BLUE Kalamota Island - Adults OnlyHotels in BarrhavenPark Inn by Radisson StuttgartOcean Maya Royale - Adults Only - All Inclusive Maxx Royal Kemer ResortHotels in Downtown Palm SpringsHotels with Waterslides in Northern OntarioHiltonHotels Hotels in CanmoreHotels in VeronaCrystal Cove by Elegant Hotels - All-Inclusive Hotels in Québec CityHotels in YorkvilleMarival Emotions Resort & Suites Riviera Nayarit by Mercure
Flights
Flights from Montreal (YUL) to London (YXU)Philippine AirlinesFlights from Vancouver (YVR) to Daytona Beach (DAB)Flights from Vancouver to NaritaFlights from Toronto (YYZ) to Vancouver (YVR)Flights from Comox (YQQ) to Kelowna (YLW)Flights from Kamloops (YKA) to Vancouver (YVR)Flights from Prince George (YXS) to Hamilton (YHM)
*Available to Expedia members.