Airlines that fly from Shanghai to Narita
- China Eastern AirlinesChina Eastern Airlines
- All Nippon AirwaysAll Nippon Airways
- Shanghai AirlinesShanghai Airlines
- Japan AirlinesJapan Airlines
- Asiana AirlinesAsiana Airlines
- Korean AirKorean Air
- China Southern AirlinesChina Southern Airlines
- China AirlinesChina Airlines
- Xiamen AirlinesXiamen Airlines
- EVA AirwaysEVA Airways
- Hainan AirlinesHainan Airlines
- Hong Kong AirlinesHong Kong 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 $128 for one-way flights and CA $231 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Tue., Dec. 24 - Mon., Jan. 6
PVG
Shanghai
NRT
Tokyo
CA $231 Roundtrip, found 6 days ago
CA $231
Roundtrip
found 6 days ago
Sun., Dec. 29 - Tue., Jan. 7
PVG
Shanghai
NRT
Tokyo
CA $257 Roundtrip, found 3 days ago
CA $257
Roundtrip
found 3 days ago
Sun., Dec. 29 - Tue., Jan. 7
PVG
Shanghai
HND
Tokyo
CA $277 Roundtrip, found 3 days ago
CA $277
Roundtrip
found 3 days ago
Mon., Dec. 30 - Fri., Jan. 10
PVG
Shanghai
NRT
Tokyo
CA $296 Roundtrip, found 2 days ago
CA $296
Roundtrip
found 2 days ago
Sun., Dec. 29 - Tue., Jan. 7
PVG
Shanghai
NRT
Tokyo
CA $314 Roundtrip, found 3 days ago
CA $314
Roundtrip
found 3 days ago
Wed., Apr. 9 - Tue., Apr. 22
PVG
Shanghai
NRT
Tokyo
CA $319 Roundtrip, found 5 days ago
CA $319
Roundtrip
found 5 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Nearby Cities
Expedia's Latest Trends
Hotels
Flights
LufthansaFlights from Jeju City (CJU) to Busan (PUS)Flights from Regina (YQR) to Nairobi (NBO)Flights from Regina (YQR) to Singapore (SIN)Flights from Dubai (DXB) to Toronto (YYZ)Flights from Punta Cana (PUJ) to Calgary (YYC)Flights from Winnipeg (YWG) to New York (LGA)Flights from Vancouver (YVR) to Warsaw (WAW)Flights from Nairobi (NBO) to Dubai (DXB)Flights from San Francisco (SFO) to Wuhan (WUH)Flights from Vancouver to NaritaFlights from Istanbul (IST) to Vancouver (YVR)Air CanadaFlights from Amsterdam (AMS) to Johannesburg (JNB)Flights from Vancouver Intl.Flights from Vancouver (YVR) to Jakarta (CGK)
*Available to Expedia members.