Cheapest airlines flights from Tokyo to Shanghai
Spring Airlines Japan
China Eastern Airlines
Spring Airlines
Air China
Juneyao Airlines
Jetstar Japan
China Southern Airlines
Peach
All Nippon Airways
Shanghai Airlines
Japan Airlines
Starflyer
Hong Kong Airlines
Xiamen Airlines
Korean Air Find Cheapest Flights from Tokyo to Shanghai
Search for direct flights from Tokyo to Shanghai in the next 3 months. Based on Trip.com's latest 7-day flight data, one-way direct flights start at US$89, and round-trip direct flights start at US$196.
- Round-trip
- One way
-
-
Cheapest nonstop
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Tue, Jan 20 | Spring Airlines Japan
PVG 17:303hNonstopNRT 21:30Shanghai - Tokyo | Mon, Jan 26 | Spring Airlines JapanUS$196 US$2159% off9% offUS$215 US$196 -
HND 02:103h 50mNonstopPVG 05:00Tokyo - Shanghai | Fri, Mar 6 | Peach Airlines
PVG 02:203hNonstopNRT 06:20Shanghai - Tokyo | Thu, Mar 12 | Jetstar JapanUS$198 US$2158% off8% offUS$215 US$198 -
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Wed, Jan 21 | Jetstar Japan
PVG 17:303hNonstopNRT 21:30Shanghai - Tokyo | Mon, Jan 26 | Spring Airlines JapanUS$199 US$2158% off8% offUS$215 US$199 -
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Wed, Jan 21 | Spring Airlines Japan
PVG 17:303hNonstopNRT 21:30Shanghai - Tokyo | Mon, Jan 26 | Spring Airlines JapanUS$2007% offUS$215 US$200 -
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Wed, Mar 4 | Jetstar Japan
PVG 17:303hNonstopNRT 21:30Shanghai - Tokyo | Mon, Mar 9 | Spring Airlines JapanUS$2007% offUS$215 US$200 -
NRT 19:203h 40mNonstopPVG 22:00Tokyo - Shanghai | Fri, Jan 30 | Spring Airlines Japan
PVG 02:203hNonstopNRT 06:20Shanghai - Tokyo | Wed, Feb 4 | Spring Airlines JapanUS$2017% offUS$215 US$201 -
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Wed, Jan 28 | Spring Airlines Japan
PVG 02:203hNonstopNRT 06:20Shanghai - Tokyo | Wed, Feb 4 | Spring Airlines JapanUS$2017% offUS$215 US$201 -
NRT 19:403h 55mNonstopPVG 22:35Tokyo - Shanghai | Wed, Jan 21 | Spring Airlines
PVG 17:303hNonstopNRT 21:30Shanghai - Tokyo | Mon, Jan 26 | Spring Airlines JapanUS$2026% offUS$215 US$202 -
HND 02:003h 30mNonstopPVG 04:30Tokyo - Shanghai | Thu, Jan 22 | Spring Airlines
PVG 17:303hNonstopNRT 21:30Shanghai - Tokyo | Mon, Jan 26 | Spring Airlines JapanUS$2026% offUS$215 US$202 -
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Mon, Jan 19 | Spring Airlines Japan
PVG 17:303hNonstopNRT 21:30Shanghai - Tokyo | Mon, Jan 26 | Spring Airlines JapanUS$2026% offUS$215 US$202 -
TYO 13:0017h 25m1 stopSHA Invalid DateTokyo - Shanghai | Mon, Jan 19 | Normal Airline
SHA 15:006hNonstopTYO 16:00Shanghai - Tokyo | Wed, Jan 21 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Fri, Jan 23 | Spring Airlines JapanUS$89 US$11221% off21% offUS$112 US$89 -
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Tue, Jan 20 | Spring Airlines JapanUS$93 US$11217% off17% offUS$112 US$93 -
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Wed, Jan 21 | Jetstar JapanUS$96 US$11215% off15% offUS$112 US$96 -
NRT 19:203h 40mNonstopPVG 22:00Tokyo - Shanghai | Sat, Jan 17 | Spring Airlines JapanUS$9713% offUS$112 US$97 -
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Mon, Feb 16 | Jetstar JapanUS$9713% offUS$112 US$97 -
NRT 19:403h 55mNonstopPVG 22:35Tokyo - Shanghai | Fri, Jan 23 | Spring AirlinesUS$10110% offUS$112 US$101 -
NRT 19:403h 40mNonstopPVG 22:20Tokyo - Shanghai | Sat, Jan 17 | Spring AirlinesUS$1038% offUS$112 US$103 -
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Mon, Jan 19 | Jetstar JapanUS$1057% offUS$112 US$105 -
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Wed, Mar 4 | Jetstar JapanUS$1056% offUS$112 US$105 -
NRT 22:203h 50mNonstopPVG 01:10Tokyo - Shanghai | Wed, Mar 18 | Jetstar JapanUS$1056% offUS$112 US$105 -
TYO 13:0017h 25m1 stopSHA Invalid DateTokyo - Shanghai | Mon, Jan 19 | Normal AirlineFind more flightsFind more flights
-
Displayed flight fares from Tokyo to Shanghai are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Tokyo to Shanghai Flight Details
The distance between Tokyo and Shanghai is about 1,779.87 km. The average flying time from Tokyo to Shanghai is around 3 hours 39 minutes. Based on Trip.com's latest data, travel demand is highest in July. The off-season for travel is November.
| Cheapest one-way flight price | US$89 |
|---|---|
| Cheapest return ticket price | US$196 |
| Cheapest month | November |
| Peak season for travel | July |
| Flight distance | 1,779.87 km |
| Average flight time | 3 hours 39 minutes |
| Popular airline | Spring Airlines Japan |
Trip.com Price Insights on Flights from Tokyo to Shanghai
Which month has the cheapest one-way flights from Tokyo to Shanghai?
Based on Trip.com’s data, the cheapest month for flights from Tokyo to Shanghai is Dec, with an average price of US$87; while the month with the highest flight price is usually Jul, with an average price of up to US$159.
Which month has the cheapest round-trip flights from Tokyo to Shanghai?
Based on Trip.com’s data, the cheapest month for flights from Tokyo to Shanghai is Oct, with an average price of US$212; while the month with the highest flight price is usually Jul, with an average price of up to US$324.
What is the cheapest day of the week to fly from Tokyo to Shanghai?
Based on Trip.com’s past 12 months of flight data, the cheapest day to fly from Tokyo to Shanghai is Thu, with average prices lower than on other days. Avoid Sun, as prices are usually highest then.
Frequently Asked Questions
What are the cheapest flights from Tokyo to Shanghai (TYO-SHA)?
Based on Trip.com data, Spring Airlines Japan offers one-way fares as low as US$89 on Cheapest nonstop routes (e.g. NRT to PVG on Fri, Jan 23), while Spring Airlines Japan offers Cheapest nonstop round-trips from US$196 departing on Tue, Jan 20 and returning on Mon, Jan 26.Which airlines offer direct flights from Tokyo to Shanghai?
At the moment, you can catch a nonstop flight from Tokyo to Shanghai with the following airlines, including: Spring Airlines Japan China Eastern Airlines Spring Airlines Air China Juneyao Airlines Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.How long is a flight from Tokyo to Shanghai?
It takes about 3 hours 39 minutes to fly from Tokyo to Shanghai.When is the best time to book flights from Tokyo to Shanghai?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Tokyo to Shanghai is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.How many flights are there per week from Tokyo to Shanghai?
Based on Trip.com data in the past 4 weeks, there is 153 flight per week flying from Tokyo to Shanghai. You can check the weekly schedule for popular airlines on this route below: Air China: S/M/T/W/T/F/S -- CA6706 (10:14) Japan Airlines: S/M/T/W/T/F/S -- JL9569 (20:54) Japan Airlines: S/M/T/W/T/F/S -- JL089 (17:36)How can I find the best deals on flights from Tokyo to Shanghai?
To find best deals on flights from Tokyo to Shanghai, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Fri, Jan 23, with one-way flights priced at just US$89.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Spring Airlines Japan.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for Shanghai travel is around July.
· Get exclusive promo codes for Trip.com app users.When are flight tickets from Tokyo (TYO) to Shanghai (SHA) the cheapest?
The cheapest months to fly from Tokyo to Shanghai is November, when demand for travel is lower.Which upcoming date is cheapest to fly from Tokyo to Shanghai on?
After crunching the numbers on our January flight calendar, it's currently cheapest to fly from Tokyo to Shanghai on January 22, 2026 with Spring Airlines Japan, with prices starting at US$72.Which airports can I fly to for Shanghai from Tokyo?
You can land at any one of the following hubs in Shanghai, with Narita International Airport to Shanghai Pudong International Airport (NRT-PVG) is by far the most common option on this route: Shanghai Pudong International Airport (PVG) Shanghai Hongqiao International Airport (SHA).Is there any time difference between Tokyo and Shanghai?
The time difference between Shanghai and Tokyo is 1h.How do I change or cancel my ticket from Tokyo to Shanghai?
Tickets can only be changed or canceled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.
Traveling from Tokyo to Shanghai: Good to Know
Your flight journey begins at one of Tokyo's main airports - Narita International Airport (NRT) or Haneda Airport (HND). You can fly directly to either Shanghai Pudong International Airport (PVG) or Shanghai Hongqiao International Airport (SHA).
The average flight time from Tokyo to Shanghai is about 3 hours 20 minutes. Shanghai operates in the UTC+8 timezone, while Tokyo is in UTC+9, so you'll gain one hour when traveling to Shanghai.
Major carriers including Japan Airlines, All Nippon Airways, China Eastern Airlines, and Air China offer direct services between these cities. With approximately 180 direct weekly flights, the Tokyo Narita to Shanghai Pudong (NRT-PVG) route is the most frequently served.
For international flights from Tokyo to Shanghai, arrive at the airport at least 3 hours before departure. During peak travel seasons like Chinese New Year, Golden Week, and summer holidays, consider arriving up to 4 hours early to avoid delays at security and immigration.
How to find the Cheapest flights from Tokyo to Shanghai
1. The cheapest Tokyo to Shanghai flight we've found start at $82 for one-way and ~$162 for round trip. Remember fares can change due to availability at the time of booking.
2. We recommend booking 6-8 months in advance for the most competitive prices. Flight data suggests November and February are the cheapest months for tickets from Tokyo to Shanghai. If you're flexible with your travel dates, use the 'Whole month' tool to find the best price across every month.
3. Finding a cheap ticket is easy with Price Alerts. Simply set up an automatic alert and we'll notify you when the price drops.
4. You can also check Trip.com regularly for exclusive promotions and deals, or visit our flight promo codes page (Weekly Update) for additional savings.
5. Use the filters to tailor your flights by entering your ideal departure and arrival times, number of stops, and airlines. Sort your results by 'Cheapest' to get the best deals.
6. Keep in mind that prices typically surge during Chinese New Year (January/February), Cherry Blossom season (March/April), and Golden Week (October).
Note: All prices are subject to change based on availability and season.
Airports in Tokyo
Narita International Airport (NRT)
Narita International Airport (NRT) consists of three terminals handling international and domestic flights. Terminals 1 and 2 operate direct flights to Shanghai through major carriers like Japan Airlines, ANA, and China Eastern Airlines, while Terminal 3 primarily serves low-cost carriers. The airport is located approximately 60km east of central Tokyo, taking about 60 minutes to reach by car.
From central Tokyo, you can reach Narita Airport via the Narita Express (N'EX) which takes 53 minutes to Tokyo Station (approximately $20), or the Keisei Skyliner reaching Ueno Station in 41 minutes (about $17). Airport limousine buses also connect to major Tokyo hotels, taking 75-125 minutes depending on traffic and your destination.
Haneda Airport (HND)
Haneda Airport (HND) has three terminals - Terminal 1 and 2 for domestic flights and Terminal 3 for international services, including direct flights to Shanghai operated by JAL, ANA, and Air China. Located just 14km south of Tokyo Station, it's the closer option to central Tokyo.
You can easily access Haneda Airport using the Tokyo Monorail which connects to Hamamatsucho Station in 13 minutes (about $3.50), or the Keikyu Line reaching Shinagawa Station in 11 minutes (about $2). Airport limousine buses serve major city areas with journey times of 30-45 minutes.
Airports in Shanghai
Pudong International Airport (PVG)
Pudong International Airport (PVG) is the primary hub for international flights located 30km east of the city center. Shanghai Pudong International Airport (PVG), with its two modern terminals, handles over 70 million passengers annually and serves as a major international gateway to China, hosting flights from more than 100 international carriers.
Both airports in Shanghai are well-connected to the city via metro, with PVG offering the unique high-speed Maglev train service that reaches Longyang Road Station in just 8 minutes. Metro Line 2 takes about 60 minutes to People's Square (around $1), while airport shuttle buses serve various city locations for about $3-4. A taxi journey typically takes 45-60 minutes depending on traffic, costing around $30.
Shanghai Hongqiao International Airport (SHA)
Located 13km west of downtown, Shanghai Hongqiao International Airport (SHA)'s T1 and T2 primarily serve domestic flights. The airport is directly connected to Metro Lines 2, 10, and 17. A metro ride to People's Square takes about 25 minutes (¥4/$0.60). Taxis to downtown cost approximately ¥70/$10 and take 30 minutes depending on traffic. The airport is also connected to the Hongqiao Transportation Hub, offering high-speed rail connections to major Chinese cities.
Best Time to Visit Shanghai
For Pleasant Weather (September to November)
Fall is Shanghai's golden season with clear skies, gorgeous foliage and comfortable temperatures ranging from 61°F to 72°F. Perfect for outdoor exploration of the Bund and Yu Garden.
If you hate crowds, just steer clear of China's National Day holiday (October 1-7) when domestic tourism peaks and attractions can be overwhelmingly crowded. Any other time in October offers the same beautiful autumn weather (61°F-72°F) with significantly fewer visitors and lower prices.
For Seasonal Events (March to May)
Spring brings Shanghai's most iconic events and blooms. Cherry blossoms peak in March at Gucun Park, while April sees the Formula 1 Chinese Grand Prix. May offers perfect weather for the Shanghai Tea Festival, with temperatures between 66°F to 75°F.
Top Things to Do in Shanghai
The Bund
More than just a waterfront, the Bund is Shanghai's living museum of architectural styles. This mile-long promenade shows 52 buildings representing Gothic, Baroque, Romanesque, and Art Deco designs. Early morning brings tai chi practitioners, while evening reveals a spectacular light show from Pudong's skyscrapers. For photography enthusiasts, the best shots are from Waibaidu Bridge at sunrise.
Where to Stay: Located in central Shanghai, The Bund Puyan Hotel, Shanghai combines historic charm with modern comfort, just 3 minutes walk from East Nanjing Road Metro Station (Lines 2 & 10) and 5 minutes to the Bund waterfront.
Oriental Pearl Tower
The Oriental Pearl Tower stands tall and sleek along the Huangpu River, its three spheres gleaming in the sun like giant pearls. Visit the observation decks to soak in panoramic views of the city, including the Huangpu River and the Bund. The tower also houses museums, restaurants, and an amusement park, making it a destination for sightseeing, dining, and entertainment.
Where to Stay: Located in the center Shanghai, Shanghai Jinjiang Metropolo Classic East Nanjing Road Hotel offers rooms with breathtaking views of the tower and luxury amenities. And it's near East Nanjing Road Station (Lines 2 & 10) and Tiantong Road Station (Line 10), both within 5-10 minutes walking distance.
Shanghai Disneyland
Enter a world of enchantment where fairy tales come to life. Marvel at the lifelike animals in Zootopia, the first-ever thrilling zone inspired by the Disney·Pixar film "Zootopia." The park's magical atmosphere make it a perfect family getaway.
Where to Stay: Since Disneyland is far from the city center, if you're looking for a hassle-free trip, consider staying at these hotels near the park that offer free shuttle service, like Shanghai Disneyland Hotel, Novotel Shanghai Clover, and Royal International Hotel Shanghai.
Add Hotel Booking & Car Rental to Your Trip to Shanghai
Book your Shanghai hotel with confidence from our selection of over 2,000 properties. Whether you're looking for luxury stays along the Bund, boutique hotels in the French Concession, or budget-friendly options near metro stations, Trip.com offers competitive rates and verified guest reviews to help you choose the perfect accommodation.
While Shanghai's metro system is extensive, you might want to consider Trip.com car rental service for: Airport transfers, Day trips to water towns, Business meetings, Family outings to Disneyland. If you prefer to explore at your own pace, compare car rental rates from top providers like Hertz, Avis, and Enterprise on Trip.com. Whether you need an economy car or a luxury vehicle, you'll find the best rates with flexible pickup locations across Shanghai, including both Pudong and Hongqiao airports. Book early to get the best deals and ensure availability during peak seasons.
Explore More Popular Flights
- Top Routes from Tokyo
- Top Routes to Shanghai
- Popular Airlines
- Top Flight Destinations in China
- Return flights from Tokyo to Okinawa
- Return flights from Tokyo to Sapporo
- Cheap flights from Tokyo to Bangkok
- Direct flights from Tokyo to Kathmandu
- Return flights from Tokyo to Seoul
- Return flights from Tokyo to Colombo
- Cheap flights from Tokyo to Shanghai
- Direct flights from Tokyo to Fukuoka
- Direct flights from Tokyo to Manila
- Return flights from Tokyo to Dhaka
- Direct flights from Shenzhen to Shanghai
- Cheap flights from Bangkok to Shanghai
- Direct flights from Chengdu to Shanghai
- Cheap flights from Guangzhou to Shanghai
- Return flights from Chongqing to Shanghai
- Cheap flights from Seoul to Shanghai
- Direct flights from Tokyo to Shanghai
- Direct flights from Hong Kong to Shanghai
- Return flights from Singapore to Shanghai
- Cheap flights from Beijing to Shanghai