1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Compare

Cheap Flights to Shanghai

View Flights to China

Route One Way Return
Melbourne to Shanghai flights $729 $827
Sydney to Shanghai flights   $873

Prices last updated: 09 Jun 2026 15:35


Average Prices for Return Flights to Shanghai

These are the average prices for return airfares to Shanghai

July 2026
$1,721
August 2026
$1,375
September 2026
$1,840
October 2026
$1,633
November 2026
$1,239
December 2026
$1,908
January 2027
$1,803
February 2027
$1,654
March 2027
$1,632
April 2027
$2,334

Frequently Asked Questions

When is the cheapest time to travel to Shanghai?

The cheapest month to travel is typically November.

How much do return flights to Shanghai cost?

The best price we found for a return flight to Shanghai is $828.

What is the cheapest date to fly to Shanghai?

Currently, the cheapest date for a return flight to Shanghai is 20 August 2026.

What is the cheapest airline that flys to Shanghai?

Currently, the cheapest airline that flys to Shanghai is XiamenAir.

How long does a direct flight to Shanghai take?

We were not able to find any direct flights to Shanghai.

What is the IATA airport code for Shanghai?

The IATA code for Shanghai is SHA. It is located in China at coordinates 31.1939, 121.3464.

When should you book flights to Shanghai?

From our data, you should book flights to Shanghai 60 days out.

Sign up to I Know The Pilot for all the latest flight deals

Join 300,000+ Australians getting the best airfares delivered to their mailbox

As seen in:
7 News Today Show News Com Au The Guardian Daily Mail Mama Mia