Perth (PER) to Shanghai (SHA) flight deal in economy from $272
$531 USD
-49%$272 USD
Verified 14 days agoJuly 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Limited Availability
17% of dates checked are available within 10% of the lowest price
Monday, July 13th, 2026
Outbound Flights
33h 45m·1 stop
$272 USD
PERJul 13 23:35
→CANJul 14 07:25
CZ 320Boeing 787
23h 35m layover·Overnight

CANJul 15 07:00
→SHAJul 15 09:20
CZ 3533Airbus A350
11h 45m·1 stop
$300 USD
PERJul 13 23:35
→CANJul 14 07:25
CZ 320Boeing 787
1h 35m layover

CANJul 14 09:00
→SHAJul 14 11:20
CZ 3529Boeing 787