1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Search Your Dates
Filter (ie.. dates, airlines)
Reverse: PVG to PER
CZ Return flights from $442
Dep. Wed 31 JulRet. Tue 20 Aug$442
Dep. Thu 01 AugRet. Tue 20 Aug$442
CZShow more Flights
Dep. Thu 08 AugRet. Wed 28 Aug$442
Dep. Sat 20 JulRet. Sat 27 Jul$959
Dep. Sat 06 JulRet. Mon 22 Jul$975
D7 Return flights from $527
Dep. Thu 01 AugRet. Tue 20 Aug$527
Dep. Wed 31 JulRet. Tue 20 Aug$575
D7Show more Flights
Dep. Thu 08 AugRet. Wed 28 Aug$784
Dep. Sat 20 JulRet. Sat 27 Jul$888
Dep. Sat 06 JulRet. Mon 22 Jul$1,222
SQ Return flights from $583
Dep. Wed 31 JulRet. Tue 20 Aug$583
Dep. Thu 01 AugRet. Tue 20 Aug$583
SQShow more Flights
Dep. Thu 08 AugRet. Wed 28 Aug$630
Dep. Sat 20 JulRet. Sat 27 Jul$844
Dep. Sat 06 JulRet. Mon 22 Jul$1,037
VA Return flights from $604
Dep. Thu 08 AugRet. Wed 28 Aug$604
Dep. Wed 31 JulRet. Tue 20 Aug$675
VAShow more Flights
Dep. Thu 01 AugRet. Tue 20 Aug$732
Dep. Sat 20 JulRet. Sat 27 Jul$1,141
Dep. Sat 06 JulRet. Mon 22 Jul$1,728
CX Return flights from $649
Dep. Thu 01 AugRet. Tue 20 Aug$649
Dep. Thu 08 AugRet. Wed 28 Aug$649
CXShow more Flights
Dep. Wed 31 JulRet. Tue 20 Aug$661
Dep. Sat 20 JulRet. Sat 27 Jul$1,039
Dep. Sat 06 JulRet. Mon 22 Jul$1,393
CX,KA Return flights from $649
Dep. Thu 01 AugRet. Tue 20 Aug$649
Dep. Thu 08 AugRet. Wed 28 Aug$649
CX,KAShow more Flights
Dep. Wed 31 JulRet. Tue 20 Aug$661
Dep. Sat 20 JulRet. Sat 27 Jul$975
Dep. Sat 06 JulRet. Mon 22 Jul$1,322
TG Return flights from $651
Dep. Thu 01 AugRet. Tue 20 Aug$651
Dep. Thu 08 AugRet. Wed 28 Aug$651
TGShow more Flights
Dep. Wed 31 JulRet. Tue 20 Aug$687
Dep. Sat 20 JulRet. Sat 27 Jul$1,224
Dep. Sat 06 JulRet. Mon 22 Jul$1,458
D7,OD Return flights from $658
Dep. Wed 31 JulRet. Tue 20 Aug$658
Dep. Thu 01 AugRet. Tue 20 Aug$719
D7,ODShow more Flights
Dep. Thu 08 AugRet. Wed 28 Aug$740
Dep. Sat 20 JulRet. Sat 27 Jul$956
Dep. Sat 06 JulRet. Mon 22 Jul$1,388
D7,TG Return flights from $666
Dep. Thu 01 AugRet. Tue 20 Aug$666
Dep. Wed 31 JulRet. Tue 20 Aug$706
D7,TGShow more Flights
Dep. Sat 20 JulRet. Sat 27 Jul$1,219
Dep. Sat 06 JulRet. Mon 22 Jul$1,469
QF Return flights from $673
Dep. Wed 31 JulRet. Tue 20 Aug$673
Dep. Thu 01 AugRet. Tue 20 Aug$673
QFShow more Flights
Dep. Thu 08 AugRet. Wed 28 Aug$702
Dep. Sat 20 JulRet. Sat 27 Jul$895
Dep. Sat 06 JulRet. Mon 22 Jul$1,547
AK,D7,HO Return flights from $679
Dep. Wed 31 JulRet. Tue 20 Aug$679
Dep. Sat 20 JulRet. Sat 27 Jul$1,086
D7,SQ Return flights from $688
Dep. Thu 01 AugRet. Tue 20 Aug$688
Dep. Wed 31 JulRet. Tue 20 Aug$730
D7,SQShow more Flights
Dep. Thu 08 AugRet. Wed 28 Aug$751
Dep. Sat 20 JulRet. Sat 27 Jul$949
Dep. Sat 06 JulRet. Mon 22 Jul$1,799
D7,OD,TG Return flights from $716
Dep. Thu 08 AugRet. Wed 28 Aug$716
D7,OD,SQ Return flights from $719
Dep. Wed 31 JulRet. Tue 20 Aug$719
SQ,TG Return flights from $726
Dep. Thu 01 AugRet. Tue 20 Aug$726
Dep. Thu 08 AugRet. Wed 28 Aug$727
SQ,TGShow more Flights
Dep. Wed 31 JulRet. Tue 20 Aug$767
Dep. Sat 20 JulRet. Sat 27 Jul$2,010
Dep. Sat 06 JulRet. Mon 22 Jul$2,615

These flights have been found in the last 24 hours. Whats this?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.

Did you know...

  • 10 airlines fly the route from Shanghai to Perth. They include Garuda Indonesia, Air China, Malaysia Airlines, Singapore Airlines, AirAsia X, Thai Airways, Cathay Pacific and more.
  • Shanghai is in the same time zone as Perth.
  • The distance between Shanghai and Perth is 7,041 kilometres.
  • The Airport Bed at 105 Central Ave, Redcliffe is the closest hotel to Perth airport.
How to get from Perth to Shanghai
Perth (PER)
 to 
Hong Kong (HKG)
7h 55m
Layover - 1h 0m
Hong Kong (HKG)
 to 
Shanghai Pudong (PVG)
2h 25m