Cheap flights from Perth to Shanghai from $4,537

1 adult
Mon 29/11
Mon 6/12

Flight information for Perth to Shanghai

Find info about flight duration, direct flights, and airports for your flight from Perth to Shanghai
Fastest flight time43h 40mThe fastest flight from Perth to Shanghai takes 43h 40m
Direct flightsNoneThere are no direct flights from Perth to Shanghai. Popular non-direct route for this connection is Perth Airport - Shanghai Hongqiao Intl Airport.
Airports in Shanghai2 airportsThere are 2 airports near Shanghai: Shanghai Pu Dong (PVG), Shanghai Hongqiao Intl (SHA)

How to get the cheapest flight ticket from Perth to Shanghai

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Perth to Shanghai?


The cheapest time of year to fly to Shanghai from Perth is March. The most expensive is August.

What is the cheapest airline that flies to Shanghai from Perth?

Malaysia Airlines

AirAsia X, Cathay Pacific, and China Southern are the most popular carriers operating from Perth to Shanghai

What is the cheapest Perth to Shanghai flight route?

Perth - Shanghai Hongqiao Intl

Fly from Perth to Shanghai Hongqiao Intl for the best Perth - Shanghai flight prices

How far in advance should you book Perth to Shanghai flights?

54 days before

The cheapest time to buy a flight from Perth to Shanghai is approximately 54 days to departure

Best airlines flying from Perth to Shanghai

Compare and see reviews for airlines that fly from Perth to Shanghai with momondo
AirlineRatingFree cancellationPrice
AirAsia X
PriceFrom $372
Free cancellation
Malaysia Airlines
PriceFrom $426
Free cancellation
China Southern
PriceFrom $458
Free cancellation
Singapore Airlines
PriceFrom $491
Free cancellation
Cathay Pacific
PriceFrom $558
Free cancellation
Thai Airways
PriceFrom $577
Free cancellation
Virgin Australia
PriceFrom $589
Free cancellation

  • Are airlines flying from Perth to Shanghai offering flexible cancellation due to COVID-19?

    Some of our partner airlines flying from Perth to Shanghai are adapting new policies due to the global impact of COVID-19. Some of the airlines that may be waiving their cancellation fees are Singapore Airlines, Cathay Pacific, and China Southern. You can search for the full list of airlines such as Singapore Airlines that are offering this flexibility.

  • How far is Perth to Shanghai by plane?

    There are 7043.8 km between Perth and Shanghai.

Similar Perth to Shanghai flights

Flexible with your destination? Broaden your search and find flights similar to your Perth to Shanghai route