Cheap flights from Malaysia to Shanghai

KUL — SHA
30 May — 6 Jun1
Return
1 adult
Economy
From?
To?
Mon 30/5
Mon 6/6

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

Users have found that booking a flight from Malaysia to Shanghai at least 61 days early can save you up to 24% on average compared to booking a flight this week. If booking 61 days before your flight isn’t an option for you, users have found flights from Malaysia to Shanghai for as little as RM 1,384 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as RM 1,590 for flights departing within the next 3 days.

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

Due to multiple factors, expect to potentially pay more when booking in July. For low rates, April can be a great choice for travel to Shanghai. Flights to Shanghai from Malaysia in April are about RM 1,282 on average during April, but can be found for as low as RM 1,045.

When is the cheapest time to fly from Malaysia to Shanghai (MY - SH)?

When flying from Malaysia 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.

Cheap flights from Malaysia to Shanghai in May, June 2022

The best prices found for Malaysia to Shanghai flights in May, June
31 May - 1 Sep
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

28h 40m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

9h 30m
RM 5,227

Multiple Airlines

View Deal

Deal found 24/5/22

31 May - 30 Aug
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

28h 40m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

22h 05m
RM 5,336

Multiple Airlines

View Deal

Deal found 24/5/22

29 Jun - 30 Jun
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

13h 05m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

9h 30m
RM 5,560

Multiple Airlines

View Deal

Deal found 23/5/22

Malaysia to Shanghai 2022 flight deals

Cheap flights to Shanghai from Malaysia found for this year
24 Sep - 25 Sep
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 35m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

Nonstop

5h 35m
RM 2,433

Malaysia Airlines

View Deal

Deal found 25/5/22

24 Dec - 30 Dec
PEN

Penang Intl

PVG

Shanghai Pu Dong

1 stop

7h 50m
PVG

Shanghai Pu Dong

PEN

Penang Intl

1 stop

19h 50m
RM 2,855

Malaysia Airlines

View Deal

Deal found 24/5/22

21 Nov - 28 Nov
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

20h 15m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

17h 25m
RM 3,101

China Airlines

View Deal

Deal found 23/5/22

Direct flights to Shanghai from Malaysia

Save time with Malaysia to Shanghai direct flight deals
24 Sep - 25 Sep
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 35m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

Nonstop

5h 35m
RM 2,433

Malaysia Airlines

View Deal

Deal found 25/5/22

21 Nov - 28 Nov
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 20m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

Nonstop

5h 45m
RM 12,627

Multiple Airlines

View Deal

Deal found 23/5/22

Last-minute flights from Malaysia to Shanghai

Late deals on return flights to Shanghai from Malaysia, departing today and this week
31 May - 1 Sep
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

28h 40m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

9h 30m
RM 5,227

Multiple Airlines

View Deal

Deal found 24/5/22

31 May - 30 Aug
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

28h 40m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

22h 05m
RM 5,336

Multiple Airlines

View Deal

Deal found 24/5/22

1 Jun - 30 Jun
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

13h 05m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

9h 30m
RM 5,754

Multiple Airlines

View Deal

Deal found 23/5/22

One-way flights to Shanghai from Malaysia

The cheapest one-way flights from Malaysia to Shanghai
1 Nov
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

22h 20m
RM 769

Cebu Pacific

View Deal

Deal found 23/5/22

8 Sep
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 55m
RM 795

China Eastern

View Deal

Deal found 22/5/22

2 Nov
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

13h 00m
RM 883

Multiple Airlines

View Deal

Deal found 23/5/22

Related info for your journey

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

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

Due to the rapidly changing circumstances due to COVID-19, airlines like AirAsia X, Cathay Dragon, and Cathay Pacific flying from Malaysia to Shanghai have implemented new flexible cancellation policies.

Can I find flights from Malaysia to Shanghai for under RM 2,500 on Cheapflights?

Yes, there are multiple flights from Malaysia to Shanghai for under RM 2,500. The cheapest flight booked recently is on Malaysia Airlines for just RM 2,433, but on average you can expect to pay RM 5,718.

Are there direct flights from Malaysia to Shanghai for under RM 2,500 on Cheapflights?

Cheapflights has 2 direct flights from Malaysia to Shanghai under RM 2,500. A good price for a direct flight from Malaysia to Shanghai is less than RM 7,528.

Are there last-minute flights available from Malaysia to Shanghai for under RM 5,300?

There are currently 20+ open flights from Malaysia to Shanghai within the next 7 days for less than RM 5,300.

What are the cheapest airlines to fly from Malaysia to Shanghai one-way?

The cheapest airlines for a one-way flight from Malaysia to Shanghai are Cebu Pacific (RM 769), China Eastern (RM 795), and Malaysia Airlines (RM 1,533).

Top 5 airlines flying from Malaysia to Shanghai

The chart below displays the airlines Cheapflights users travelling from Malaysia to Shanghai choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Shenzhen AirlinesCheapestRM 518AverageRM 1,115FlexibilityNo cancel feeOn-time63%COVID-19 safety
Search Shenzhen Airlines flights
AirAsia XCheapestRM 659AverageRM 1,115FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search AirAsia X flights
China SouthernCheapestRM 753AverageRM 1,229FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search China Southern flights
Thai AirwaysCheapestRM 837AverageRM 1,352FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Thai Airways flights
Spring AirlinesCheapestRM 934AverageRM 1,544FlexibilityNo cancel feeOn-time45%COVID-19 safety
Search Spring Airlines flights