Find cheap flights to Shanghai

Fri. 20/9
Fri. 27/9
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

+180.0%
+120.0%
+60.0%
Base
Price
533 - 1,416 AUD

What is the cheapest day to depart on your flight to Shanghai?

In general, booking your departure to Shanghai for a Tuesday represents the best deal on airfare. Try to avoid a Saturday departure to stay away from the highest prices.

What is the cheapest time of day to fly to Shanghai?

Our data shows that the cheapest Shanghai flights are usually those with evening departure times. midday flights are often costlier.


Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
Sichuan Airlines
Sichuan Airlines
SYD
05 Nov.
Sydney Kingsford Smith airport
23h 05m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Sichuan Airlines
SHA
14 Nov.
Shanghai Hongqiao Intl airport
17h 05m
1 Stop
SYD
Sydney Kingsford Smith airport
389 AUD
Sichuan Airlines
Sichuan Airlines
SYD
05 Nov.
Sydney Kingsford Smith airport
23h 05m
1 Stop
PVG
Shanghai Pu Dong airport
Sichuan Airlines
PVG
14 Nov.
Shanghai Pu Dong airport
17h 05m
1 Stop
SYD
Sydney Kingsford Smith airport
389 AUD
XiamenAir
XiamenAir
MEL
25 Oct.
Melbourne & other airports airport
13h 25m
1 Stop
SHA
Shanghai Hongqiao Intl airport
XiamenAir
SHA
28 Oct.
Shanghai Hongqiao Intl airport
61h 20m
3 Stops
MEL
Melbourne & other airports airport
396 AUD
XiamenAir
XiamenAir
MEL
07 Nov.
Melbourne & other airports airport
30h 15m
1 Stop
SHA
Shanghai Hongqiao Intl airport
XiamenAir
SHA
11 Nov.
Shanghai Hongqiao Intl airport
61h 20m
2 Stops
MEL
Melbourne & other airports airport
405 AUD
Hainan Airlines
Hainan Airlines
MEL
21 Oct.
Melbourne & other airports airport
32h 50m
1 Stop
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
24 Oct.
Shanghai Pu Dong airport
32h 30m
1 Stop
MEL
Melbourne & other airports airport
443 AUD
Hainan Airlines
Hainan Airlines
MEL
03 Nov.
Melbourne & other airports airport
15h 20m
1 Stop
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
16 Nov.
Shanghai Pu Dong airport
15h 55m
1 Stop
MEL
Melbourne & other airports airport
443 AUD
China Southern
China Southern
BNE
02 Mar.
Brisbane airport
14h 00m
1 Stop
SHA
Shanghai Hongqiao Intl airport
China Southern
SHA
12 Mar.
Shanghai Hongqiao Intl airport
13h 40m
1 Stop
BNE
Brisbane airport
493 AUD
China Eastern
China Eastern
SYD
24 Jan.
Sydney Kingsford Smith airport
10h 30m
SHA
Shanghai Hongqiao Intl airport
China Eastern
SHA
05 Feb.
Shanghai Hongqiao Intl airport
18h 40m
1 Stop
SYD
Sydney Kingsford Smith airport
726 AUD
Hainan Airlines
Hainan Airlines
SYD
20 Feb.
Sydney Kingsford Smith airport
15h 15m
1 Stop
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
09 Mar.
Shanghai Pu Dong airport
15h 45m
1 Stop
SYD
Sydney Kingsford Smith airport
459 AUD
Hainan Airlines
Hainan Airlines
SYD
20 Feb.
Sydney Kingsford Smith airport
15h 15m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hainan Airlines
SHA
09 Mar.
Shanghai Hongqiao Intl airport
15h 45m
1 Stop
SYD
Sydney Kingsford Smith airport
459 AUD
Hainan Airlines
Hainan Airlines
MEL
03 Nov.
Melbourne & other airports airport
15h 20m
1 Stop
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
16 Nov.
Shanghai Pu Dong airport
15h 55m
1 Stop
MEL
Melbourne & other airports airport
443 AUD
AirAsia X
AirAsia X
AVV
25 Oct.
Melbourne Avalon airport
16h 45m
1 Stop
SHA
Shanghai Hongqiao Intl airport
AirAsia X
SHA
27 Oct.
Shanghai Hongqiao Intl airport
16h 55m
1 Stop
AVV
Melbourne Avalon airport
474 AUD

Airports near Shanghai

Below you will find all the airports in Shanghai along with their distance from the city centre
Shanghai Pu Dong
29 km from city centre
Shanghai Hongqiao Intl
14 km from city centre

Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration
Melbourne to Shanghai
Fastest flight time
10h 25m
Cheapest price
367 AUD
Sydney to Shanghai
Fastest flight time
10h 20m
Cheapest price
389 AUD
Brisbane to Shanghai
Fastest flight time
10h 20m
Cheapest price
493 AUD
Perth to Shanghai
Fastest flight time
11h 50m
Cheapest price
493 AUD
Adelaide to Shanghai
Fastest flight time
16h 45m
Cheapest price
656 AUD
Canberra to Shanghai
Fastest flight time
15h 20m
Cheapest price
713 AUD
Coolangatta to Shanghai
Fastest flight time
16h 25m
Cheapest price
829 AUD
Newcastle to Shanghai
Fastest flight time
20h 35m
Cheapest price
890 AUD
View more

Start planning your trip to Shanghai