Flights from Shanghai to Perth – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
SHA to PER – All flight route options from Hongqiao International, China to Perth International, Australia. These flights are operated by 5 different airlines through 2 different connections. The shortest flight time is 13 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Perth
We got great deals on hotels and car rentals near the airport.
Shanghai to Perth flights
With over 61 flights every week and 3 different airlines you have a wide range of options. While flying to Perth from Shanghai you will be doing a stopover in Guangzhou, Hong Kong or any other of the 3 alternatives with flight connections.
Are there any non-stop flights from SHA to PER?
There are no direct or non-stop flights from Hongqiao International, SHA to Perth International, PER.
Tip! You can also fly to Perth from Shanghai Pudong International Airport (PVG).
Shanghai to Perth with China Southern Airlines
If you fly from Shanghai with China Southern Airlines you will do a stopover in Guangzhou, CAN before reaching Perth. This flight trip will take 13 hours and 10 minutes and you can fly every Tuesday or Thursday with departures at 08:50.
Distance & flight times: Hongqiao International to Perth International
The shortest flight time between SHA and PER is 13 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
CAN Guangzhou | 13h 10m | 2h 30m | 4582 miles (7372 km) |
HKG Hong Kong | 15h 5m | 4h 45m | 4540 miles (7305 km) |
CTU Chengdu | 18h 13m | - | - |


Quick copy and share this page
From Shanghai to Australia
Below is a list of other destinations to Australia from Hongqiao International with either direct flights or 1 stop connections.
From China to Perth
Below is a list of other cities in China with flights to Perth with either non-stop or connecting flights.