Cheap flights from Tokyo to Shanghai

Fly smart, spend less
Search form is loading

Flights to Shanghai from Tokyo

Cheap flights from Tokyo to Shanghai from $270. Tokyo (Japan) - Shanghai (China) return flights from $561. From 8/20/2026 (Thursday) - 8/24/2026 (Monday). Check for the dates with the lowest prices and find the cheapest rates.

Airlines operating flights from Tokyo to Shanghai

Discover airlines flying from Tokyo to Shanghai and choose the option that best fits your travel plans

Tokyo to Shanghai flight information

DEPARTING FROM:
Tokyo Haneda International Airport, TYO - All airports
ARRIVING IN:
Shanghai Hongqiao International Airport, more
AIRLINES:
ANA, China Eastern Airlines, JAL, Juneyao Airlines, more
AVG FLIGHT TIME:
3h 23m

Top flight destinations from Tokyo

Explore the most searched flight routes from Tokyo

FAQs Tokyo to Shanghai flights

FAQs

  • How long does a flight take between Tokyo and Shanghai?

    The flight from Tokyo to Shanghai has a duration of 3.23.

  • What are the cheapest flights from Tokyo to Shanghai?

    The cheapest one-way flight costs $270 flying with Spring Airlines and the cheapest return flight costs $561 with Spring Airlines.

  • How many airports are there in the city of Tokyo?

    Tokyo has 2 airport: TYO - All airports, Tokyo Haneda International Airport.

  • How many airports does the city of Shanghai have?

    There are 2 airports in Shanghai: Shanghai Hongqiao International Airport, Shanghai Pudong International Airport

  • Which Shanghai airport is the most central?

    The most central airport is Shanghai Hongqiao International Airport, 14.4.

  • Which airlines have flights from Tokyo to Shanghai?

    There are 7 airlines with flights from Tokyo to Shanghai; Those that offer lower prices are Spring Airlines ($435), Juneyao Airlines ($500), Peach Aviation ($478).

  • Schedules of the first and last flight from Tokyo to Shanghai

    The first flight from Tokyo to Shanghai is at 2:15 AM and the last flight departs at 12:45 AM.