1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Compare

Cheap Flights from Perth to Shanghai

Filter
Close
Return
One Way
Reverse direction: PVG to PER
Depart
Return
VJ Return flights from $592
Dep. Fri 06 NovRet. Fri 20 Nov$592
Dep. Mon 19 OctRet. Mon 02 Nov$790
VJShow more Flights
Dep. Fri 17 JulRet. Wed 29 Jul$965
Dep. Sun 19 JulRet. Sun 02 Aug$991
Dep. Thu 23 JulRet. Wed 05 Aug$1,068
Dep. Sun 06 SepRet. Sun 20 Sep$1,094
Dep. Fri 25 SepRet. Sat 03 Oct$1,224
Dep. Fri 05 FebRet. Sun 21 Feb$1,254
Dep. Sun 31 JanRet. Sun 21 Feb$1,805
AK,D7 Return flights from $659
Dep. Tue 01 SepRet. Tue 15 Sep$659
Dep. Mon 19 OctRet. Mon 02 Nov$665
AK,D7Show more Flights
Dep. Wed 11 NovRet. Wed 25 Nov$683
Dep. Tue 17 NovRet. Tue 01 Dec$684
Dep. Tue 26 JanRet. Sun 21 Feb$686
Dep. Wed 25 NovRet. Wed 09 Dec$691
Dep. Sun 25 OctRet. Wed 11 Nov$691
Dep. Sun 01 NovRet. Sat 14 Nov$691
Dep. Fri 04 SepRet. Tue 15 Sep$807
Dep. Mon 31 AugRet. Mon 14 Sep$820
Dep. Fri 06 NovRet. Fri 20 Nov$827
Dep. Wed 26 AugRet. Wed 09 Sep$834
Dep. Tue 25 AugRet. Fri 11 Sep$855
Dep. Tue 25 AugRet. Tue 08 Sep$867
Dep. Fri 21 AugRet. Tue 08 Sep$867
Dep. Fri 28 AugRet. Tue 08 Sep$868
Dep. Fri 28 AugRet. Fri 11 Sep$868
Dep. Fri 28 AugRet. Tue 15 Sep$868
Dep. Thu 20 AugRet. Thu 03 Sep$881
Dep. Tue 04 AugRet. Tue 18 Aug$883
Dep. Wed 12 AugRet. Wed 26 Aug$892
Dep. Sun 06 SepRet. Sun 20 Sep$926
Dep. Fri 05 FebRet. Sun 21 Feb$936
Dep. Sun 31 JanRet. Sun 21 Feb$941
Dep. Wed 29 JulRet. Wed 12 Aug$964
Dep. Fri 21 AugRet. Tue 01 Sep$982
Dep. Wed 29 JulRet. Wed 05 Aug$1,002
Dep. Thu 23 JulRet. Wed 05 Aug$1,014
Dep. Sun 19 JulRet. Sun 02 Aug$1,067
Dep. Mon 14 SepRet. Mon 28 Sep$1,095
Dep. Fri 17 JulRet. Wed 29 Jul$1,186
Dep. Fri 25 SepRet. Sat 03 Oct$1,247
AK,D7,VJ Return flights from $673
Dep. Mon 19 OctRet. Mon 02 Nov$673
Dep. Sun 25 OctRet. Wed 11 Nov$682
AK,D7,VJShow more Flights
Dep. Fri 06 NovRet. Fri 20 Nov$803
Dep. Tue 01 SepRet. Tue 15 Sep$830
Dep. Sun 06 SepRet. Sun 20 Sep$876
Dep. Tue 26 JanRet. Sun 21 Feb$972
Dep. Mon 14 SepRet. Mon 28 Sep$1,018
Dep. Fri 28 AugRet. Fri 11 Sep$1,024
Dep. Sun 19 JulRet. Sun 02 Aug$1,072
Dep. Fri 17 JulRet. Wed 29 Jul$1,089
Dep. Thu 23 JulRet. Wed 05 Aug$1,118
Dep. Wed 29 JulRet. Wed 05 Aug$1,133
Dep. Fri 25 SepRet. Sat 03 Oct$1,158
Dep. Sun 31 JanRet. Sun 21 Feb$1,230
Dep. Fri 05 FebRet. Sun 21 Feb$1,248
D7,OD,VJ Return flights from $744
Dep. Mon 19 OctRet. Mon 02 Nov$744
Dep. Tue 25 AugRet. Fri 11 Sep$876
D7,OD,VJShow more Flights
Dep. Mon 14 SepRet. Mon 28 Sep$1,078
Dep. Thu 23 JulRet. Wed 05 Aug$1,129
Dep. Sun 19 JulRet. Sun 02 Aug$1,151
Dep. Fri 25 SepRet. Sat 03 Oct$1,210
AK,D7,OD Return flights from $751
Dep. Tue 17 NovRet. Tue 01 Dec$751
Dep. Tue 01 SepRet. Tue 15 Sep$769
AK,D7,ODShow more Flights
Dep. Wed 25 NovRet. Wed 09 Dec$773
Dep. Sun 25 OctRet. Wed 11 Nov$785
Dep. Sun 01 NovRet. Sat 14 Nov$793
Dep. Wed 11 NovRet. Wed 25 Nov$797
Dep. Tue 25 AugRet. Fri 11 Sep$812
Dep. Mon 19 OctRet. Mon 02 Nov$821
Dep. Tue 25 AugRet. Tue 08 Sep$824
Dep. Tue 04 AugRet. Tue 18 Aug$827
Dep. Tue 26 JanRet. Sun 21 Feb$847
Dep. Fri 21 AugRet. Tue 08 Sep$869
Dep. Wed 26 AugRet. Wed 09 Sep$870
Dep. Fri 04 SepRet. Tue 15 Sep$878
Dep. Wed 12 AugRet. Wed 26 Aug$894
Dep. Sun 06 SepRet. Sun 20 Sep$918
Dep. Thu 20 AugRet. Thu 03 Sep$926
Dep. Fri 21 AugRet. Tue 01 Sep$927
Dep. Mon 31 AugRet. Mon 14 Sep$942
Dep. Fri 06 NovRet. Fri 20 Nov$949
Dep. Fri 28 AugRet. Tue 08 Sep$992
Dep. Wed 29 JulRet. Wed 05 Aug$1,023
Dep. Wed 29 JulRet. Wed 12 Aug$1,049
Dep. Fri 28 AugRet. Fri 11 Sep$1,049
Dep. Fri 28 AugRet. Tue 15 Sep$1,050
Dep. Thu 23 JulRet. Wed 05 Aug$1,053
Dep. Mon 14 SepRet. Mon 28 Sep$1,095
Dep. Fri 25 SepRet. Sat 03 Oct$1,117
Dep. Sun 31 JanRet. Sun 21 Feb$1,159
Dep. Sun 19 JulRet. Sun 02 Aug$1,180
Dep. Fri 05 FebRet. Sun 21 Feb$1,186
Dep. Fri 17 JulRet. Wed 29 Jul$1,315
CZ,VJ Return flights from $753
Dep. Fri 06 NovRet. Fri 20 Nov$753
Dep. Mon 19 OctRet. Mon 02 Nov$842
CZ,VJShow more Flights
Dep. Fri 17 JulRet. Wed 29 Jul$946
Dep. Sun 06 SepRet. Sun 20 Sep$1,644
Dep. Mon 14 SepRet. Mon 28 Sep$1,892
SQ Return flights from $756
Dep. Thu 23 JulRet. Wed 05 Aug$756
Dep. Wed 29 JulRet. Wed 12 Aug$760
SQShow more Flights
Dep. Fri 17 JulRet. Wed 29 Jul$765
Dep. Sun 19 JulRet. Sun 02 Aug$765
Dep. Tue 25 AugRet. Fri 11 Sep$765
Dep. Mon 14 SepRet. Mon 28 Sep$765
Dep. Wed 29 JulRet. Wed 05 Aug$765
Dep. Tue 01 SepRet. Tue 15 Sep$765
Dep. Mon 31 AugRet. Mon 14 Sep$766
Dep. Sun 06 SepRet. Sun 20 Sep$766
Dep. Tue 04 AugRet. Tue 18 Aug$766
Dep. Tue 25 AugRet. Tue 08 Sep$766
Dep. Wed 26 AugRet. Wed 09 Sep$766
Dep. Fri 28 AugRet. Tue 08 Sep$766
Dep. Fri 28 AugRet. Tue 15 Sep$766
Dep. Fri 28 AugRet. Fri 11 Sep$766
Dep. Thu 20 AugRet. Thu 03 Sep$766
Dep. Fri 21 AugRet. Tue 01 Sep$766
Dep. Wed 12 AugRet. Wed 26 Aug$766
Dep. Mon 19 OctRet. Mon 02 Nov$767
Dep. Sun 25 OctRet. Wed 11 Nov$768
Dep. Sun 01 NovRet. Sat 14 Nov$768
Dep. Fri 06 NovRet. Fri 20 Nov$768
Dep. Wed 11 NovRet. Wed 25 Nov$768
Dep. Tue 17 NovRet. Tue 01 Dec$768
Dep. Wed 25 NovRet. Wed 09 Dec$768
Dep. Tue 26 JanRet. Sun 21 Feb$768
Dep. Sun 31 JanRet. Sun 21 Feb$768
Dep. Fri 05 FebRet. Sun 21 Feb$768
Dep. Fri 06 NovRet. Sat 21 Nov$796
Dep. Fri 06 NovRet. Sun 22 Nov$796
Dep. Fri 06 NovRet. Mon 23 Nov$796
Dep. Fri 06 NovRet. Tue 24 Nov$796
Dep. Fri 06 NovRet. Wed 25 Nov$796
Dep. Fri 06 NovRet. Thu 26 Nov$796
Dep. Fri 06 NovRet. Fri 27 Nov$796
Dep. Fri 06 NovRet. Sat 28 Nov$796
Dep. Fri 06 NovRet. Sun 29 Nov$796
Dep. Fri 06 NovRet. Mon 30 Nov$796
CZ Return flights from $758
Dep. Mon 19 OctRet. Mon 02 Nov$758
Dep. Sun 31 JanRet. Sun 21 Feb$1,145
CZShow more Flights
Dep. Mon 31 AugRet. Mon 14 Sep$1,161
Dep. Fri 06 NovRet. Fri 20 Nov$1,176
Dep. Fri 28 AugRet. Fri 11 Sep$1,229
Dep. Sun 25 OctRet. Wed 11 Nov$1,451
Dep. Sun 19 JulRet. Sun 02 Aug$1,514
Dep. Mon 14 SepRet. Mon 28 Sep$1,642
Dep. Wed 29 JulRet. Wed 12 Aug$1,671
Dep. Thu 23 JulRet. Wed 05 Aug$1,774
Dep. Wed 29 JulRet. Wed 05 Aug$1,899
Dep. Fri 17 JulRet. Wed 29 Jul$1,975
Dep. Wed 26 AugRet. Wed 09 Sep$2,007
Dep. Thu 20 AugRet. Thu 03 Sep$2,042
Dep. Tue 04 AugRet. Tue 18 Aug$2,118
Dep. Sun 06 SepRet. Sun 20 Sep$2,362
Dep. Tue 25 AugRet. Fri 11 Sep$2,431
Dep. Fri 21 AugRet. Tue 08 Sep$2,485
Dep. Fri 25 SepRet. Sat 03 Oct$2,649
Dep. Wed 12 AugRet. Wed 26 Aug$2,676
Dep. Wed 11 NovRet. Wed 25 Nov$3,114
Dep. Fri 05 FebRet. Sun 21 Feb$3,464
Dep. Wed 25 NovRet. Wed 09 Dec$4,966
Dep. Tue 26 JanRet. Sun 21 Feb$5,075
9C,JQ,VJ Return flights from $764
Dep. Fri 06 NovRet. Fri 20 Nov$764
Dep. Sun 19 JulRet. Sun 02 Aug$1,023
9C,JQ,VJShow more Flights
Dep. Fri 17 JulRet. Wed 29 Jul$1,058
Dep. Wed 29 JulRet. Wed 05 Aug$1,058
Dep. Mon 14 SepRet. Mon 28 Sep$1,200
VJ,VN Return flights from $771
Dep. Sun 25 OctRet. Wed 11 Nov$771
Dep. Fri 06 NovRet. Fri 20 Nov$776
VJ,VNShow more Flights
Dep. Sun 01 NovRet. Sat 14 Nov$984
Dep. Sun 06 SepRet. Sun 20 Sep$1,069
Dep. Tue 25 AugRet. Fri 11 Sep$1,192
Dep. Fri 17 JulRet. Wed 29 Jul$1,204
Dep. Sun 19 JulRet. Sun 02 Aug$1,208
Dep. Fri 25 SepRet. Sat 03 Oct$1,274
Dep. Thu 20 AugRet. Thu 03 Sep$1,370
Dep. Mon 31 AugRet. Mon 14 Sep$1,725
Dep. Mon 14 SepRet. Mon 28 Sep$1,905
9C,AK,D7,TR Return flights from $778
Dep. Tue 01 SepRet. Tue 15 Sep$778
Dep. Mon 19 OctRet. Mon 02 Nov$861
9C,AK,D7,TRShow more Flights
Dep. Thu 23 JulRet. Wed 05 Aug$895
Dep. Wed 29 JulRet. Wed 05 Aug$925
Dep. Tue 25 AugRet. Fri 11 Sep$976
Dep. Wed 29 JulRet. Wed 12 Aug$1,001
Dep. Sun 19 JulRet. Sun 02 Aug$1,023
Dep. Fri 17 JulRet. Wed 29 Jul$1,044
Dep. Mon 14 SepRet. Mon 28 Sep$1,340
Dep. Fri 25 SepRet. Sat 03 Oct$1,382
D7,TR,VJ Return flights from $782
Dep. Mon 19 OctRet. Mon 02 Nov$782
OD,VJ Return flights from $784
Dep. Sun 25 OctRet. Wed 11 Nov$784
Dep. Mon 19 OctRet. Mon 02 Nov$890
OD,VJShow more Flights
Dep. Fri 06 NovRet. Fri 20 Nov$909
Dep. Sun 06 SepRet. Sun 20 Sep$953
Dep. Thu 23 JulRet. Wed 05 Aug$1,016
Dep. Sun 19 JulRet. Sun 02 Aug$1,040
Dep. Thu 20 AugRet. Thu 03 Sep$1,057
Dep. Wed 29 JulRet. Wed 05 Aug$1,078
Dep. Wed 29 JulRet. Wed 12 Aug$1,078
Dep. Fri 17 JulRet. Wed 29 Jul$1,107
Dep. Mon 14 SepRet. Mon 28 Sep$1,109
Dep. Fri 25 SepRet. Sat 03 Oct$1,190
AK,D7,VN Return flights from $787
Dep. Wed 11 NovRet. Wed 25 Nov$787
Dep. Sun 25 OctRet. Wed 11 Nov$794
AK,D7,VNShow more Flights
Dep. Wed 25 NovRet. Wed 09 Dec$907
Dep. Sun 06 SepRet. Sun 20 Sep$939
Dep. Fri 06 NovRet. Fri 20 Nov$950
Dep. Wed 26 AugRet. Wed 09 Sep$952
Dep. Wed 12 AugRet. Wed 26 Aug$995
Dep. Fri 28 AugRet. Tue 08 Sep$1,026
Dep. Tue 17 NovRet. Tue 01 Dec$1,045
Dep. Fri 04 SepRet. Tue 15 Sep$1,047
Dep. Tue 25 AugRet. Tue 08 Sep$1,048
Dep. Fri 28 AugRet. Fri 11 Sep$1,048
Dep. Fri 28 AugRet. Tue 15 Sep$1,050
Dep. Fri 21 AugRet. Tue 08 Sep$1,050
Dep. Tue 01 SepRet. Tue 15 Sep$1,057
Dep. Tue 25 AugRet. Fri 11 Sep$1,060
Dep. Tue 26 JanRet. Sun 21 Feb$1,071
Dep. Tue 04 AugRet. Tue 18 Aug$1,080
Dep. Mon 14 SepRet. Mon 28 Sep$1,101
Dep. Sun 01 NovRet. Sat 14 Nov$1,152
Dep. Sun 31 JanRet. Sun 21 Feb$1,226
Dep. Fri 05 FebRet. Sun 21 Feb$1,343
Dep. Thu 20 AugRet. Thu 03 Sep$1,859
Dep. Fri 25 SepRet. Sat 03 Oct$1,937
AK,D7,QZ,VJ Return flights from $787
Dep. Tue 01 SepRet. Tue 15 Sep$787

