Direct flights from Tokyo to Shanghai (HND → SHA)

Distance 1,777 km (1,104 mi)
Est. duration 2h 5m
Loading map...
Live fares · HND → SHA

Available flights

9CNon-stop
from$286
Book

About the Tokyo → Shanghai route

Tokyo to Shanghai is a short-haul route that punches well above its weight. At 1,777 km and roughly two hours in the air, you're barely at cruising altitude before the descent checklist starts. Four airlines work this corridor — Japan Airlines (JL), All Nippon Airways (NH), China Eastern (MU), and Shanghai Airlines (FM) — which tells you something about the demand profile: this isn't a thin leisure route held together by seasonal tourism. It's a proper business corridor with year-round frequency, connecting two of Asia's most commercially important cities. Expect a cabin that skews toward suits on weekdays and a more mixed crowd on weekends.

Why travel from Tokyo to Shanghai?

Shanghai rewards repeat visitors in a way that few cities do. The Bund alone justifies a trip — standing on the waterfront watching the Pudong skyline across the Huangpu is one of those genuinely arresting urban moments. But Tokyo travelers tend to dig deeper: the art deco architecture in the former French Concession, the xiaolongbao scene in the old town (which makes ramen debates feel small), the lane-house neighborhoods that are quietly disappearing. Business travelers fly this route for trade relationships that go back decades — Japan and China are each other's top trading partners. And for many Japanese residents with Chinese heritage, this is simply the family route.

Quick stats

  • Distance: 1,777 km
  • Estimated flight time: 2h 5m
  • Operating airlines: FM, JL, MU, NH
  • Direct route: yes

Practical tips for HND → SHA

SHA is Hongqiao Airport, not Pudong — which matters enormously. It sits inside the city's western edge, meaning a taxi to the French Concession takes 20-30 minutes rather than an hour-plus. Spring (April-May) and autumn (October-November) are the sweet spots for weather and slightly softer fares. Avoid Golden Week in early October unless you book months out. You'll need a Chinese visa arranged in advance — no visa on arrival for most nationalities. Bring yuan or a card that handles international transactions; WeChat Pay and Alipay dominate, but both now accept foreign-linked cards with some setup.

Frequently asked questions

How long does the flight from Tokyo (HND) to Shanghai (SHA) take?

The flight duration is approximately 2 hours and 5 minutes, covering a distance of 1,777 km. This is one of the shortest international routes from Tokyo, making it ideal for a quick business trip or weekend getaway.

Which airlines operate the Tokyo to Shanghai route?

Four major airlines service this route: China Eastern Airlines (FM), Japan Airlines (JL), China Eastern Airlines (MU), and All Nippon Airways (NH). You have multiple daily options to choose from depending on your schedule and preferences.

What is the best time of year to fly from Tokyo to Shanghai?

Spring (March-May) and autumn (September-November) offer the most pleasant weather with mild temperatures and lower humidity in both cities, plus generally competitive fares during these shoulder seasons. Summer can be hot and humid with higher prices, while winter is cold but often has better deals.

Do I need a visa to travel from Japan to China?

Most nationalities require a Chinese visa to enter mainland China; check the official Chinese embassy website for your specific country's requirements and processing times. Japanese citizens typically need to apply for a visa in advance, though some nationalities may qualify for visa-free or visa-on-arrival programs depending on their passport.

What should I know about luggage, jet lag, and transit on this route?

Baggage allowances vary by airline, so confirm your limits when booking; most carriers allow one checked bag on economy fares. The 1-hour time difference (Shanghai is 1 hour ahead) means minimal jet lag, and Haneda and Pudong airports both offer efficient connections, though you should allow extra time for international transit procedures.

Find flights from Tokyo to Shanghai
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Tokyo to Shanghai? The flight distance from HND to SHA is approximately 1,777 km (1,104 miles).
How long is the flight from HND to SHA? The estimated flight time from Tokyo to Shanghai is approximately 2h 5m.
What airlines fly from HND to SHA? Airlines operating direct flights from Tokyo to Shanghai include: FM, JL, MU, NH.

Cheapest fares Tokyo → Shanghai

Tokyo HND
Shanghai SHA

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Tokyo → Shanghai.

Try a nearby airport to Tokyo

Flights to Shanghai (SHA) from other airports within 350 km of Tokyo. Often unlocks cheaper fares or better times.

Or try a nearby airport to Shanghai

Flights from Tokyo (HND) to other airports within 350 km of Shanghai.

Other flights from Tokyo (HND)

Other flights from Shanghai (SHA)