Cheap flights from Tokyo Narita to Shanghai Pudong

Compare Tokyo Narita to Shanghai Pudong flight deals

Find the cheapest month or even day of the year to fly to Shanghai Pudong

Book the best Shanghai Pudong fare with no extra fees

Flight deals from Tokyo Narita to Shanghai Pudong

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

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

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

Direct flights from Tokyo Narita to Shanghai Pudong

Tokyo Narita to Shanghai Pudong: Alternative routes

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

Tokyo to Shanghai: Flight information

The things to know before you go.
Cheapest flight foundC$230
Cheapest month to flyMay
Average flight time3 hrs, 30 mins
Most popular airlineJapan Airlines
Average flights per week204

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

The best price we found for a round-trip flight from Tokyo Narita to Shanghai Pudong is C$230. 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.
3 hours and 30 minutes is the average flight time from Tokyo Narita to Shanghai Pudong.
Japan Airlines, China Eastern and Air China fly direct from Tokyo Narita to Shanghai Pudong.
There are 204 flights per week flying from Tokyo Narita to Shanghai Pudong, as of April 2025.
The cheapest month to fly from Tokyo Narita to Shanghai Pudong is usually April 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Tokyo Narita Airport to Shanghai Pudong Airport on Friday, May 16, 2025.
Yes – the average flight time is 3 hours and 30 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 Shanghai Pudong 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 Shanghai is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Spring Japan offers the cheapest flight tickets to Shanghai Pudong.

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

  • Jump on a direct flight from Narita International Airport to Shanghai Pudong International Airport and you'll be travelling for an average of 3 hours 25 minutes.

  • Shanghai's timezone is UTC+8, which makes Shanghai one hour behind Tokyo.

  • Each week, there are 330 Narita International Airport to Shanghai Pudong International Airport flights. If you prefer to be on board as soon as possible, select the 08:55 Air China flight. If you'd rather make the most of your time before you fly, the latest flight is at 22:45 with Spring Airlines Japan.

  • Leave plenty of time to catch your NRT to PVG flight. A good rule of thumb is to arrive two hours before international departures and an hour ahead for domestic flights.

  • Travelling during a peak month like July? Major public holidays and other popular seasons can lead to longer queues at airport checkpoints. Play it safe and get there up to four hours before an international flight and two hours before a domestic departure.

  • Plenty of airlines operate direct flights from Narita International Airport to Shanghai Pudong International Airport. Travel nonstop to Shanghai with these carriers and discover this incredible part of China:

  • The airline with the highest number of bookings on this route is Spring Airlines.

  • Jetstar Japan is the most punctual carrier that offers NRT to PVG flights. An exceptional 82.86% of its departures on this route arrive as planned.

  • Think about adding a stopover when booking your ticket from Narita International Airport to Shanghai Pudong International Airport. Just uncheck 'Direct flights only' to break up your journey, or enjoy a detour to a new and interesting place. Here's where you can stop between NRT and PVG:

    • Chubu Centrair International Airport

    • Kansai International Airport

    • Fukuoka Airport

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

  • Currently, C$124 is the cheapest price we've seen for a one-way Narita International Airport to Shanghai Pudong International Airport flight. The best price for a return plane ticket is C$230. Remember that fares may change due to demand at the time of booking.

  • To score cheap tickets from NRT to PVG, book your trip six months ahead of your departure date.

  • The cheapest month for flights from Narita International Airport to Shanghai Pudong International Airport is May. Use the 'Whole month' tool to find the lowest airfares if you have a flexible schedule.

  • Picking up cheap flights from NRT to PVG is a cinch with Price Alerts. All you need to do is set up one of these automatic alerts and we'll let you know as soon as there's a better deal.

  • Tailor your trip with filters. Choose your preferred arrival and departure times, airlines and total journey duration. You can also sort your results by 'Best,' 'Fastest' or 'Cheapest' flights from Narita International Airport to Shanghai Pudong International Airport.

Handy information about Narita International Airport (NRT)

  • NRT is located at 成田空港第2PTB(バス), Narita.

  • When it comes to Narita International Airport's on-time performance, data shows 70.53% of flights stick to their scheduled arrival time.

  • Narita International Airport is around 64 kilometres from central Tokyo. If you're driving, catching a cab or ride-sharing from the centre, it'll take you 1 hour or so to get there, depending on the traffic.

  • Get your break off to a relaxed start by staying near NRT. Whether you have an early flight from Narita International Airport to Shanghai Pudong International Airport or just don't like being rushed, these stays are perfect:

Arriving at Shanghai Pudong International Airport (PVG)

Getting from Shanghai Pudong International Airport (PVG) to central Shanghai

  • You'll find PVG at No.300 Qihang Road.

  • Shanghai Pudong International Airport to central Shanghai has a drive time of about 50 minutes. It's approximately 56 kilometres away.

When to fly to Shanghai Pudong International Airport (PVG)

  • April is the most popular month for flights from Narita International Airport to Shanghai Pudong International Airport. To avoid the crowds, go to Shanghai in April.

  • Before locking in your flight from Narita International Airport to Shanghai Pudong International Airport, consider the type of weather you enjoy. August is the warmest month in Shanghai, with the temperature ranging from 23ºC (73ºF) to 34ºC (93ºF).

  • January sees average temperatures of between -1ºC (30ºF) and 10ºC (50ºF). Search for cheap tickets from NRT to PVG around that time if you'd rather travel in cooler conditions.

Explore more of China

  • Shanghai is easy to fall in love with, but there are so many other parts of China waiting to be discovered. Around 274 kilometres west of Shanghai, a trip to Nanjing will keep your itinerary packed. Start with leading sights like Sun Yat-sen Mausoleum, Nanjing City Wall and Nanjing Massacre Memorial Hall.

  • Suzhou is another sought-after destination in China and is around 80 kilometres west of Shanghai. No journey is complete without seeing Lotus Peak, Tianpingshan and Shangfang Tower.

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