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
CZ Return flights from $719
Dep. Thu 12 NovRet. Thu 26 Nov$719
Dep. Sat 31 OctRet. Mon 09 Nov$753
CZShow more Flights
Dep. Mon 03 AugRet. Mon 17 Aug$828
Dep. Mon 25 JanRet. Sun 21 Feb$934
Dep. Thu 28 JanRet. Sun 21 Feb$935
Dep. Sun 31 JanRet. Sun 21 Feb$935
Dep. Mon 20 JulRet. Mon 03 Aug$983
Dep. Sat 06 FebRet. Sun 21 Feb$991
Dep. Sun 08 NovRet. Sat 21 Nov$1,262
Dep. Mon 26 OctRet. Tue 10 Nov$1,318
Dep. Sun 26 JulRet. Thu 13 Aug$1,453
Dep. Fri 22 JanRet. Sun 21 Feb$1,526
Dep. Wed 03 FebRet. Sun 21 Feb$1,616
Dep. Wed 17 MarRet. Wed 31 Mar$1,829
Dep. Tue 03 NovRet. Tue 17 Nov$1,834
Dep. Sun 30 AugRet. Sun 13 Sep$1,842
Dep. Sun 27 DecRet. Fri 15 Jan$1,866
Dep. Tue 17 NovRet. Tue 01 Dec$1,914
Dep. Tue 02 MarRet. Tue 16 Mar$2,032
Dep. Mon 20 JulRet. Wed 29 Jul$2,106
Dep. Wed 09 SepRet. Tue 22 Sep$2,129
Dep. Tue 25 AugRet. Tue 08 Sep$2,277
Dep. Tue 18 AugRet. Tue 01 Sep$2,287
AK,D7 Return flights from $818
Dep. Tue 17 NovRet. Tue 01 Dec$818
Dep. Mon 03 AugRet. Mon 17 Aug$843
AK,D7Show more Flights
Dep. Tue 03 NovRet. Tue 17 Nov$852
Dep. Fri 22 JanRet. Sun 21 Feb$912
Dep. Mon 25 JanRet. Sun 21 Feb$912
Dep. Thu 28 JanRet. Sun 21 Feb$912
Dep. Tue 18 AugRet. Tue 01 Sep$943
Dep. Thu 12 NovRet. Thu 26 Nov$963
Dep. Mon 26 OctRet. Tue 10 Nov$969
Dep. Tue 02 MarRet. Tue 16 Mar$977
Dep. Wed 09 SepRet. Tue 22 Sep$978
Dep. Mon 20 JulRet. Wed 29 Jul$995
Dep. Sat 31 OctRet. Mon 09 Nov$1,014
Dep. Sun 30 AugRet. Sun 13 Sep$1,059
Dep. Wed 17 MarRet. Wed 31 Mar$1,065
Dep. Sun 08 NovRet. Sat 21 Nov$1,067
Dep. Sun 31 JanRet. Sun 21 Feb$1,091
Dep. Wed 03 FebRet. Sun 21 Feb$1,116
Dep. Sat 06 FebRet. Sun 21 Feb$1,396
Dep. Sun 27 DecRet. Fri 15 Jan$1,718
AK,D7,OD Return flights from $837
Dep. Tue 17 NovRet. Tue 01 Dec$837
Dep. Tue 03 NovRet. Tue 17 Nov$853
AK,D7,ODShow more Flights
Dep. Mon 03 AugRet. Mon 17 Aug$857
Dep. Tue 25 AugRet. Tue 08 Sep$884
Dep. Mon 20 JulRet. Mon 03 Aug$910
Dep. Mon 25 JanRet. Sun 21 Feb$921
Dep. Sun 26 JulRet. Thu 13 Aug$937
Dep. Mon 20 JulRet. Wed 29 Jul$951
Dep. Thu 28 JanRet. Sun 21 Feb$959
Dep. Mon 26 OctRet. Tue 10 Nov$966
Dep. Fri 22 JanRet. Sun 21 Feb$966
Dep. Tue 18 AugRet. Tue 01 Sep$969
Dep. Thu 12 NovRet. Thu 26 Nov$981
Dep. Wed 09 SepRet. Tue 22 Sep$997
Dep. Sun 08 NovRet. Sat 21 Nov$1,019
Dep. Sat 31 OctRet. Mon 09 Nov$1,053
Dep. Sun 30 AugRet. Sun 13 Sep$1,065
Dep. Tue 02 MarRet. Tue 16 Mar$1,079
Dep. Wed 17 MarRet. Wed 31 Mar$1,210
Dep. Sun 31 JanRet. Sun 21 Feb$1,221
Dep. Wed 03 FebRet. Sun 21 Feb$1,223
Dep. Sat 06 FebRet. Sun 21 Feb$1,418
Dep. Sun 27 DecRet. Fri 15 Jan$1,571
AK,CZ,D7 Return flights from $857
Dep. Mon 03 AugRet. Mon 17 Aug$857
Dep. Thu 28 JanRet. Sun 21 Feb$936
AK,CZ,D7Show more Flights
Dep. Sun 31 JanRet. Sun 21 Feb$936
Dep. Mon 25 JanRet. Sun 21 Feb$938
Dep. Thu 12 NovRet. Thu 26 Nov$940
Dep. Sat 06 FebRet. Sun 21 Feb$955
Dep. Sat 31 OctRet. Mon 09 Nov$972
Dep. Mon 20 JulRet. Wed 29 Jul$975
Dep. Mon 26 OctRet. Tue 10 Nov$981
Dep. Wed 09 SepRet. Tue 22 Sep$1,106
Dep. Wed 17 MarRet. Wed 31 Mar$1,212
Dep. Wed 03 FebRet. Sun 21 Feb$1,252
Dep. Sun 08 NovRet. Sat 21 Nov$1,278
Dep. Fri 22 JanRet. Sun 21 Feb$1,317
Dep. Mon 20 JulRet. Mon 03 Aug$1,446
Dep. Sun 30 AugRet. Sun 13 Sep$1,526
Dep. Tue 03 NovRet. Tue 17 Nov$1,621
Dep. Tue 17 NovRet. Tue 01 Dec$1,676
Dep. Tue 02 MarRet. Tue 16 Mar$1,820
Dep. Sun 27 DecRet. Fri 15 Jan$2,061
AK,D7,QZ,VN Return flights from $878
Dep. Wed 17 MarRet. Wed 31 Mar$878
Dep. Tue 17 NovRet. Tue 01 Dec$940
AK,D7,QZ,VNShow more Flights
Dep. Mon 26 OctRet. Tue 10 Nov$1,021
AK,D7,VJ Return flights from $886
Dep. Sun 08 NovRet. Sat 21 Nov$886
Dep. Mon 03 AugRet. Mon 17 Aug$921
AK,D7,VJShow more Flights
Dep. Sun 26 JulRet. Thu 13 Aug$926
Dep. Sun 30 AugRet. Sun 13 Sep$938
Dep. Mon 20 JulRet. Wed 29 Jul$972
Dep. Tue 02 MarRet. Tue 16 Mar$1,081
Dep. Thu 12 NovRet. Thu 26 Nov$1,104
Dep. Wed 09 SepRet. Tue 22 Sep$1,112
Dep. Sat 31 OctRet. Mon 09 Nov$1,121
Dep. Mon 26 OctRet. Tue 10 Nov$1,313
Dep. Mon 25 JanRet. Sun 21 Feb$1,632
Dep. Fri 22 JanRet. Sun 21 Feb$1,633
Dep. Sun 31 JanRet. Sun 21 Feb$1,809
Dep. Sun 27 DecRet. Fri 15 Jan$1,928
AK,D7,JQ,QZ,VJ Return flights from $887
Dep. Tue 17 NovRet. Tue 01 Dec$887
AK,D7,QZ Return flights from $893
Dep. Wed 17 MarRet. Wed 31 Mar$893
Dep. Tue 17 NovRet. Tue 01 Dec$921
AK,D7,QZShow more Flights
Dep. Tue 03 NovRet. Tue 17 Nov$936
Dep. Tue 02 MarRet. Tue 16 Mar$1,096
Dep. Wed 03 FebRet. Sun 21 Feb$1,282
Dep. Sun 27 DecRet. Fri 15 Jan$1,670
AK,D7,JQ,VJ Return flights from $903
Dep. Tue 17 NovRet. Tue 01 Dec$903
Dep. Tue 02 MarRet. Tue 16 Mar$1,253
AK,D7,JQ,VJShow more Flights
Dep. Sun 27 DecRet. Fri 15 Jan$1,757
D7,OD Return flights from $904
Dep. Mon 03 AugRet. Mon 17 Aug$904
Dep. Sun 26 JulRet. Thu 13 Aug$978
D7,ODShow more Flights
Dep. Mon 20 JulRet. Mon 03 Aug$981
Dep. Tue 18 AugRet. Tue 01 Sep$983
Dep. Tue 03 NovRet. Tue 17 Nov$1,011
Dep. Tue 17 NovRet. Tue 01 Dec$1,061
Dep. Mon 26 OctRet. Tue 10 Nov$1,064
Dep. Thu 12 NovRet. Thu 26 Nov$1,090
Dep. Wed 09 SepRet. Tue 22 Sep$1,135
Dep. Sat 31 OctRet. Mon 09 Nov$1,142
Dep. Sun 27 DecRet. Fri 15 Jan$1,647
AK,D7,OD,QZ,VN Return flights from $907
Dep. Wed 17 MarRet. Wed 31 Mar$907
Dep. Sun 27 DecRet. Fri 15 Jan$1,422
AK,D7,JQ,QZ,VN Return flights from $908
Dep. Tue 03 NovRet. Tue 17 Nov$908
Dep. Tue 17 NovRet. Tue 01 Dec$909
AK,D7,JQ,QZ,VNShow more Flights
Dep. Tue 02 MarRet. Tue 16 Mar$983
AK,D7,SQ Return flights from $910
Dep. Sun 26 JulRet. Thu 13 Aug$910
Dep. Mon 20 JulRet. Mon 03 Aug$958
AK,D7,SQShow more Flights
Dep. Mon 20 JulRet. Wed 29 Jul$997
Dep. Tue 25 AugRet. Tue 08 Sep$1,185
Dep. Fri 22 JanRet. Sun 21 Feb$1,191
Dep. Tue 03 NovRet. Tue 17 Nov$1,203
Dep. Sun 08 NovRet. Sat 21 Nov$1,235
Dep. Mon 25 JanRet. Sun 21 Feb$1,261
Dep. Thu 28 JanRet. Sun 21 Feb$1,263
Dep. Sun 31 JanRet. Sun 21 Feb$1,263
Dep. Sat 06 FebRet. Sun 21 Feb$1,263
Dep. Tue 17 NovRet. Tue 01 Dec$1,277
Dep. Wed 03 FebRet. Sun 21 Feb$1,286
Dep. Mon 03 AugRet. Mon 17 Aug$1,292
Dep. Tue 18 AugRet. Tue 01 Sep$1,314
Dep. Thu 12 NovRet. Thu 26 Nov$1,334
Dep. Sun 30 AugRet. Sun 13 Sep$1,343
Dep. Wed 17 MarRet. Wed 31 Mar$1,374
Dep. Mon 26 OctRet. Tue 10 Nov$1,376
Dep. Sat 31 OctRet. Mon 09 Nov$1,384
Dep. Tue 02 MarRet. Tue 16 Mar$1,385
Dep. Wed 09 SepRet. Tue 22 Sep$1,483
Dep. Sun 27 DecRet. Fri 15 Jan$2,402
SQ Return flights from $911
Dep. Mon 20 JulRet. Wed 29 Jul$911
Dep. Mon 03 AugRet. Mon 17 Aug$911
SQShow more Flights
Dep. Tue 18 AugRet. Tue 01 Sep$911
Dep. Sun 30 AugRet. Sun 13 Sep$911
Dep. Wed 09 SepRet. Tue 22 Sep$912
Dep. Tue 03 NovRet. Tue 17 Nov$918
Dep. Tue 17 NovRet. Tue 01 Dec$918
Dep. Thu 12 NovRet. Thu 26 Nov$918
Dep. Mon 26 OctRet. Tue 10 Nov$922
Dep. Wed 03 FebRet. Sun 21 Feb$927
Dep. Wed 17 MarRet. Wed 31 Mar$927
Dep. Sat 06 FebRet. Sun 21 Feb$928
Dep. Fri 22 JanRet. Sun 21 Feb$928
Dep. Mon 25 JanRet. Sun 21 Feb$928
Dep. Thu 28 JanRet. Sun 21 Feb$928
Dep. Sun 31 JanRet. Sun 21 Feb$928
Dep. Tue 25 AugRet. Tue 08 Sep$928
Dep. Sun 26 JulRet. Thu 13 Aug$928
Dep. Mon 20 JulRet. Mon 03 Aug$928
Dep. Tue 02 MarRet. Tue 16 Mar$935
Dep. Mon 20 JulRet. Thu 30 Jul$968
Dep. Mon 20 JulRet. Sun 16 Aug$968
Dep. Mon 20 JulRet. Mon 17 Aug$968
Dep. Mon 20 JulRet. Tue 18 Aug$968
Dep. Mon 20 JulRet. Wed 19 Aug$968
Dep. Tue 21 JulRet. Wed 29 Jul$968
Dep. Tue 21 JulRet. Thu 30 Jul$968
Dep. Tue 21 JulRet. Mon 03 Aug$968
Dep. Tue 21 JulRet. Mon 17 Aug$968
Dep. Tue 21 JulRet. Tue 18 Aug$968
Dep. Tue 21 JulRet. Wed 19 Aug$968
Dep. Tue 21 JulRet. Thu 20 Aug$968
Dep. Wed 22 JulRet. Wed 29 Jul$968
Dep. Wed 22 JulRet. Thu 30 Jul$968
Dep. Sun 26 JulRet. Sun 16 Aug$968
Dep. Sun 26 JulRet. Mon 17 Aug$968
Dep. Sun 26 JulRet. Tue 18 Aug$968
Dep. Sun 26 JulRet. Wed 19 Aug$968
Dep. Sun 26 JulRet. Thu 20 Aug$968
CZ,OD Return flights from $915
Dep. Mon 03 AugRet. Mon 17 Aug$915
Dep. Thu 12 NovRet. Thu 26 Nov$930
CZ,ODShow more Flights
Dep. Mon 26 OctRet. Tue 10 Nov$960
Dep. Sat 31 OctRet. Mon 09 Nov$1,004
Dep. Mon 20 JulRet. Mon 03 Aug$1,008
Dep. Mon 20 JulRet. Wed 29 Jul$1,021
Dep. Thu 28 JanRet. Sun 21 Feb$1,059
Dep. Sun 31 JanRet. Sun 21 Feb$1,061
Dep. Sat 06 FebRet. Sun 21 Feb$1,078
Dep. Mon 25 JanRet. Sun 21 Feb$1,083
Dep. Sun 08 NovRet. Sat 21 Nov$1,205
Dep. Sun 26 JulRet. Thu 13 Aug$1,350
Dep. Wed 03 FebRet. Sun 21 Feb$1,378
Dep. Sun 30 AugRet. Sun 13 Sep$1,476
Dep. Tue 17 NovRet. Tue 01 Dec$1,519
Dep. Fri 22 JanRet. Sun 21 Feb$1,523
Dep. Wed 17 MarRet. Wed 31 Mar$1,530
Dep. Tue 03 NovRet. Tue 17 Nov$1,620
Dep. Wed 09 SepRet. Tue 22 Sep$1,794
Dep. Tue 02 MarRet. Tue 16 Mar$1,830
Dep. Sun 27 DecRet. Fri 15 Jan$1,989

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 New Zealand and flights to China. Maybe a different destination? Here are all the flights from Perth


