Find cheap flights to Shanghai

1 adult
Wed 29/6
Wed 6/7

About Flights to Shanghai

Summary info about Shanghai flight prices, duration and airlines

Best One-Way Price


Best Return Price


Fastest flight time

14h 40m

Operated By

6 airlines
The best one-way flight price to Shanghai from Australia in the last 72 hours is $471 (Sydney Kingsford Smith to Shanghai Pu Dong).
The best return flight price to Shanghai from Australia in the last 72 hours is $1,045 (Melbourne to Shanghai Pu Dong).
The fastest flight to Shanghai from Australia takes 14h 40m (Sydney Kingsford Smith to Shanghai Pu Dong).
There are 6 airlines operating flights to Shanghai, including China Airlines, Philippine Airlines and Malaysia Airlines.

Cheapest flights to cities in Shanghai

Click on the cities below to find out when it's cheapest to fly to Shanghai from Australia

Useful information for your flight to Shanghai

Get up-to-date answers for some of the most frequently asked questions regarding flying to Shanghai

Flights to Shanghai vary based on month, airline, when you book, where you are departing from and many more variables, but on average momondo users can expect to spend about $1,689/pp. The absolute cheapest flight to Shanghai is $268/pp

For the quickest drive from an arrival airport to Shanghai Disneyland, fly into Shanghai Hongqiao Intl Airport or Shanghai Pu Dong Airport, which are closest to the area.

The temperatures in Shanghai range from 4 °C to 28 °C depending on the time of year. The warmest month in Shanghai is July, and the coldest month in Shanghai is January. Those looking for a drier month during their visit should travel during the months of December, January, or November, when rain is least likely compared to the rest of the year.

If you’re flying from a popular airport in Australia, such as Sydney Kingsford Smith or Melbourne, and flying into the most popular airport in Shanghai (Shanghai Hongqiao Intl), then you can expect flight times to average 10h 20m and 23h 05m, respectively.

You can expect to spend an average of $1,804 for a flight to Shanghai. However, our users found flights to Shanghai for $382, which is the cheapest price we’ve seen in the past week. $7,031 per ticket tends to be the most expensive a flight to Shanghai will get, whereas anything for $1,551 or less is considered a good deal.

Recent flights found to popular cities in Shanghai

Find flights to these popular cities in Shanghai from your nearest airport.

Cheapest flight routes to Shanghai

These routes have the cheapest flights to Shanghai found by momondo users in Australia
DepartingDestinationBest TimeBest Price
MelbourneShanghai23h 05m$1,045
SydneyShanghai10h 20m$1,051
PerthShanghai22h 45m$1,276
NewcastleShanghai25h 20m$2,884
BrisbaneShanghai35h 20m$3,465
CoolangattaShanghai20h 30m$3,708
MaroochydoreShanghai26h 35m$3,792
AdelaideShanghai30h 40m$6,561
CanberraShanghai26h 10m$20,748

Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration
Sydney to Shanghai Flights
Fastest flight time10h 20m
Cheapest price$1,051
Melbourne to Shanghai Flights
Fastest flight time23h 05m
Cheapest price$1,045
Perth to Shanghai Flights
Fastest flight time22h 45m
Cheapest price$1,276
Adelaide to Shanghai Flights
Fastest flight time30h 40m
Cheapest price$6,561
Brisbane to Shanghai Flights
Fastest flight time35h 20m
Cheapest price$3,465
Hong Kong to Shanghai Flights
Fastest flight time2h 45m
Cheapest price$929
Canberra to Shanghai Flights
Fastest flight time26h 10m
Cheapest price$20,748
Coolangatta to Shanghai Flights
Fastest flight time20h 30m
Cheapest price$3,708

Start planning your trip to Shanghai

Why use momondo?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights to Shanghai. Millions of users trust and use momondo every year so you are in good company.

All flight searches to Shanghai on momondo can be filtered to show those which offer flexible booking policies.

Once you have performed a search in the form on the page, momondo provides useful filters and insights. We can show you the cheapest days and times to fly as well as filter your options to help you make an informed choice when booking flights to Shanghai.

Price alerts on flights to Shanghai are quick and easy to set up on momondo. Simply perform a search and select the price alert feature. It is as simple as that.

Here's why travellers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.