Direct flights from Shanghai to Tokyo (PVG → NRT)

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

Available flights

9CNon-stop
from$195
Book

About the Shanghai → Tokyo route

Shanghai to Tokyo is one of those routes that feels longer than it is. You're crossing the East China Sea, two of Asia's biggest economies, and a genuine cultural shift — all in about 2 hours and 7 minutes. It's a short-haul flight doing heavy-lifting work. JL (Japan Airlines) and NH (ANA) run it alongside Chinese carriers like CA and MU, so you've got options across the quality spectrum. The route draws a real mix: business travelers moving between financial hubs, Chinese tourists chasing cherry blossoms or autumn leaves, and a steady stream of people visiting family. It's not a sleepy commuter hop.

Why travel from Shanghai to Tokyo?

Tokyo rewards repeat visits in a way few cities do, and travelers from Shanghai tend to arrive with a specific list. Akihabara for electronics and anime. Shibuya and Harajuku for fashion that doesn't exist anywhere else at that price point. Japanese food culture is a serious draw — ramen that takes 18 hours to make, conveyor-belt sushi that somehow outperforms sit-down restaurants back home. There's also a strong shopping pull: cosmetics, skincare, and drugstore finds that Chinese travelers specifically seek out in bulk. Beyond consumption, the cultural contrast hits differently when you're this geographically close. Japan's quieter public culture, the punctuality, the service — it registers as a genuine contrast when you've just come from Shanghai's pace. Business travel between the two cities runs deep too, particularly in tech, manufacturing, and finance.

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 PVG → NRT

Avoid Golden Week in Japan (late April to early May) — fares spike and NRT gets chaotic. Late autumn and early spring are the sweet spots for both weather and relatively saner prices. NRT arrivals are straightforward but the airport is large, so budget extra time if you're connecting. For central Tokyo, the Narita Express (N'EX) is the cleanest option — about 60 minutes to Shinjuku. Get a Suica card on arrival; it works on trains and at convenience stores. No visa required for most passport holders (check your specific nationality). If you're flying a low-cost carrier like GK (Jetstar Japan), watch the baggage allowance closely — carry-on limits are strict.

Frequently asked questions

How long is the flight from Shanghai to Tokyo?

The flight from Shanghai Pudong (PVG) to Narita (NRT) takes approximately 2 hours and 7 minutes to cover the 1,796 km distance. This is a short regional flight, making it one of the quickest ways to travel between these two major Asian cities.

Which airlines operate the Shanghai to Tokyo route?

Nine airlines serve this route: Spring Airlines (9C), Air China (CA), China Southern (CZ), Jetstar Japan (GK), Hainan Airlines (HO), Indonesia AirAsia (IJ), Japan Airlines (JL), China Eastern (MU), and All Nippon Airways (NH). This variety offers multiple scheduling and pricing options for travelers.

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

Spring (March–May) and autumn (September–November) offer the most pleasant weather in both cities with moderate temperatures and lower humidity, while typically avoiding peak summer crowds and winter weather disruptions. These seasons generally balance good climate conditions with reasonable airfare compared to peak travel periods.

Do I need a visa to travel from Shanghai to Tokyo?

Chinese citizens typically require a valid passport and a Japanese visa, though eligibility for visa-free entry or visa-on-arrival depends on your specific nationality—not your departure city. Foreign travelers from most countries can enter Japan visa-free for up to 90 days as tourists, but should verify their eligibility based on their passport country.

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

Baggage allowances vary by airline, so confirm your carrier's policy in advance; most include a carry-on and checked bag for economy passengers. With only a 2-hour flight and a 1-hour time difference (Tokyo is ahead), jet lag is minimal, though you may want to adjust meal times to local schedules; plan airport arrival 2–3 hours early for international flights.

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

Frequently asked questions

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

Cheapest fares Shanghai → Tokyo

Shanghai PVG
Tokyo NRT

Related guides for this route

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

Try a nearby airport to Shanghai

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

Or try a nearby airport to Tokyo

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

Other flights from Shanghai (PVG)

Other flights from Tokyo (NRT)