Cheap flights from Tokyo to Shanghai
11 airlines fly this route nonstop, about 2h 35m in the air.
One tap shows every airline's price for those dates, cheapest first. Free, no account needed.
Prices updated .
- Distance1,737 km
- Flight time2h 35m
- Nonstop airlines11
- Delay compensationup to €400
Airlines flying Tokyo–Shanghai nonstop
- 9C9CHND → PVG 9C delay compensation
- NHANAHND → PVG ANA delay compensation
- CAAir ChinaNRT → PVG Air China delay compensation
- MUChina EasternHND → PVG China Eastern delay compensation
- CZChina SouthernNRT → PVG China Southern delay compensation
- FMFMHND → PVG FM delay compensation
- GKGKNRT → PVG GK delay compensation
- HOHOHND → PVG HO delay compensation
- IJIJNRT → PVG IJ delay compensation
- JLJapan AirlinesHND → PVG Japan Airlines delay compensation
- MMMMHND → PVG MM delay compensation
Check your flight by voice
Say "KL 1137" and see the gate, delay and baggage belt. Free.
Check a flightGet told when it changes
Delays, gate changes, landing: by text or email. Included in the free week.
Start free weekDelayed 3 hours or more?
See what you're owed, up to €400 on this route, and get a ready letter.
Check compensationQuestions about this route
- Which airlines fly nonstop from Tokyo to Shanghai?
- 9C, ANA, Air China, China Eastern, China Southern, FM, GK, HO, IJ, Japan Airlines, MM.
- How long is the flight from Tokyo to Shanghai?
- About 2h 35m nonstop, over 1,737 km.
- What is the cheapest flight from Tokyo to Shanghai?
- The cheapest return price travelers found recently was €322 per person (around 2026-12-11). Prices change; search your dates for today's price.
- What if my flight is delayed or cancelled?
- On flights from the EU, or to the EU on an EU airline, you may be owed up to €400 per person for a delay of 3 hours or more, or a late cancellation.
More routes
- SHA–TYOShanghai to Tokyo
- TYO–AUHTokyo to Abu Dhabi
- TYO–AMSTokyo to Amsterdam
- TYO–AKLTokyo to Auckland
- TYO–DPSTokyo to Bali (Denpasar)
- TYO–BKKTokyo to Bangkok
- TYO–BJSTokyo to Beijing
- TYO–BRUTokyo to Brussels
- TYO–CAITokyo to Cairo
- TYO–CHITokyo to Chicago
- TYO–CPHTokyo to Copenhagen
- TYO–DELTokyo to Delhi
- TYO–DOHTokyo to Doha