Japan ↔ China
Tokyo to Shanghai by direct flight
Tokyo Haneda International (HND) and Shanghai Hongqiao International (SHA) are connected non-stop — 1,777 km apart, roughly 2 h 34 m in the air, served in both directions.
1,777
km, great-circle
2 h 34 m
estimated flight time
A ⇄ B
both directions
→ Open this route in the interactive map
The two airports
| Airport | City | Country | Direct destinations |
|---|---|---|---|
| HND Tokyo Haneda International | Tokyo | Japan | 73 |
| SHA Shanghai Hongqiao International | Shanghai | China | 66 |
More routes from Tokyo
- HND–CDGParis9,707 km
- HND–LHRLondon9,591 km
- HND–FRAFrankfurt9,361 km
- HND–MUCMunich9,359 km
- HND–LAXLos Angeles8,812 km
- HND–SFOSan Francisco8,286 km
- HND–DXBDubai7,935 km
- HND–SEASeattle7,712 km
More routes from Shanghai
- SHA–URCUrumqi3,272 km
- SHA–LJGLijiang2,109 km
- SHA–KMGKunming1,925 km
- SHA–SYXSanya1,869 km
- SHA–LHWLanzhou1,736 km
- SHA–CTUChengdu1,659 km
- SHA–NNGNanning1,615 km
- SHA–BFJBijie1,599 km
Route network built from the open OpenFlights and OurAirports datasets. Flight time is a distance-based estimate; carriers and timetables change and are not shown here — verify schedules before booking.