Cheapest Time of Year to Fly from Perth to Shanghai

Return fares from Perth to Shanghai by month, based on the cheapest return airfares found for each month.

Jul 2026
$1,098
Aug 2026
$917
Sep 2026
$800
Nov 2026
$1,143
Dec 2026
$1,377
Feb 2027
$8,508

The cheapest month to fly to Shanghai is September 2026, with return fares from $800 — 91% cheaper than the most expensive month (February 2027, from $8,508).

When Should You Fly to Shanghai?

Based on the fares we've tracked, September is typically the cheapest month to fly to Shanghai, with return fares from $800. February is the most expensive month, with the cheapest return fares around $8,508.

Across the year, return fares to Shanghai average around $2,308. If you can travel in the off-peak months of September, August and July, you'll generally pay up to 65% less than the yearly average.


Cheapest Perth to Shanghai Return Prices

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

July 2026
$1,098
August 2026
$917
September 2026
$800
November 2026
$1,143
December 2026
$1,377
February 2027
$8,508

Average Perth to Shanghai Return Prices

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

July 2026
$1,656
August 2026
$1,648
September 2026
$1,733
November 2026
$1,625
December 2026
$2,113
January 2027
$2,707
February 2027
$2,028
April 2027
$2,144

How I Want That Flight can help you

What's the benefit of using I Want That Flight for my Perth to Shanghai flight?

Think of us as your personal shortcut to a great deal. Instead of you opening fifty different tabs, we instantly cross-check rates across heaps of airlines and booking sites to score you the sweet spot on pricing. Millions of holidaymakers count on us every year to get them airborne, so you're running with a pretty savvy crowd.

Can you sort me out with direct flights from Perth to Shanghai?

100%. As soon as the page finishes loading your options, hit the "Direct" filter. The layovers will vanish, leaving you with only the non-stop routes.

How does I Want That Flight find me the best Perth to Shanghai flights?

Once you punch your details into our search tool, we unlock all kinds of handy tricks to map out your journey. We’ll map out the most budget-friendly calendar dates and takeoff slots, and let you slice and dice the data until you pinpoint the exact itinerary that works for you.

I'm still in the planning phase. Can you ping me if Perth to Shanghai fares drop?

No worries at all. Just kick off a quick search, drop your email into our price tracker, and we’ll send a heads-up straight to your inbox the moment the price drops.

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