Find cheap flights to Shanghai

Mon 26/8
Mon 2/9
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

+150.0%
+100.0%
+50.0%
Base
Price
641 - 1,533 NZD

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

On average, the cheapest flights to Shanghai are found when departing on a Thursday. Try to avoid departing on a Saturday, as this is usually the most expensive day.

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

On average you can find the best deals on plane tickets to Shanghai when looking for flights with morning departure times.


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
29 Oct
AKL
10:30
Auckland Intl airport
26h 10m
1 Stop
07:40
+1
PVG
Shanghai Pu Dong airport
Sichuan Airlines
13 Nov
PVG
00:35
Shanghai Pu Dong airport
22h 10m
1 Stop
03:45
+1
AKL
Auckland Intl airport
521 NZD
Hainan Airlines
Hainan Airlines
29 Oct
AKL
11:45
Auckland Intl airport
29h 15m
1 Stop
12:00
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
04 Nov
PVG
00:35
Shanghai Pu Dong airport
19h 50m
1 Stop
01:25
+1
AKL
Auckland Intl airport
629 NZD
Hainan Airlines
Hainan Airlines
31 Oct
AKL
11:45
Auckland Intl airport
29h 15m
1 Stop
12:00
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
04 Nov
PVG
00:35
Shanghai Pu Dong airport
19h 50m
1 Stop
01:25
+1
AKL
Auckland Intl airport
629 NZD
Hainan Airlines
Hainan Airlines
29 Oct
AKL
11:45
Auckland Intl airport
29h 15m
1 Stop
12:00
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
08 Nov
PVG
00:35
Shanghai Pu Dong airport
19h 50m
1 Stop
01:25
+1
AKL
Auckland Intl airport
649 NZD
Hainan Airlines
Hainan Airlines
31 Oct
AKL
11:45
Auckland Intl airport
29h 15m
1 Stop
12:00
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
08 Nov
PVG
00:35
Shanghai Pu Dong airport
19h 50m
1 Stop
01:25
+1
AKL
Auckland Intl airport
649 NZD
Hainan Airlines
Hainan Airlines
02 Nov
AKL
11:45
Auckland Intl airport
29h 15m
1 Stop
12:00
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
08 Nov
PVG
00:35
Shanghai Pu Dong airport
19h 50m
1 Stop
01:25
+1
AKL
Auckland Intl airport
649 NZD
Air New Zealand
Air New Zealand
02 Nov
AKL
12:59
Auckland Intl airport
12h 06m
20:05
PVG
Shanghai Pu Dong airport
Air New Zealand
03 Nov
PVG
22:15
Shanghai Pu Dong airport
11h 30m
14:45
+1
AKL
Auckland Intl airport
1,082 NZD
China Eastern
China Eastern
02 Nov
AKL
11:00
Auckland Intl airport
12h 45m
18:45
PVG
Shanghai Pu Dong airport
China Eastern
06 Nov
PVG
08:10
Shanghai Pu Dong airport
11h 15m
00:25
+1
AKL
Auckland Intl airport
999 NZD
Cathay Pacific
Cathay Pacific
05 Feb
AKL
21:55
Auckland Intl airport
18h 05m
1 Stop
11:00
+1
PVG
Shanghai Pu Dong airport
Cathay Pacific
13 Feb
PVG
16:40
Shanghai Pu Dong airport
17h 45m
1 Stop
15:25
+1
AKL
Auckland Intl airport
868 NZD
China Airlines
China Airlines
06 Dec
AKL
09:50
Auckland Intl airport
19h 00m
1 Stop
23:50
PVG
Shanghai Pu Dong airport
China Airlines
31 Jan
PVG
04:50
Shanghai Pu Dong airport
17h 25m
1 Stop
03:15
+1
AKL
Auckland Intl airport
1,261 NZD
Philippine Airlines
Philippine Airlines
30 Aug
AKL
11:30
Auckland Intl airport
19h 00m
1 Stop
02:30
+1
PVG
Shanghai Pu Dong airport
Philippine Airlines
02 Sep
PVG
03:45
Shanghai Pu Dong airport
18h 35m
1 Stop
02:20
+1
AKL
Auckland Intl airport
963 NZD
Singapore Airlines
Singapore Airlines
04 Dec
CHC
04:50
Christchurch airport
19h 40m
2 Stops
19:30
PVG
Shanghai Pu Dong airport
Singapore Airlines
24 Dec
PVG
08:10
Shanghai Pu Dong airport
19h 15m
2 Stops
08:25
+1
CHC
Christchurch airport
1,316 NZD

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
Auckland to Shanghai
Fastest flight time
12h 06m
Cheapest price
627 NZD
Wellington to Shanghai
Fastest flight time
16h 40m
Cheapest price
687 NZD
Tauranga to Shanghai
Fastest flight time
18h 40m
Cheapest price
1,072 NZD
Christchurch to Shanghai
Fastest flight time
19h 10m
Cheapest price
1,077 NZD
Dunedin to Shanghai
Fastest flight time
29h 10m
Cheapest price
1,458 NZD
Hamilton to Shanghai
Fastest flight time
20h 50m
Cheapest price
1,971 NZD
View more

Start planning your trip to Shanghai