Cheap Flights from Tokyo to Shanghai

Compare Tokyo to Shanghai flight deals

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

Book the best Shanghai fare with no extra fees

Flight deals from Tokyo to Shanghai

Looking for a cheap last-minute deal or the best return flight from Tokyo to Shanghai? If you want to travel next month, return fares start from ج.م.‏ 13,285. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Tokyo to Shanghai

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

Direct flights from Tokyo to Shanghai

Alternative Tokyo to Shanghai routes

Looking for the cheapest, fastest or easiest route from Tokyo to Shanghai? You could fly into the following airports instead.

Tokyo to Shanghai: Flight information

The things to know before you go.
Cheapest flight foundج.م.‏ 4,714
Cheapest month to flyJanuary
Average flight time3 hrs, 29 mins
Most popular airlineJapan Airlines
Average flights per week1,820

Finding cheap flights from Tokyo to Shanghai: Frequently asked questions

There are 2 airports in Shanghai: Shanghai Hongqiao and Shanghai Pudong.
The best price we found for a return flight from Tokyo to Shanghai is ج.م.‏ 11,366. 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 29 minutes is the average flight time from Tokyo to Shanghai.
Japan Airlines, China Eastern and Shanghai Airlines fly direct from Tokyo to Shanghai.
As of March 2026, there are 455 flights per week flying from Tokyo to Shanghai.
The cheapest month to fly from Tokyo to Shanghai is usually September.
If you're flying from Tokyo, the cheapest airport near Shanghai is Shanghai Pudong – which is 32.7 km away from the centre of Shanghai. We've found flights into this airport from ج.م.‏ 11,366.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Tokyo to Shanghai on Wednesday, 30 September 2026.
Yes – the average flight time is 3 hours and 29 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 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.
In March, the average temperature is usually around 9°C. August is typically the warmest month in Shanghai, when it usually averages around 29°C. You can expect the least rain in December. The coldest month is January, with temperatures averaging 4°C. The rainiest month is June.
The cheapest airline that flies to Shanghai is Spring Airlines .

Flying from Tokyo to Shanghai: what you need to know

  • Tokyo is home to a couple of airports where you can start your adventure. Check out your options for booking a flight from Tokyo to Shanghai departing from Haneda Airport (HND) or Narita International Airport (NRT).

  • Hop off your plane in Shanghai at Shanghai Pudong International Airport (PVG) or Shanghai Hongqiao International Airport (SHA).

  • Around 3 hours 25 minutes is how long you can expect to be travelling on a direct Tokyo to Shanghai flight.

  • The timezone in Shanghai is UTC+8, which is one hour behind Tokyo.

  • With 63 flights a week between the two airports, Haneda Airport (HND) to Shanghai Pudong International Airport (PVG) is the most popular route. Board the first flight from Tokyo to Shanghai with Juneyao Airlines at 00:05. If you'd like to get more out of your day before leaving, the latest flight from HND to PVG is with ANA at 22:40.

  • To ensure you don't miss your Tokyo to Shanghai flight, leave enough time for things like baggage drop and finding your gate. Turning up two hours before international departures and an hour before domestic flights is the general rule to follow.

  • You can expect longer queues in popular months such as June. Arriving up to four hours ahead of international flights and two hours for a domestic departure will help ensure a smooth travel experience.

How to find the cheapest flights from Tokyo to Shanghai

  • At the moment, ج.م.‏ 4,714 is the lowest price we've found for a one-way ticket from Tokyo to Shanghai. The cheapest price for a return flight is ج.م.‏ 11,366. Remember fares can change due to availability at the time of booking.

  • Score cheap Tokyo to Shanghai flights by booking two months ahead. According to our research, that's the ideal time for picking up a bargain.

  • The best month for picking up cheap plane tickets from Tokyo to Shanghai is May. Use the 'Whole month' tool to compare all available prices, then choose the dates offering the lowest fares.

  • There's no need to search every day to see if prices have dropped when you set up a Price Alert. We'll let you know as soon as a better deal comes up on cheap flights from Tokyo to Shanghai.

  • Select your preferred departure and arrival times, number of stops and airlines by using the filters. Or sort your Tokyo to Shanghai flight results by 'Cheapest,' 'Fastest' or 'Best.'

