| Route | One Way | Return |
|---|---|---|
| Melbourne to Shanghai flights | $729 | $827 |
| Sydney to Shanghai flights | $873 |
Prices last updated: 09 Jun 2026 15:35
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
These are the average prices for return airfares 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.
Join 300,000+ Australians getting the best airfares delivered to their mailbox