Prices are from searches made in the last 24 hours and current prices may differ.

Do you need to catch a flight to Perth? Check out our domestic flights to Perth. If Perth is not your closest airport, then here are all our flights to Shanghai from Australia and flights to China. Maybe a different destination? Here are all the flights from Perth


Cheapest Perth to Shanghai Return Prices

These are the cheapest prices for Perth to Shanghai return airfares.

July 2026
$1,105
August 2026
$755
September 2026
$659
November 2026
$962
February 2027
$7,176

Average Perth to Shanghai Return Prices

These are the average prices for Perth to Shanghai return airfares.

July 2026
$1,393
August 2026
$1,365
September 2026
$1,423
November 2026
$1,387
February 2027
$1,723
April 2027
$2,537

Frequently Asked Questions

When is the cheapest time to travel from Perth to Shanghai?

The cheapest month to travel is typically September.

How much do return flights from Perth to Shanghai cost?

The best price we found for a return flight from Perth to Shanghai is $592.

What is the cheapest date to fly from Perth to Shanghai?

Currently, the cheapest date for a return flight from Perth to Shanghai is 06 November 2026.

What is the cheapest airline that flys from Perth to Shanghai?

Currently, the cheapest airline that flys from Perth to Shanghai is VietJet Air.

How long does a direct flight from Perth to Shanghai take?

We were not able to find any direct flights to Shanghai.

What is the IATA airport code for Shanghai?

The IATA code for Shanghai is PVG. It is located in China at coordinates 31.15021, 121.8061.

When should you book flights to Shanghai?

From our data, you should book flights to Shanghai 60 days out.

Sign up to I Know The Pilot for all the latest flight deals

Join 300,000+ Australians getting the best airfares delivered to their mailbox

As seen in:
7 News Today Show News Com Au The Guardian Daily Mail Mama Mia