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: SHA to PER
Depart
Return
HX,ID,QZ Return flights from $788
Dep. Tue 11 AugRet. Wed 19 Aug$788
CZ,TR Return flights from $1,076
Dep. Thu 02 JulRet. Sat 11 Jul$1,076
CZ,ID,TR Return flights from $1,178
Dep. Wed 01 JulRet. Sat 11 Jul$1,178
9C,AK,CZ,TR Return flights from $1,251
Dep. Wed 01 JulRet. Sat 11 Jul$1,251
CX,CZ,MU,TR Return flights from $1,303
Dep. Wed 01 JulRet. Sat 11 Jul$1,303
CZ,QF Return flights from $1,383
Dep. Tue 11 AugRet. Wed 19 Aug$1,383
CZ Return flights from $1,401
Dep. Wed 12 AugRet. Tue 18 Aug$1,401
Dep. Tue 11 AugRet. Wed 19 Aug$1,562
CZShow more Flights
Dep. Thu 02 JulRet. Sat 11 Jul$1,990
Dep. Wed 01 JulRet. Sat 11 Jul$2,048
CZ,VA Return flights from $1,535
Dep. Tue 11 AugRet. Wed 19 Aug$1,535
Dep. Thu 02 JulRet. Sat 11 Jul$2,127
CZ,JQ Return flights from $1,778
Dep. Tue 11 AugRet. Wed 19 Aug$1,778
CX,CZ Return flights from $4,815
Dep. Tue 11 AugRet. Wed 19 Aug$4,815
Dep. Wed 12 AugRet. Tue 18 Aug$4,858
CX,CZShow more Flights
Dep. Wed 01 JulRet. Sat 11 Jul$4,863
Dep. Thu 02 JulRet. Sat 11 Jul$4,894
CX,CZ,MU Return flights from $5,232
Dep. Wed 01 JulRet. Sat 11 Jul$5,232
CX,CZ,QF Return flights from $6,372
Dep. Tue 11 AugRet. Wed 19 Aug$6,372
CX,MU Return flights from $6,609
Dep. Tue 11 AugRet. Wed 19 Aug$6,609
Dep. Wed 12 AugRet. Tue 18 Aug$6,610
CX,MUShow more Flights
Dep. Wed 01 JulRet. Sat 11 Jul$6,610
Dep. Thu 02 JulRet. Sat 11 Jul$6,610
CX,FM Return flights from $6,795
Dep. Thu 02 JulRet. Sat 11 Jul$6,795
Dep. Wed 12 AugRet. Tue 18 Aug$6,795
CX,FMShow more Flights
Dep. Wed 01 JulRet. Sat 11 Jul$6,828
Dep. Tue 11 AugRet. Wed 19 Aug$7,561
CX,FM,MU Return flights from $6,795
Dep. Wed 12 AugRet. Tue 18 Aug$6,795
Dep. Wed 01 JulRet. Sat 11 Jul$6,828

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 United States (USA) and flights to China. Maybe a different destination? Here are all the flights from Perth


Average Perth to Shanghai Return Prices

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

December 2025
$1,888
January 2026
$1,751
April 2026
$2,566

Did you know...

  • The quickest return flight on this route is 24 hrs 50 mins on , stopping over Guangzhou (Canton)
  • Perth belongs to the same time zone as Shanghai.
  • The IATA code for Shanghai is SHA and for Perth it is PER.

Questions and Answers

What airlines fly non-stop to Shanghai from Perth?

No airlines have non-stop flights from Perth to Shanghai.

What is the best airline to fly to Shanghai from Perth?

Cathay Pacific is the best airline to fly to Shanghai from Perth.

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