Flights Asia China Shanghai

Find cheap flights to Shanghai

Thu. 21/3
Thu. 28/3
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

+180.0%
+120.0%
+60.0%
Base
Price
543 - 1,362 AUD

Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
Hainan Airlines
Hainan Airlines
MEL
15:00
Melbourne & other airports airport
30h 10m
2 Stops
18:10
+1
SHA
Shanghai Hongqiao Intl airport
Hainan Airlines
SHA
12:00
Shanghai Hongqiao Intl airport
30h 20m
2 Stops
21:20
+1
MEL
Melbourne & other airports airport
365 AUD
Hainan Airlines
Hainan Airlines
MEL
15:00
Melbourne & other airports airport
30h 10m
2 Stops
18:10
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
12:00
Shanghai Pu Dong airport
30h 20m
2 Stops
21:20
+1
MEL
Melbourne & other airports airport
365 AUD
Hainan Airlines
Hainan Airlines
MEL
14:00
Melbourne & other airports airport
28h 45m
1 Stop
16:45
+1
SHA
Shanghai Hongqiao Intl airport
Hainan Airlines
SHA
12:00
Shanghai Hongqiao Intl airport
30h 20m
2 Stops
20:20
+1
MEL
Melbourne & other airports airport
365 AUD
Hainan Airlines
Hainan Airlines
MEL
14:00
Melbourne & other airports airport
28h 45m
1 Stop
16:45
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
12:00
Shanghai Pu Dong airport
30h 20m
2 Stops
20:20
+1
MEL
Melbourne & other airports airport
365 AUD
Hainan Airlines
Hainan Airlines
MEL
14:00
Melbourne & other airports airport
28h 45m
1 Stop
16:45
+1
SHA
Shanghai Hongqiao Intl airport
Hainan Airlines
SHA
12:00
Shanghai Hongqiao Intl airport
30h 20m
2 Stops
20:20
+1
MEL
Melbourne & other airports airport
365 AUD
Hainan Airlines
Hainan Airlines
MEL
14:00
Melbourne & other airports airport
28h 45m
1 Stop
16:45
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
12:00
Shanghai Pu Dong airport
30h 20m
2 Stops
20:20
+1
MEL
Melbourne & other airports airport
365 AUD
Qantas Airways
Qantas Airways
SYD
14:00
Sydney Kingsford Smith airport
10h 55m
22:55
PVG
Shanghai Pu Dong airport
Qantas Airways
PVG
12:00
Shanghai Pu Dong airport
10h 35m
00:35
+1
SYD
Sydney Kingsford Smith airport
621 AUD
Cathay Pacific
Cathay Pacific
PER
12:00
Perth airport
12h 15m
1 Stop
00:15
+1
PVG
Shanghai Pu Dong airport
Cathay Pacific
PVG
12:00
Shanghai Pu Dong airport
12h 55m
1 Stop
00:55
+1
PER
Perth airport
744 AUD
Air China
Air China
SYD
15:00
Sydney Kingsford Smith airport
16h 05m
1 Stop
04:05
+1
SHA
Shanghai Hongqiao Intl airport
Air China
SHA
12:00
Shanghai Hongqiao Intl airport
15h 55m
1 Stop
06:55
+1
SYD
Sydney Kingsford Smith airport
568 AUD
Malaysia Airlines
Malaysia Airlines
BNE
14:00
Brisbane airport
16h 55m
1 Stop
04:55
+1
SHA
Shanghai Hongqiao Intl airport
Malaysia Airlines
SHA
12:00
Shanghai Hongqiao Intl airport
16h 40m
1 Stop
06:40
+1
BNE
Brisbane airport
630 AUD
Singapore Airlines
Singapore Airlines
ADL
13:30
Adelaide airport
22h 55m
1 Stop
10:55
+1
SHA
Shanghai Hongqiao Intl airport
Singapore Airlines
SHA
12:00
Shanghai Hongqiao Intl airport
13h 10m
1 Stop
02:40
+1
ADL
Adelaide airport
727 AUD
AirAsia X
AirAsia X
AVV
14:00
Melbourne Avalon airport
16h 45m
1 Stop
04:45
+1
PVG
Shanghai Pu Dong airport
AirAsia X
PVG
12:00
Shanghai Pu Dong airport
24h 20m
1 Stop
14:20
+1
AVV
Melbourne Avalon airport
473 AUD

Which airlines operate flights to Shanghai?

While low cost carriers are the cheapest, don’t forget that the fares often do not include checked baggage, meals, or drinks. Take a look at our estimated additional fees in your search results to get an idea of how much extra you may have to pay.


Airports near Shanghai

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

Quick facts about Shanghai

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Shanghai
Local time
Currency
Chinese Yuan
Beer
Pint of beer
1.20 AUD
Food
Inexpensive restaurant
7.03 AUD
Public transport
One-way ticket
0.84 AUD

Start planning your trip to Shanghai

Flights Asia China Shanghai