Direct flights from Tokyo to Shanghai (NRT → PVG)

Distance 1,796 km (1,116 mi)
Est. duration 2h 7m
Loading map...
Live fares · NRT → PVG

Available flights

IJNon-stop
from$287
Book

About the Tokyo → Shanghai route

Tokyo to Shanghai is a short-hop that punches above its weight. At 1,796 km and roughly 2 hours 7 minutes in the air, you're barely at cruising altitude before the descent begins. This is one of Asia's busiest corridors — a mix of business travelers, expats doing visa runs, and weekenders who've figured out that Shanghai is close enough for a long weekend. Airlines like JAL and Air China both work this route, and there's enough competition that fares stay reasonable. It's short-haul in distance but feels genuinely international the moment you land.

Why travel from Tokyo to Shanghai?

Shanghai pulls Tokyo travelers for a lot of different reasons. Business is a big one — the two cities are deeply connected economically, and plenty of people fly this route with laptops and meeting schedules. But leisure travelers have good reasons too. The food scene alone is worth it: Shanghai's soup dumplings at a place like Jia Jia Tang Bao in the city center are a genuine revelation if you've only eaten Japanese takes on Chinese food. Then there's the architecture — the Bund puts European colonial facades right up against a skyline that looks like someone designed it for a science fiction film. For Japanese travelers especially, there's often a family or cultural curiosity angle, given the long shared history. And for digital nomads, Shanghai's coworking scene and cafe culture have developed fast.

Quick stats

  • Distance: 1,796 km
  • Estimated flight time: 2h 7m
  • Operating airlines: 9C, CA, CZ, GK, HO, IJ, JL, MU, NH
  • Direct route: yes

Practical tips for NRT → PVG

Spring (April to May) and autumn (October to November) are the sweet spots — humidity drops, skies clear up, and fares tend to be less inflated than Golden Week periods. At PVG, immigration moves efficiently most days but budget extra time during Chinese national holidays. The Maglev from the airport into Longyang Road station is one of the more surreal airport transfers you'll experience — genuinely fast, worth doing once. You'll need yuan; cards aren't universally accepted and apps like WeChat Pay require a Chinese bank account setup. Visa requirements for Japanese passport holders have shifted recently, so double-check current policy before booking. If you're flying a low-cost carrier, watch baggage allowances closely.

Frequently asked questions

How long does the flight from Tokyo (NRT) to Shanghai (PVG) take?

The flight covers approximately 1,796 km and takes around 2 hours and 7 minutes of flight time. This makes it a short regional hop across the East China Sea.

Which airlines fly the Tokyo to Shanghai route?

Nine airlines operate this route: 9C (Spring Airlines), CA (Air China), CZ (China Southern), GK (Jetstar Japan), HO (Hainan Airlines), IJ (StarFlyer), JL (Japan Airlines), MU (China Eastern), and NH (ANA). You'll have good flexibility in choosing carriers and flight times.

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

April–May (spring) and September–October (autumn) offer pleasant weather in both cities and typically lower fares than peak summer and winter holidays. These shoulder seasons provide a good balance of comfortable climate and reasonable ticket prices.

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

Most nationalities require a Chinese visa to enter mainland China; check with your local Chinese embassy or consulate well in advance. Japan does not require visas for many nationalities on short visits, but confirm your own country's requirements before booking.

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

Baggage allowances vary by airline, so confirm limits when booking; most carriers include 1–2 checked bags on this route. Jet lag is minimal (Shanghai is 1 hour ahead of Tokyo), and the short flight duration means you'll land with minimal fatigue—ideal for same-day connections or immediate onward travel.

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 NRT to PVG is approximately 1,796 km (1,116 miles).
How long is the flight from NRT to PVG? The estimated flight time from Tokyo to Shanghai is approximately 2h 7m.
What airlines fly from NRT to PVG? Airlines operating direct flights from Tokyo to Shanghai include: 9C, CA, CZ, GK, HO, IJ, JL, MU, NH.

Cheapest fares Tokyo → Shanghai

Tokyo NRT
Shanghai PVG

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 (PVG) 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 (NRT) to other airports within 350 km of Shanghai.

Other flights from Tokyo (NRT)

Other flights from Shanghai (PVG)