Flying from Tokyo

Haneda Airport (HND)

  • Set off from Haneda Airport (HND) and fly straight through to Shanghai Pudong International Airport (PVG) or Shanghai Hongqiao International Airport (SHA). If you're searching for a direct flight from Tokyo to Shanghai out of HND, that's where your journey can take you.

  • These are some of the top airlines offering direct Tokyo to Shanghai plane tickets from HND:

  • Think about adding a stopover to potentially save on your Tokyo to Shanghai flight. Simply deselect 'Direct flights only' when searching for departures from Haneda Airport. Take a pause at one of these popular airports:

    • Beijing Capital International Airport (PEK)

    • Kansai International Airport (KIX)

    • Fukuoka Airport (FUK)

  • To get to HND from central Tokyo, it'll take around 15 minutes if you're going by car. It's roughly 14 kilometres from the airport to the city centre.

  • Catching an early flight from Tokyo to Shanghai? Avoid the last-minute rush to the terminal (and sneak in some extra snooze time) by choosing one of these hotels close to Haneda Airport:

  • 73.52% of flights leaving from Haneda Airport reach their destination on time.

  • HND's address is 3丁目 Hanedakuko, Ota.

Narita International Airport (NRT)

  • Consider booking your direct flight from Tokyo to Shanghai out of Narita International Airport (NRT). Nonstop services from NRT will get you to Shanghai Pudong International Airport (PVG).

  • When departing from NRT, you can choose from a good range of airlines that fly nonstop to your destination. Book a direct Tokyo to Shanghai plane ticket with one of these options:

  • Make the most of your holiday with a stopover on your Tokyo to Shanghai flight. Visit friends or family or cross another city off your list. Whatever your plans, check out these options between Narita International Airport and Shanghai:

    • Beijing Capital International Airport (PEK)

    • Qingdao Liuting International Airport (TAO)

    • Kansai International Airport (KIX)

  • Driving from central Tokyo to NRT usually takes 1 hour, depending on traffic. It's around 64 kilometres from the city centre to the airport.

  • Get your holiday started early with an additional night away from home. Before catching your flight from Tokyo to Shanghai, unwind in one of these hotels close to Narita International Airport:

  • Narita International Airport has an on-time performance rate of 70%. This figure provides insight into how often flights departing from this airport land on time.

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

Arriving in Shanghai

Shanghai Pudong International Airport (PVG)

Shanghai Hongqiao International Airport (SHA)

  • Shanghai Hongqiao International Airport (SHA) is around 13 kilometres from central Shanghai. Once you've hopped off your flight from Tokyo to Shanghai, it'll take you approximately 20 minutes to reach the heart of the city in a cab or ride-share.

  • After your flight from Tokyo to Shanghai, tuck yourself in at a hotel close to SHA. These are some great options that'll help you sink into relaxation mode:

  • Pick up a Shanghai Hongqiao International Airport rental car and set off toward new discoveries with your own wheels. Hertz is just moments from your arrival gate, so you can drive off without missing a beat.

  • Get your preferred vehicle, not just what's left over, by booking your ride from SHA ahead of your arrival. You can also avoid last-minute price surges, especially during peak travel times.

  • Shanghai Hongqiao International Airport is located at 700 Yingbin 1st Rd.

Best time to go to Shanghai

  • It's time to figure out your travel dates for your flight from Tokyo to Shanghai. April is the most popular month for a trip to Shanghai. If you like a more peaceful vibe, go in April.

  • The warmest month in Shanghai is August, with temperatures ranging between 23ºC and 34ºC. Lock in your Tokyo to Shanghai ticket then if that's your definition of good weather.

  • Look for cheap flights from Tokyo to Shanghai in January if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between -1ºC and 10ºC on average.

More about Shanghai

Explore more of China

  • You've seen Shanghai, now it's time to discover more of China. Travel around 274 kilometres west to Nanjing to check off its leading sights. From Sun Yat-sen Mausoleum to Nanjing City Wall and Nanjing Massacre Memorial Hall, you've got a jam-packed schedule ahead.

  • Suzhou is another well-known destination in China and is around 80 kilometres west of Shanghai. No trip 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.