How to get to Shanghai, China from Australia by flight ? You can check flights from Australia to Shanghai, China below.
You can find flight ticket prices from Australia to Shanghai, China with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Australia to Perth.
You take a flight from Perth to Shanghai Hongqiao and cost approximately 950 USD.
You take a bus, shuttle or taxi from Shanghai Hongqiao to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
CX170
Cathay Pacific
MU722
China Eastern Airlines
|
00:10
Perth
12:05
Hong Kong
|
07:40
Hong Kong
15:05
Shanghai Hongqiao
|
Connect |
CZ320
China Southern Airlines
CZ3531
China Southern Airlines
|
00:25
Perth
10:00
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
12:25
Shanghai Hongqiao
|
Connect |
CZ320
China Southern Airlines
CZ3537
China Southern Airlines
|
00:25
Perth
11:00
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
13:10
Shanghai Hongqiao
|
Connect |
CZ320
China Southern Airlines
CZ3539
China Southern Airlines
|
00:25
Perth
12:00
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
14:10
Shanghai Hongqiao
|
Connect |
CZ320
China Southern Airlines
CZ3283
China Southern Airlines
MF8577
Xiamen Airlines
|
00:25
Perth
09:45
Guangzhou Baiyun
12:30
Quanzhou
|
08:25
Guangzhou Baiyun
11:10
Quanzhou
13:55
Shanghai Hongqiao
|
Connect |
CZ320
China Southern Airlines
MF8306
Xiamen Airlines
MF8521
Xiamen Airlines
|
00:25
Perth
09:40
Guangzhou Baiyun
13:00
Xiamen
|
08:25
Guangzhou Baiyun
10:55
Xiamen
14:55
Shanghai Hongqiao
|
Connect |
CZ320
China Southern Airlines
CZ3649
China Southern Airlines
MF8585
Xiamen Airlines
|
00:25
Perth
09:25
Guangzhou Baiyun
14:30
Fuzhou
|
08:25
Guangzhou Baiyun
10:55
Fuzhou
15:50
Shanghai Hongqiao
|
Connect |
CZ320
China Southern Airlines
MF8324
Xiamen Airlines
MF8585
Xiamen Airlines
|
00:25
Perth
11:00
Guangzhou Baiyun
14:30
Fuzhou
|
08:25
Guangzhou Baiyun
12:40
Fuzhou
15:50
Shanghai Hongqiao
|
Connect |
CZ320
China Southern Airlines
MF8306
Xiamen Airlines
MF8509
Xiamen Airlines
|
00:25
Perth
09:40
Guangzhou Baiyun
15:00
Xiamen
|
08:25
Guangzhou Baiyun
10:55
Xiamen
16:50
Shanghai Hongqiao
|
Connect |
CZ320
China Southern Airlines
CZ3741
China Southern Airlines
MF8509
Xiamen Airlines
|
00:25
Perth
12:10
Guangzhou Baiyun
15:00
Xiamen
|
08:25
Guangzhou Baiyun
13:30
Xiamen
16:50
Shanghai Hongqiao
|
Connect |
You take a bus, shuttle or taxi from your location in Australia to Perth.
You take a flight from Perth to Shanghai Pudong and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
CX170
Cathay Pacific
CX360
Cathay Pacific
|
00:10
Perth
13:40
Hong Kong
|
07:40
Hong Kong
16:15
Shanghai Pudong
|
Connect |
CX170
Cathay Pacific
HX236
Hong Kong Airlines
|
00:10
Perth
09:00
Hong Kong
|
07:40
Hong Kong
11:35
Shanghai Pudong
|
Connect |
CX170
Cathay Pacific
CX368
Cathay Pacific
|
00:10
Perth
09:55
Hong Kong
|
07:40
Hong Kong
12:30
Shanghai Pudong
|
Connect |
CZ320
China Southern Airlines
CZ3380
China Southern Airlines
CZ8544
China Southern Airlines
|
00:25
Perth
10:55
Guangzhou Baiyun
18:00
Changsha
|
08:25
Guangzhou Baiyun
12:10
Changsha
19:55
Shanghai Pudong
|
Connect |
CZ320
China Southern Airlines
CZ3380
China Southern Airlines
CZ3969
China Southern Airlines
|
00:25
Perth
10:55
Guangzhou Baiyun
18:20
Changsha
|
08:25
Guangzhou Baiyun
12:10
Changsha
20:20
Shanghai Pudong
|
Connect |
CZ320
China Southern Airlines
CZ3892
China Southern Airlines
CZ3851
China Southern Airlines
|
00:25
Perth
09:45
Guangzhou Baiyun
11:40
Shantou
|
08:25
Guangzhou Baiyun
10:50
Shantou
13:40
Shanghai Pudong
|
Connect |
CZ320
China Southern Airlines
CZ8288
China Southern Airlines
CZ3969
China Southern Airlines
|
00:25
Perth
16:00
Guangzhou Baiyun
18:20
Changsha
|
08:25
Guangzhou Baiyun
17:20
Changsha
20:20
Shanghai Pudong
|
Connect |
CZ320
China Southern Airlines
CZ8204
China Southern Airlines
|
00:25
Perth
11:50
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
13:55
Shanghai Pudong
|
Connect |
CZ320
China Southern Airlines
CZ3506
China Southern Airlines
|
00:25
Perth
10:45
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
13:05
Shanghai Pudong
|
Connect |
CZ320
China Southern Airlines
CZ3586
China Southern Airlines
|
00:25
Perth
18:45
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
21:15
Shanghai Pudong
|
Connect |
CZ320
China Southern Airlines
CZ3283
China Southern Airlines
MF8549
Xiamen Airlines
|
00:25
Perth
09:45
Guangzhou Baiyun
14:40
Quanzhou
|
08:25
Guangzhou Baiyun
11:10
Quanzhou
16:30
Shanghai Pudong
|
Connect |
CZ320
China Southern Airlines
CZ3892
China Southern Airlines
CZ8817
China Southern Airlines
|
00:25
Perth
09:45
Guangzhou Baiyun
13:55
Shantou
|
08:25
Guangzhou Baiyun
10:50
Shantou
15:55
Shanghai Pudong
|
Connect |
CZ320
China Southern Airlines
CZ3380
China Southern Airlines
CZ3967
China Southern Airlines
|
00:25
Perth
10:55
Guangzhou Baiyun
14:55
Changsha
|
08:25
Guangzhou Baiyun
12:10
Changsha
17:05
Shanghai Pudong
|
Connect |
OD156
Malindo Airways
MH388
Malaysia Airlines
|
01:20
Perth
08:55
Kuala Lumpur
|
07:20
Kuala Lumpur
14:15
Shanghai Pudong
|
Connect |
MH126
Malaysia Airlines
MH388
Malaysia Airlines
|
02:25
Perth
08:55
Kuala Lumpur
|
07:55
Kuala Lumpur
14:15
Shanghai Pudong
|
Connect |
D7237
AirAsia X
D7332
AirAsia X
|
06:50
Perth
23:25
Kuala Lumpur
|
12:25
Kuala Lumpur
04:45
Shanghai Pudong
|
Connect |
D7237
AirAsia X
D7330
AirAsia X
|
06:50
Perth
19:00
Kuala Lumpur
|
12:25
Kuala Lumpur
00:20
Shanghai Pudong
|
Connect |
D7237
AirAsia X
FM886
Shanghai Airlines
|
06:50
Perth
16:10
Kuala Lumpur
|
12:25
Kuala Lumpur
21:30
Shanghai Pudong
|
Connect |
GA727
Garuda Indonesia
GA858
Garuda Indonesia
|
07:40
Perth
17:20
Ngurah Rai
|
11:25
Ngurah Rai
23:40
Shanghai Pudong
|
Connect |
QZ535
Indonesia AirAsia
GA858
Garuda Indonesia
|
11:30
Perth
17:20
Ngurah Rai
|
15:20
Ngurah Rai
23:40
Shanghai Pudong
|
Connect |
OD152
Malindo Airways
D7332
AirAsia X
|
15:00
Perth
23:25
Kuala Lumpur
|
20:50
Kuala Lumpur
04:45
Shanghai Pudong
|
Connect |
SQ214
Singapore Airlines
SQ830
Singapore Airlines
|
16:35
Perth
09:50
Singapore Changi
|
21:45
Singapore Changi
15:05
Shanghai Pudong
|
Connect |
GA725
Garuda Indonesia
MU5070
China Eastern Airlines
|
17:45
Perth
23:30
Soekarno–Hatta
|
21:35
Soekarno–Hatta
07:00
Shanghai Pudong
|
Connect |
NH882
All Nippon Airways
JL873
Japan Airlines
|
21:55
Perth
09:40
Tokyo Narita
|
08:30
Tokyo Narita
12:00
Shanghai Pudong
|
Connect |
You take a bus, shuttle or taxi from your location in Australia to Sydney.
You take a flight from Sydney to Shanghai Pudong and cost approximately 900 USD.
You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
QF415 419 419
Qantas
MU738
China Eastern Airlines
|
08:00
Sydney
12:00
Melbourne
|
09:25
Melbourne
19:40
Shanghai Pudong
|
Connect |
QF417
Qantas
MU738
China Eastern Airlines
|
08:30
Sydney
12:00
Melbourne
|
09:55
Melbourne
19:40
Shanghai Pudong
|
Connect |
QF427 419 419
Qantas
MU738
China Eastern Airlines
|
09:00
Sydney
12:00
Melbourne
|
10:25
Melbourne
19:40
Shanghai Pudong
|
Connect |
QF129
Qantas
|
10:30
Sydney
|
18:25 Shanghai Pudong | Direct |
GA715
Garuda Indonesia
GA858
Garuda Indonesia
|
11:05
Sydney
17:20
Ngurah Rai
|
14:20
Ngurah Rai
23:40
Shanghai Pudong
|
Connect |
D7223
AirAsia X
D7330
AirAsia X
|
11:55
Sydney
19:00
Kuala Lumpur
|
17:30
Kuala Lumpur
00:20
Shanghai Pudong
|
Connect |
MU562
China Eastern Airlines
|
12:00
Sydney
|
19:30 Shanghai Pudong | Direct |
5J40
Cebu Pacific
5J678
Cebu Pacific
|
12:25
Sydney
20:15
Manila
|
17:35
Manila
00:05
Shanghai Pudong
|
Connect |
OZ6023
Asiana Airlines
OZ361
Asiana Airlines
|
20:30
Sydney
09:05
Incheon
|
05:00
Incheon
10:05
Shanghai Pudong
|
Connect |
CA174
Air China
CA1835
Air China
|
20:40
Sydney
07:45
Beijing Capital
|
05:30
Beijing Capital
09:55
Shanghai Pudong
|
Connect |
KE122
Korean Air
KE893
Korean Air
|
21:15
Sydney
08:25
Incheon
|
06:10
Incheon
09:45
Shanghai Pudong
|
Connect |
CI052
China Airlines
CI501
China Airlines
|
22:10
Sydney
08:50
Taiwan Taoyuan
|
04:30
Taiwan Taoyuan
10:50
Shanghai Pudong
|
Connect |
MH140
Malaysia Airlines
MH388
Malaysia Airlines
|
22:15
Sydney
08:55
Kuala Lumpur
|
03:50
Kuala Lumpur
14:15
Shanghai Pudong
|
Connect |
CX138
Cathay Pacific
CX368
Cathay Pacific
|
22:20
Sydney
09:55
Hong Kong
|
05:00
Hong Kong
12:30
Shanghai Pudong
|
Connect |
You take a bus, shuttle or taxi from your location in Australia to Melbourne.
You take a flight from Melbourne to Shanghai Pudong and cost approximately 600 USD.
You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
SQ218
Singapore Airlines
SQ830
Singapore Airlines
|
00:35
Melbourne
09:50
Singapore Changi
|
05:15
Singapore Changi
15:05
Shanghai Pudong
|
Connect |
MH128
Malaysia Airlines
MH388
Malaysia Airlines
|
00:40
Melbourne
08:55
Kuala Lumpur
|
06:00
Kuala Lumpur
14:15
Shanghai Pudong
|
Connect |
JL774
Japan Airlines
JL873
Japan Airlines
|
00:45
Melbourne
09:40
Tokyo Narita
|
08:50
Tokyo Narita
12:00
Shanghai Pudong
|
Connect |
QF410
Qantas
QF129
Qantas
|
07:00
Melbourne
10:30
Sydney
|
08:20
Sydney
18:25
Shanghai Pudong
|
Connect |
QF412
Qantas
QF129
Qantas
|
07:30
Melbourne
10:30
Sydney
|
08:50
Sydney
18:25
Shanghai Pudong
|
Connect |
QF418 414 414 414 414
Qantas
MU562
China Eastern Airlines
|
08:00
Melbourne
12:00
Sydney
|
09:20
Sydney
19:30
Shanghai Pudong
|
Connect |
QF418 414 414 414 414
Qantas
QF129
Qantas
|
08:00
Melbourne
10:30
Sydney
|
09:20
Sydney
18:25
Shanghai Pudong
|
Connect |
QF420
Qantas
MU562
China Eastern Airlines
|
08:30
Melbourne
12:00
Sydney
|
09:50
Sydney
19:30
Shanghai Pudong
|
Connect |
QF426
Qantas
MU562
China Eastern Airlines
|
09:00
Melbourne
12:00
Sydney
|
10:20
Sydney
19:30
Shanghai Pudong
|
Connect |
GA719
Garuda Indonesia
GA858
Garuda Indonesia
|
09:20
Melbourne
17:20
Ngurah Rai
|
12:30
Ngurah Rai
23:40
Shanghai Pudong
|
Connect |
CZ344
China Southern Airlines
CZ3586
China Southern Airlines
|
11:25
Melbourne
18:45
Guangzhou Baiyun
|
17:20
Guangzhou Baiyun
21:15
Shanghai Pudong
|
Connect |
MU738
China Eastern Airlines
|
12:00
Melbourne
|
19:40 Shanghai Pudong | Direct |
GA717
Garuda Indonesia
GA894
Garuda Indonesia
|
14:30
Melbourne
23:35
Soekarno–Hatta
|
17:45
Soekarno–Hatta
07:10
Shanghai Pudong
|
Connect |
TG466
Thai Airways International
TG662
Thai Airways International
|
16:15
Melbourne
00:30
Suvarnabhumi
|
21:45
Suvarnabhumi
05:45
Shanghai Pudong
|
Connect |
CA166
Air China
CA1835
Air China
|
20:00
Melbourne
07:45
Beijing Capital
|
05:50
Beijing Capital
09:55
Shanghai Pudong
|
Connect |
CI058
China Airlines
CI501
China Airlines
|
22:35
Melbourne
08:50
Taiwan Taoyuan
|
04:45
Taiwan Taoyuan
10:50
Shanghai Pudong
|
Connect |
CX8178
Cathay Pacific
CX368
Cathay Pacific
|
23:55
Melbourne
09:55
Hong Kong
|
05:50
Hong Kong
12:30
Shanghai Pudong
|
Connect |
CX8178
Cathay Pacific
CX360
Cathay Pacific
|
23:55
Melbourne
13:40
Hong Kong
|
05:50
Hong Kong
16:15
Shanghai Pudong
|
Connect |
You take a bus, shuttle or taxi from your location in Australia to Brisbane.
You take a flight from Brisbane to Shanghai Hongqiao and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Shanghai Hongqiao to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
CZ382
China Southern Airlines
CZ3547
China Southern Airlines
|
10:10
Brisbane
19:00
Guangzhou Baiyun
|
17:25
Guangzhou Baiyun
21:15
Shanghai Hongqiao
|
Connect |
CZ382
China Southern Airlines
CZ3595
China Southern Airlines
|
10:10
Brisbane
20:00
Guangzhou Baiyun
|
17:25
Guangzhou Baiyun
22:10
Shanghai Hongqiao
|
Connect |
QF97
Qantas
FM846
Shanghai Airlines
|
10:15
Brisbane
18:50
Hong Kong
|
17:25
Hong Kong
21:20
Shanghai Hongqiao
|
Connect |
CX150
Cathay Pacific
FM846
Shanghai Airlines
|
10:35
Brisbane
18:50
Hong Kong
|
17:35
Hong Kong
21:20
Shanghai Hongqiao
|
Connect |
You take a bus, shuttle or taxi from your location in Australia to Adelaide.
You take a flight from Adelaide to Shanghai Hongqiao and cost approximately 850 USD.
You take a bus, shuttle or taxi from Shanghai Hongqiao to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
QF730
Qantas
CZ3072
China Southern Airlines
CZ3587
China Southern Airlines
|
06:05
Adelaide
09:20
Sydney
17:00
Shenzhen
|
08:25
Sydney
15:55
Shenzhen
19:15
Shanghai Hongqiao
|
Connect |
QF730
Qantas
CZ3072
China Southern Airlines
CZ3575
China Southern Airlines
|
06:05
Adelaide
09:20
Sydney
18:40
Shenzhen
|
08:25
Sydney
15:55
Shenzhen
21:00
Shanghai Hongqiao
|
Connect |
QF674
Qantas
CZ344
China Southern Airlines
CZ3547
China Southern Airlines
|
07:35
Adelaide
11:25
Melbourne
19:00
Guangzhou Baiyun
|
09:20
Melbourne
17:20
Guangzhou Baiyun
21:15
Shanghai Hongqiao
|
Connect |
QF674
Qantas
CZ344
China Southern Airlines
CZ3595
China Southern Airlines
|
07:35
Adelaide
11:25
Melbourne
20:00
Guangzhou Baiyun
|
09:20
Melbourne
17:20
Guangzhou Baiyun
22:10
Shanghai Hongqiao
|
Connect |
CZ664
China Southern Airlines
CZ3595
China Southern Airlines
|
11:30
Adelaide
20:00
Guangzhou Baiyun
|
18:15
Guangzhou Baiyun
22:10
Shanghai Hongqiao
|
Connect |
You take a bus, shuttle or taxi from your location in Australia to Perth.
You take a flight from Perth to Hangzhou Xiaoshan and cost approximately 1400 USD.
You take a bus, shuttle or taxi from Hangzhou Xiaoshan to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
CZ320
China Southern Airlines
CZ3869
China Southern Airlines
|
00:25
Perth
11:00
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
12:55
Hangzhou Xiaoshan
|
Connect |
CZ320
China Southern Airlines
3U8422
Sichuan Airlines
|
00:25
Perth
11:35
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
13:40
Hangzhou Xiaoshan
|
Connect |
CZ320
China Southern Airlines
CZ3892
China Southern Airlines
CZ6417
China Southern Airlines
|
00:25
Perth
09:45
Guangzhou Baiyun
11:50
Shantou
|
08:25
Guangzhou Baiyun
10:50
Shantou
13:50
Hangzhou Xiaoshan
|
Connect |
CZ320
China Southern Airlines
CZ8672
China Southern Airlines
CZ3783
China Southern Airlines
|
00:25
Perth
12:55
Guangzhou Baiyun
18:25
Wuhan
|
08:25
Guangzhou Baiyun
14:45
Wuhan
19:50
Hangzhou Xiaoshan
|
Connect |
CZ320
China Southern Airlines
CZ3346
China Southern Airlines
CZ3925
China Southern Airlines
|
00:25
Perth
09:55
Guangzhou Baiyun
14:20
Wuhan
|
08:25
Guangzhou Baiyun
11:45
Wuhan
15:40
Hangzhou Xiaoshan
|
Connect |
CZ320
China Southern Airlines
CZ3283
China Southern Airlines
MF8059
Xiamen Airlines
|
00:25
Perth
09:45
Guangzhou Baiyun
12:20
Quanzhou
|
08:25
Guangzhou Baiyun
11:10
Quanzhou
13:40
Hangzhou Xiaoshan
|
Connect |
CZ320
China Southern Airlines
CZ3511
China Southern Airlines
|
00:25
Perth
12:35
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
14:35
Hangzhou Xiaoshan
|
Connect |
CZ320
China Southern Airlines
CZ6285
China Southern Airlines
CZ6615
China Southern Airlines
|
00:25
Perth
11:50
Guangzhou Baiyun
16:40
Wuhan
|
08:25
Guangzhou Baiyun
13:50
Wuhan
18:05
Hangzhou Xiaoshan
|
Connect |
CZ320
China Southern Airlines
CZ3346
China Southern Airlines
CZ6615
China Southern Airlines
|
00:25
Perth
09:55
Guangzhou Baiyun
16:40
Wuhan
|
08:25
Guangzhou Baiyun
11:45
Wuhan
18:05
Hangzhou Xiaoshan
|
Connect |
CZ320
China Southern Airlines
CZ6285
China Southern Airlines
CZ3783
China Southern Airlines
|
00:25
Perth
11:50
Guangzhou Baiyun
18:25
Wuhan
|
08:25
Guangzhou Baiyun
13:50
Wuhan
19:50
Hangzhou Xiaoshan
|
Connect |
CZ320
China Southern Airlines
CZ3346
China Southern Airlines
CZ3783
China Southern Airlines
|
00:25
Perth
09:55
Guangzhou Baiyun
18:25
Wuhan
|
08:25
Guangzhou Baiyun
11:45
Wuhan
19:50
Hangzhou Xiaoshan
|
Connect |
CZ320
China Southern Airlines
CZ8672
China Southern Airlines
CZ6615
China Southern Airlines
|
00:25
Perth
12:55
Guangzhou Baiyun
16:40
Wuhan
|
08:25
Guangzhou Baiyun
14:45
Wuhan
18:05
Hangzhou Xiaoshan
|
Connect |
OD156
Malindo Airways
D7302
AirAsia X
|
01:20
Perth
08:10
Kuala Lumpur
|
07:20
Kuala Lumpur
13:10
Hangzhou Xiaoshan
|
Connect |
NH882
All Nippon Airways
NH929
All Nippon Airways
|
21:55
Perth
12:10
Tokyo Narita
|
08:30
Tokyo Narita
15:00
Hangzhou Xiaoshan
|
Connect |
You take a bus, shuttle or taxi from your location in Australia to Perth.
You take a flight from Perth to Ningbo Lishe and cost approximately 750 USD.
You take a bus, shuttle or taxi from Ningbo Lishe to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
CZ320
China Southern Airlines
CZ3693
China Southern Airlines
|
00:25
Perth
09:40
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
11:45
Ningbo Lishe
|
Connect |
CZ320
China Southern Airlines
CZ3517
China Southern Airlines
|
00:25
Perth
11:55
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
13:55
Ningbo Lishe
|
Connect |
CZ320
China Southern Airlines
CZ3775
China Southern Airlines
|
00:25
Perth
14:45
Guangzhou Baiyun
|
08:25
Guangzhou Baiyun
16:50
Ningbo Lishe
|
Connect |
CZ320
China Southern Airlines
CZ3346
China Southern Airlines
CZ3837
China Southern Airlines
|
00:25
Perth
09:55
Guangzhou Baiyun
14:00
Wuhan
|
08:25
Guangzhou Baiyun
11:45
Wuhan
15:30
Ningbo Lishe
|
Connect |
You can find hotels and accommodations in Shanghai, China with our hotels search tool below
Booking.com