Find cheap flights to Shanghai

Thu. 23/1
Thu. 30/1
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

$1,410
$1,130
$850
$569
Price
$569 - $1,414

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

From most locations, the cheapest flights to Shanghai are found on a Tuesday. Booking a Sunday departure is usually the most expensive.

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

Typically, cheap prices to Shanghai are most often found for evening flights. Cheap prices are less likely for midday flights.


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
20 Feb.
SYD
Sydney Kingsford Smith airport
15h 45m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hainan Airlines
05 Mar.
SHA
Shanghai Hongqiao Intl airport
28h 40m
1 Stop
SYD
Sydney Kingsford Smith airport
$414
Hainan Airlines
Hainan Airlines
13 Mar.
SYD
Sydney Kingsford Smith airport
17h 20m
1 Stop
PVG
Shanghai Pu Dong airport
Hainan Airlines
22 Mar.
PVG
Shanghai Pu Dong airport
28h 40m
1 Stop
SYD
Sydney Kingsford Smith airport
$414
Hainan Airlines
Hainan Airlines
30 Apr.
SYD
Sydney Kingsford Smith airport
20h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hainan Airlines
11 May
SHA
Shanghai Hongqiao Intl airport
28h 00m
1 Stop
SYD
Sydney Kingsford Smith airport
$417
Hainan Airlines
Hainan Airlines
30 Apr.
SYD
Sydney Kingsford Smith airport
20h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Hainan Airlines
11 May
PVG
Shanghai Pu Dong airport
28h 00m
1 Stop
SYD
Sydney Kingsford Smith airport
$417
XiamenAir
XiamenAir
20 Mar.
MEL
Melbourne airport
13h 25m
1 Stop
SHA
Shanghai Hongqiao Intl airport
XiamenAir
09 May
SHA
Shanghai Hongqiao Intl airport
19h 50m
2 Stops
MEL
Melbourne airport
$435
XiamenAir
XiamenAir
12 May
SYD
Sydney Kingsford Smith airport
13h 05m
1 Stop
SHA
Shanghai Hongqiao Intl airport
XiamenAir
26 May
SHA
Shanghai Hongqiao Intl airport
33h 15m
1 Stop
SYD
Sydney Kingsford Smith airport
$453
China Eastern
China Eastern
19 Feb.
SYD
Sydney Kingsford Smith airport
10h 30m
PVG
Shanghai Pu Dong airport
China Eastern
31 Mar.
PVG
Shanghai Pu Dong airport
10h 40m
SYD
Sydney Kingsford Smith airport
$542
Cathay Pacific
Cathay Pacific
02 Apr.
SYD
Sydney Kingsford Smith airport
14h 35m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Cathay Pacific
05 May
SHA
Shanghai Hongqiao Intl airport
15h 05m
1 Stop
SYD
Sydney Kingsford Smith airport
$599
Qantas Airways
Qantas Airways
20 Feb.
BNE
Brisbane airport
13h 25m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Qantas Airways
27 Feb.
SHA
Shanghai Hongqiao Intl airport
17h 55m
1 Stop
BNE
Brisbane airport
$595
Singapore Airlines
Singapore Airlines
01 Jun.
MEL
Melbourne airport
15h 50m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Singapore Airlines
08 Jun.
SHA
Shanghai Hongqiao Intl airport
17h 20m
1 Stop
MEL
Melbourne airport
$572
XiamenAir
XiamenAir
20 Mar.
MEL
Melbourne airport
13h 25m
1 Stop
SHA
Shanghai Hongqiao Intl airport
XiamenAir
09 May
SHA
Shanghai Hongqiao Intl airport
19h 50m
2 Stops
MEL
Melbourne airport
$435
China Southern
China Southern
14 Feb.
MEL
Melbourne airport
15h 45m
1 Stop
PVG
Shanghai Pu Dong airport
China Southern
21 Feb.
PVG
Shanghai Pu Dong airport
21h 10m
1 Stop
MEL
Melbourne airport
$837

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 Flights
Fastest flight time
10h 20m
Cheapest price
$414
Melbourne to Shanghai Flights
Fastest flight time
10h 30m
Cheapest price
$418
Perth to Shanghai Flights
Fastest flight time
9h 25m
Cheapest price
$461
Brisbane to Shanghai Flights
Fastest flight time
10h 20m
Cheapest price
$509
Adelaide to Shanghai Flights
Fastest flight time
13h 55m
Cheapest price
$589
Coolangatta to Shanghai Flights
Fastest flight time
20h 30m
Cheapest price
$656
Canberra to Shanghai Flights
Fastest flight time
14h 15m
Cheapest price
$697
Newcastle to Shanghai Flights
Fastest flight time
32h 00m
Cheapest price
$782
Maroochydore to Shanghai Flights
Fastest flight time
20h 55m
Cheapest price
$992
View more

Start planning your trip to Shanghai