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 27th, 2026
Outbound Flights
34h 45m·1 stop
$348 USD
PERJul 27 23:35
→CANJul 28 07:25
CZ 320Boeing 787
24h 35m layover·Overnight

CANJul 29 08:00
→SHAJul 29 10:20
CZ 3523Airbus A350
20h 55m·1 stop
$355 USD
PERJul 27 23:35
→CANJul 28 07:25
CZ 320Boeing 787
10h 35m layover

CANJul 28 18:00
→SHAJul 28 20:30
CZ 3581Airbus A320
11h 45m·1 stop
$407 USD
PERJul 27 23:35
→CANJul 28 07:25
CZ 320Boeing 787
1h 35m layover

CANJul 28 09:00
→SHAJul 28 11:20
CZ 3529Boeing 777