Cheap Flights from Shanghai to Tokyo

Travellers and cabin class

Compare Shanghai Pudong to Tokyo Narita flight deals

Find the cheapest month or even day of the year to fly to Tokyo Narita

Book the best Tokyo Narita fare with no extra fees

Flight deals from Shanghai Pudong to Tokyo Narita

Looking for a cheap last-minute deal or the best return flight from Shanghai Pudong to Tokyo Narita? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Shanghai Pudong to Tokyo Narita

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Shanghai Pudong to Tokyo Narita flights are currently cheapest in June.

Direct flights from Shanghai Pudong to Tokyo Narita

Shanghai Pudong to Tokyo Narita: Alternative routes

Compare routes from Shanghai Pudong to Tokyo below. You may find an airport to fly into that's cheaper, faster, or easier than Tokyo Narita.

Shanghai to Tokyo: Flight information

The things to know before you go.
Cheapest flight found$257
Cheapest month to flyJune
Average flight time2 hrs, 54 mins
Most popular airlineJapan Airlines
Average flights per week228

Finding cheap flights from Shanghai Pudong to Tokyo Narita: Frequently asked questions

The best price we found for a return flight from Shanghai Pudong to Tokyo Narita is $257. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 54 minutes is the average flight time from Shanghai Pudong to Tokyo Narita.
Japan Airlines, Air China and China Eastern fly direct from Shanghai Pudong to Tokyo Narita.
As of March 2025, there are 228 flights per week flying from Shanghai Pudong to Tokyo Narita.
The cheapest month to fly from Shanghai Pudong to Tokyo Narita is usually March 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Shanghai Pudong Airport to Tokyo Narita Airport on Wednesday, 4 June 2025.
Yes – the average flight time is 2 hours and 54 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Tokyo Narita but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Tokyo is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Hong Kong Airlines and Jetstar Japan offer the cheapest flight tickets to Tokyo Narita.

Flying from Shanghai Pudong International Airport (PVG) to Narita International Airport (NRT): what you need to know

  • A direct flight from Shanghai Pudong International Airport to Narita International Airport takes on average 2 hours 56 minutes. The timezone in Tokyo is UTC+9, making it 1 hour ahead of Shanghai.

  • Each week, there are 329 flights from Shanghai Pudong International Airport to Narita International Airport. The earliest flight from PVG to NRT is at 02:05 and the latest is at 22:45.

  • You can expect longer lines in popular months like July and other peak seasons. Arriving up to fours hours ahead of an international flight and two hours for domestic departures is a smart move.

  • With a good variety of airlines offering direct flights from Shanghai Pudong International Airport to Narita International Airport, getting to Tokyo (and then seeing more of Japan!) is a cinch. Popular carriers that travel between PVG and NRT are:

  • We make it a piece of cake to get a flight with a stopover. To see your options for flights from Shanghai Pudong International Airport to Narita International Airport, uncheck 'Direct flights only.' Then, choose a flight offering a stop long enough to explore the city of your choice. Some popular stopovers between PVG and NRT include:

    • Chubu Centrair International Airport

    • Incheon International Airport

    • Kansai International Airport

  • To see if you need a visa to enter Japan, check with your carrier and the local embassy or consulate. They'll have all the necessary information, including other paperwork you may need after booking your cheap ticket from PVG to NRT.

How to find the cheapest flights from Shanghai Pudong International Airport (PVG) to Narita International Airport (NRT)

  • The lowest price we've found for a one-way ticket from Shanghai Pudong International Airport to Narita International Airport is $118. For a return flight on this route, the best price is $257. Depending on the availability when you book, these fares may change.

  • Book 9 months before you want to travel. After looking at the numbers on our calendar, this is how far you should book ahead to find cheap flight tickets from PVG to NRT.

  • May is the cheapest month for tickets from Shanghai Pudong International Airport to Narita International Airport. If you need to travel during a different time of year, the 'Whole month' tool will give you the lowest prices for each month.

  • Getting a cheap ticket from PVG to NRT is a breeze with Price Alerts. Simply create one of these automatic alerts and we'll get in touch as soon as there's a better deal.

  • Use filters to tailor your flights from Shanghai Pudong International Airport to Narita International Airport. Enter your ideal departure and arrival times, airlines and number of stops. Alternatively, sort your results by 'Cheapest' to find the best deals.

Handy information about Shanghai Pudong International Airport (PVG)

  • Shanghai Pudong International Airport is about 56 kilometres from central Shanghai. If you're driving, ride-sharing or catching a cab from the centre, it'll take 49 minutes or so to get there, depending on the traffic.

  • Looking for a convenient hotel close to PVG? If you're on an early flight from Shanghai Pudong International Airport to Narita International Airport, these stays will have you sleeping moments from your departure gate:

Arriving at Narita International Airport (NRT)

Getting from Narita International Airport (NRT) to central Tokyo

  • From Narita International Airport, Tokyo is approximately 64 kilometres away. It takes around 58 minutes to reach the centre driving.

When to fly to Narita International Airport (NRT)

  • July is the busiest month for flights from Shanghai Pudong International Airport to Narita International Airport. To avoid the crowds, travel to Tokyo in April.

  • The warmest month in Tokyo is August, with the temperature ranging between 26ºC and 29ºC. Book your flights from Shanghai Pudong International Airport to Narita International Airport in this month if this is the type of weather you like.

  • February has average temperatures of between 15ºC and 20ºC. Look for cheap flight tickets from PVG to NRT around that time if you like cooler conditions.

More about Tokyo

  • As soon as you've locked in your flights from PVG to NRT, you'll want to find somewhere to stay in Tokyo. Make one of these accommodation options your base for exploring this city:

  • There are so many things to explore in this city it can be tricky to work out where to begin. Tokyo Tower, Senso-ji Temple Yogodo and Mag's Park Rooftop Shibuya Crossing are popular attractions which should be on any well-planned Tokyo itinerary.

  • Haneda Airport (HND) is another international airport that services Tokyo. It may be a more convenient or cheaper choice depending on your plans, so keep it in mind when organising your trip.

Complete your Tokyo trip with hotels and a car rental

  • After you've secured your cheap ticket to Narita International Airport, browse the lowest prices and exclusive rates for hotels. You can also compare hundreds of car rental companies in one go to find the best car rental price for your Tokyo escape.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.