Trip to Tokyo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Shanghai to Tokyo

🛫 The quickest flight from Shanghai Hongqiao Airport to Tokyo Haneda Airport is a direct flight that takes 2 hours and 55 minutes, making it a convenient choice for travelers. 💰 The prices for a flight between Tokyo and Shanghai can range from $123 to $445, offering travelers flexibility in choosing a flight that fits their budget and schedule.

Where to stay in Tokyo

There are over 5033 hotels to stay in Tokyo. Prices range from $10 per night.

Accomodation
  • All Nippon Airways, Shanghai Airlines Airlines, and China Eastern Airlines offer flights from Shanghai Hongqiao Airport to Tokyo Haneda Airport. Passengers have a variety of options to choose from when traveling between Shanghai and Tokyo. It is recommended to check the airlines' schedules and prices to find the most convenient and cost-effective option for your trip. Be sure to confirm the departure and arrival airports when booking your flight.
  • The flight from Shanghai to Tokyo typically takes approximately 5 hours and 50 minutes. The duration of the flight may vary depending on factors such as the airline, route taken, and weather conditions. It is advisable to check with the airline for the most up-to-date information on flight duration before making travel plans to ensure a seamless journey.
  • The cost of a flight from Shanghai to Tokyo typically ranges from $123 to $445, depending on the airline, time of booking, and travel dates. It is recommended to compare prices across different airlines and booking platforms to find the best deal for your specific travel preferences. Additionally, booking in advance and being flexible with your travel dates can help secure a more affordable fare for the journey.