HowToGo

Flight from Australia to Shanghai, China

Search Transfer from Australia to Shanghai, China

Search Flights

You can find flight ticket prices from Australia to Shanghai, China with our flight tickets search tool below

1. Perth to Shanghai Hongqiao

  1. You take a bus, shuttle or taxi from your location in Australia to Perth.

  2. You take a flight from Perth to Shanghai Hongqiao and cost approximately 950 USD.

  3. 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

2. Perth to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Australia to Perth.

  2. You take a flight from Perth to Shanghai Pudong and cost approximately 1000 USD.

  3. 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

3. Sydney to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Australia to Sydney.

  2. You take a flight from Sydney to Shanghai Pudong and cost approximately 900 USD.

  3. 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

4. Melbourne to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Australia to Melbourne.

  2. You take a flight from Melbourne to Shanghai Pudong and cost approximately 600 USD.

  3. 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

5. Brisbane to Shanghai Hongqiao

  1. You take a bus, shuttle or taxi from your location in Australia to Brisbane.

  2. You take a flight from Brisbane to Shanghai Hongqiao and cost approximately 1100 USD.

  3. 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

6. Adelaide to Shanghai Hongqiao

  1. You take a bus, shuttle or taxi from your location in Australia to Adelaide.

  2. You take a flight from Adelaide to Shanghai Hongqiao and cost approximately 850 USD.

  3. 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

7. Perth to Hangzhou Xiaoshan

  1. You take a bus, shuttle or taxi from your location in Australia to Perth.

  2. You take a flight from Perth to Hangzhou Xiaoshan and cost approximately 1400 USD.

  3. 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

8. Perth to Ningbo Lishe

  1. You take a bus, shuttle or taxi from your location in Australia to Perth.

  2. You take a flight from Perth to Ningbo Lishe and cost approximately 750 USD.

  3. 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

References

Find Hotels in Shanghai, China

You can find hotels and accommodations in Shanghai, China with our hotels search tool below

Booking.com