Cheap flights from Perth to Shanghai

How far in advance should I book a flight from Perth to Shanghai?

To save on the cost of your flight from Perth to Shanghai, book at least 56 days before your planned departure. Booking around this time can save you about 24% on the cost of this flight compared to booking a flight leaving this week. We have found prices from $787 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as $811.

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

The best pricing can be found in the month of May. Prices to Shanghai from Perth average $881. You can even find prices in May for less than $881, as users have found deals to Shanghai from as low as $513. The month of July appears to be one of the more expensive times to travel to Shanghai from Perth. Flying in the targeted month can save you up to 159%.

When is the cheapest time to fly from Perth to Shanghai (PER - SH)?

When flying from Perth to Shanghai, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

One-way flights to Shanghai from Perth

The cheapest one-way flights from Perth to Shanghai
20 Feb.
PER

Perth

PVG

Shanghai Pu Dong

2 stops

29h 00m
$1,732

Multiple Airlines

View Deal

Deal found 21/1/22

20 Feb.
PER

Perth

PVG

Shanghai Pu Dong

3 stops

40h 10m
$1,897

Multiple Airlines

View Deal

Deal found 21/1/22

Related info for your journey

Useful info, stats and facts about Perth to Shanghai flights.

What airport do you fly from for flights from Perth to Shanghai?

Perth (PER) is the airport you will fly out of if you book a flight from Perth to Shanghai. It is only a 10.2 km journey to Perth (PER) from Perth’s city centre.

Which airlines flying from Perth to Shanghai have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Perth to Shanghai that may be offering flexible cancellation policies are Singapore Airlines, Cathay Pacific, and China Southern. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

What are the most popular airlines that fly from Perth to Shanghai?

Consider Cathay Pacific, China Southern or AirAsia X when booking your flight. These represent the most popular airlines when flying from Perth to Shanghai.

What are the cheapest flights from Perth to Shanghai?

Looking at all options, your cheapest flight can be booked for $455. While the most popular route (Perth - Shanghai Hongqiao Intl) can be booked for $3,931 on average our data indicates $561 when flying from Perth to Shanghai.

Can I fly to Shanghai from Perth right now?

Information is based on travel restrictions from Perth to Shanghai

Most visitors from Perth will not be allowed to enter Shanghai.

COVID-19 testing requirements
Visitors from Perth must present a negative RT-PCR (NAAT) test taken 48 hours before departing to Shanghai.

Quarantine requirements
Visitors from Perth are not required to quarantine after entering Shanghai.

Documents
Health Declaration Form - Must be presented upon arrival


Can I fly back to Perth from Shanghai?

Returning to Perth from Shanghai

COVID-19 testing requirements
Visitors from Shanghai must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Perth.

Quarantine requirements
Visitors from Shanghai are not required to quarantine after entering Perth.

Top 7 airlines flying from Perth to Shanghai

The chart below displays the airlines Cheapflights users travelling from Perth to Shanghai choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
AirAsia X
Cheapest$373
Average$693
FlexibilityNo cancel fee
On-time66%
COVID-19 safety
Malaysia Airlines
Cheapest$428
Average$663
FlexibilityNo cancel fee
On-time67%
COVID-19 safety
China Southern
Cheapest$460
Average$685
FlexibilityNo cancel fee
On-time69%
COVID-19 safety
Singapore Airlines
Cheapest$493
Average$794
FlexibilityNo cancel fee
On-time81%
COVID-19 safety
Cathay Pacific
Cheapest$561
Average$776
FlexibilityNo cancel fee
On-time72%
COVID-19 safety
Thai Airways
Cheapest$580
Average$717
FlexibilityNo cancel fee
On-time77%
COVID-19 safety
Virgin Australia
Cheapest$591
Average$882
FlexibilityNo cancel fee
On-time80%
COVID-19 safety