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
SQ Return flights from $750
Dep. Mon 20 JulRet. Wed 29 Jul$750
Dep. Tue 18 AugRet. Tue 01 Sep$750
SQShow more Flights
Dep. Mon 03 AugRet. Mon 17 Aug$750
Dep. Wed 09 SepRet. Tue 22 Sep$751
Dep. Sun 30 AugRet. Sun 13 Sep$751
Dep. Tue 03 NovRet. Tue 17 Nov$756
Dep. Tue 17 NovRet. Tue 01 Dec$756
Dep. Tue 02 MarRet. Tue 16 Mar$763
Dep. Wed 17 MarRet. Wed 31 Mar$764
Dep. Thu 12 NovRet. Thu 26 Nov$764
Dep. Thu 28 JanRet. Sun 21 Feb$764
Dep. Sat 06 FebRet. Sun 21 Feb$764
Dep. Fri 22 JanRet. Sun 21 Feb$764
Dep. Mon 26 OctRet. Tue 10 Nov$764
Dep. Mon 20 JulRet. Mon 03 Aug$764
Dep. Sun 31 JanRet. Sun 21 Feb$764
Dep. Mon 25 JanRet. Sun 21 Feb$764
Dep. Sun 26 JulRet. Thu 13 Aug$764
Dep. Wed 03 FebRet. Sun 21 Feb$764
Dep. Tue 25 AugRet. Tue 08 Sep$764
Dep. Wed 05 AugRet. Sun 23 Aug$797
Dep. Wed 05 AugRet. Wed 26 Aug$797
Dep. Tue 28 JulRet. Thu 13 Aug$797
Dep. Tue 28 JulRet. Sun 16 Aug$797
Dep. Fri 24 JulRet. Mon 17 Aug$797
Dep. Tue 28 JulRet. Wed 19 Aug$797
Dep. Wed 29 JulRet. Sun 23 Aug$797
Dep. Wed 05 AugRet. Mon 24 Aug$797
Dep. Wed 05 AugRet. Tue 18 Aug$797
Dep. Mon 03 AugRet. Wed 02 Sep$797
Dep. Tue 21 JulRet. Thu 20 Aug$797
Dep. Mon 03 AugRet. Thu 13 Aug$797
Dep. Wed 29 JulRet. Thu 20 Aug$797
Dep. Tue 21 JulRet. Thu 30 Jul$797
Dep. Tue 11 AugRet. Wed 02 Sep$797
Dep. Wed 22 JulRet. Mon 03 Aug$797
Dep. Mon 03 AugRet. Wed 26 Aug$797
Dep. Tue 11 AugRet. Sat 05 Sep$797
Dep. Mon 03 AugRet. Tue 18 Aug$797
CX Return flights from $842
Dep. Fri 24 JulRet. Sun 09 Aug$842
Dep. Mon 10 AugRet. Wed 26 Aug$891
CXShow more Flights
Dep. Thu 30 JulRet. Sun 16 Aug$891
Dep. Thu 30 JulRet. Mon 17 Aug$891
Dep. Sat 01 AugRet. Sun 16 Aug$891
Dep. Sat 01 AugRet. Mon 17 Aug$891
Dep. Tue 02 MarRet. Tue 16 Mar$892
Dep. Tue 18 AugRet. Tue 01 Sep$902
Dep. Mon 03 AugRet. Mon 17 Aug$908
Dep. Mon 20 JulRet. Wed 29 Jul$908
Dep. Tue 25 AugRet. Tue 08 Sep$922
Dep. Mon 20 JulRet. Mon 03 Aug$923
Dep. Thu 12 NovRet. Thu 26 Nov$924
Dep. Wed 17 MarRet. Wed 31 Mar$924
Dep. Mon 25 JanRet. Sun 21 Feb$925
Dep. Thu 28 JanRet. Sun 21 Feb$926
Dep. Sat 01 AugRet. Sat 15 Aug$935
Dep. Thu 30 JulRet. Sat 15 Aug$935
Dep. Mon 17 AugRet. Sun 30 Aug$935
Dep. Fri 31 JulRet. Sun 16 Aug$950
Dep. Fri 31 JulRet. Mon 17 Aug$950
Dep. Sat 31 OctRet. Mon 09 Nov$951
Dep. Sun 30 AugRet. Sun 13 Sep$955
Dep. Wed 09 SepRet. Tue 22 Sep$955
Dep. Tue 03 NovRet. Tue 17 Nov$955
Dep. Mon 13 JulRet. Tue 04 Aug$961
Dep. Mon 03 AugRet. Fri 21 Aug$961
Dep. Mon 03 AugRet. Sat 15 Aug$961
Dep. Mon 19 AprRet. Mon 03 May$961
Dep. Mon 14 SepRet. Fri 02 Oct$961
Dep. Mon 03 AugRet. Tue 18 Aug$961
Dep. Tue 27 AprRet. Tue 18 May$961
Dep. Tue 21 JulRet. Sun 02 Aug$961
Dep. Tue 16 MarRet. Wed 31 Mar$961
Dep. Wed 21 OctRet. Sun 01 Nov$961
Dep. Wed 04 NovRet. Mon 23 Nov$961
Dep. Mon 17 AugRet. Sun 06 Sep$961
Dep. Mon 10 AugRet. Sun 23 Aug$961
Dep. Mon 05 AprRet. Wed 21 Apr$961
CX,SQ Return flights from $932
Dep. Sun 26 JulRet. Thu 13 Aug$932
Dep. Tue 25 AugRet. Tue 08 Sep$1,184
CX,SQShow more Flights
Dep. Sun 30 AugRet. Sun 13 Sep$1,211
Dep. Tue 18 AugRet. Tue 01 Sep$1,211
Dep. Mon 03 AugRet. Mon 17 Aug$1,242
Dep. Mon 20 JulRet. Mon 03 Aug$1,300
Dep. Tue 03 NovRet. Tue 17 Nov$1,389
Dep. Mon 20 JulRet. Wed 29 Jul$1,389
Dep. Tue 02 MarRet. Tue 16 Mar$1,390
Dep. Thu 12 NovRet. Thu 26 Nov$1,400
Dep. Thu 28 JanRet. Sun 21 Feb$1,408
Dep. Mon 25 JanRet. Sun 21 Feb$1,408
Dep. Wed 17 MarRet. Wed 31 Mar$1,411
Dep. Mon 26 OctRet. Tue 10 Nov$1,413
Dep. Sat 31 OctRet. Mon 09 Nov$1,420
Dep. Sat 14 NovRet. Fri 27 Nov$1,438
Dep. Fri 22 JanRet. Sun 21 Feb$1,438
Dep. Sun 08 NovRet. Sat 21 Nov$1,438
Dep. Sun 31 JanRet. Sun 21 Feb$1,438
Dep. Wed 09 SepRet. Tue 22 Sep$1,450
Dep. Tue 17 NovRet. Tue 01 Dec$1,520
Dep. Wed 03 FebRet. Sun 21 Feb$1,550
Dep. Sat 06 FebRet. Sun 21 Feb$1,580
Dep. Sun 27 DecRet. Fri 15 Jan$2,740

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 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
$904
Aug 2026
$755
Sep 2026
$659
Nov 2026
$941
Dec 2026
$1,134
Feb 2027
$7,005

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

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 $659. February is the most expensive month, with the cheapest return fares around $7,005.

Across the year, return fares to Shanghai average around $1,900. 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
$904
August 2026
$755
September 2026
$659
November 2026
$941
December 2026
$1,134
February 2027
$7,005

Average Perth to Shanghai Return Prices

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

July 2026
$1,363
August 2026
$1,357
September 2026
$1,427
November 2026
$1,338
December 2026
$1,740
January 2027
$2,229
February 2027
$1,670
April 2027
$1,765

Frequently Asked Questions about flying from Perth to Shanghai

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 $603.

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

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

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

Currently, the cheapest airline that flys from Perth to Shanghai is China Southern.

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.


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