Find cheap flights to Shanghai

Fri. 19/7
Fri. 26/7
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

+180.0%
+120.0%
+60.0%
Base
Price
546 - 1,387 AUD

Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
Air China
Air China
MEL
05 Nov.
Melbourne & other airports airport
16h 40m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Air China
SHA
18 Nov.
Shanghai Hongqiao Intl airport
17h 25m
1 Stop
MEL
Melbourne & other airports airport
385 AUD
Air China
Air China
MEL
06 Nov.
Melbourne & other airports airport
17h 00m
1 Stop
PVG
Shanghai Pu Dong airport
Air China
PVG
18 Nov.
Shanghai Pu Dong airport
17h 25m
1 Stop
MEL
Melbourne & other airports airport
385 AUD
Air China
Air China
SYD
26 Oct.
Sydney Kingsford Smith airport
20h 35m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Air China
SHA
06 Nov.
Shanghai Hongqiao Intl airport
29h 15m
1 Stop
SYD
Sydney Kingsford Smith airport
395 AUD
Air China
Air China
SYD
26 Oct.
Sydney Kingsford Smith airport
20h 35m
1 Stop
PVG
Shanghai Pu Dong airport
Air China
PVG
06 Nov.
Shanghai Pu Dong airport
29h 15m
1 Stop
SYD
Sydney Kingsford Smith airport
395 AUD
XiamenAir
XiamenAir
MEL
24 Jul.
Melbourne & other airports airport
23h 30m
1 Stop
SHA
Shanghai Hongqiao Intl airport
XiamenAir
SHA
07 Sep.
Shanghai Hongqiao Intl airport
21h 45m
2 Stops
MEL
Melbourne & other airports airport
426 AUD
Hainan Airlines
Hainan Airlines
MEL
28 Oct.
Melbourne & other airports airport
28h 35m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hainan Airlines
SHA
10 Nov.
Shanghai Hongqiao Intl airport
34h 05m
1 Stop
MEL
Melbourne & other airports airport
432 AUD
AirAsia X
AirAsia X
AVV
28 Oct.
Melbourne Avalon airport
16h 45m
1 Stop
SHA
Shanghai Hongqiao Intl airport
AirAsia X
SHA
09 Nov.
Shanghai Hongqiao Intl airport
16h 55m
1 Stop
AVV
Melbourne Avalon airport
472 AUD
AirAsia X
AirAsia X
AVV
28 Oct.
Melbourne Avalon airport
16h 45m
1 Stop
PVG
Shanghai Pu Dong airport
AirAsia X
PVG
09 Nov.
Shanghai Pu Dong airport
16h 55m
1 Stop
AVV
Melbourne Avalon airport
472 AUD
Air China
Air China
MEL
05 Nov.
Melbourne & other airports airport
16h 40m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Air China
SHA
18 Nov.
Shanghai Hongqiao Intl airport
17h 25m
1 Stop
MEL
Melbourne & other airports airport
385 AUD
Air China
Air China
MEL
06 Nov.
Melbourne & other airports airport
17h 00m
1 Stop
PVG
Shanghai Pu Dong airport
Air China
PVG
18 Nov.
Shanghai Pu Dong airport
17h 25m
1 Stop
MEL
Melbourne & other airports airport
385 AUD
China Eastern
China Eastern
SYD
01 Aug.
Sydney Kingsford Smith airport
10h 55m
SHA
Shanghai Hongqiao Intl airport
China Eastern
SHA
05 Aug.
Shanghai Hongqiao Intl airport
23h 50m
1 Stop
SYD
Sydney Kingsford Smith airport
740 AUD
Singapore Airlines
Singapore Airlines
BNE
18 Oct.
Brisbane airport
21h 15m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Singapore Airlines
SHA
28 Oct.
Shanghai Hongqiao Intl airport
16h 20m
1 Stop
BNE
Brisbane airport
615 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
Sydney to Shanghai
Fastest flight time
10h 20m
Cheapest price
384 AUD
Sydney to Shanghai
Fastest flight time
10h 20m
Cheapest price
384 AUD
Melbourne to Shanghai
Fastest flight time
10h 25m
Cheapest price
421 AUD
Melbourne to Shanghai
Fastest flight time
10h 25m
Cheapest price
422 AUD
Brisbane to Shanghai
Fastest flight time
10h 20m
Cheapest price
442 AUD
Brisbane to Shanghai
Fastest flight time
10h 20m
Cheapest price
442 AUD
Melbourne to Shanghai
Fastest flight time
16h 45m
Cheapest price
493 AUD
Melbourne to Shanghai
Fastest flight time
16h 45m
Cheapest price
493 AUD
Perth to Shanghai
Fastest flight time
17h 30m
Cheapest price
542 AUD
Perth to Shanghai
Fastest flight time
17h 30m
Cheapest price
542 AUD
Adelaide to Shanghai
Fastest flight time
12h 20m
Cheapest price
636 AUD
Adelaide to Shanghai
Fastest flight time
12h 20m
Cheapest price
636 AUD
Canberra to Shanghai
Fastest flight time
16h 40m
Cheapest price
727 AUD
Canberra to Shanghai
Fastest flight time
16h 40m
Cheapest price
727 AUD
Maroochydore to Shanghai
Fastest flight time
25h 55m
Cheapest price
866 AUD
Maroochydore to Shanghai
Fastest flight time
25h 55m
Cheapest price
866 AUD
Newcastle to Shanghai
Fastest flight time
19h 35m
Cheapest price
936 AUD
Newcastle to Shanghai
Fastest flight time
19h 35m
Cheapest price
936 AUD
Coolangatta to Shanghai
Fastest flight time
17h 55m
Cheapest price
1,165 AUD
Coolangatta to Shanghai
Fastest flight time
17h 55m
Cheapest price
1,165 AUD
View more

Start planning your trip to Shanghai