Cheap flights from Kuala Lumpur to Shanghai

KUL — SHA
10 Jul — 17 Jul1
Return
1 adult
Economy
From?
To?
Sun 10/7
Sun 17/7

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

Travellers have found it’s best to book a flight 61 days in advance to save up to 40% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Kuala Lumpur to Shanghai 1-2 weeks in advance for as low as RM 5,248, or RM 5,424 for flights within the next 24 hours.

What is the cheapest month to fly from Kuala Lumpur to Shanghai?

Flights from Kuala Lumpur to Shanghai lean towards being more expensive in December. Prices are generally better when you fly from Kuala Lumpur to Shanghai in September, with the cheapest ticket starting at RM 1,336.

When is the cheapest time to fly from Kuala Lumpur to Shanghai (KUL - SH)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Kuala Lumpur to Shanghai as you normally would.

Cheap flights from Kuala Lumpur to Shanghai in July, August 2022

The best prices found for Kuala Lumpur to Shanghai flights in July, August
31 Aug - 19 Sep
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

31h 25m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

2 stops

22h 25m
RM 2,461

Multiple Airlines

View Deal

Deal found 5.7.22

31 Aug - 19 Sep
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

27h 55m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

2 stops

22h 25m
RM 2,470

Multiple Airlines

View Deal

Deal found 5.7.22

31 Aug - 19 Sep
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

27h 55m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

23h 30m
RM 2,527

Multiple Airlines

View Deal

Deal found 5.7.22

Kuala Lumpur to Shanghai 2022 flight deals

Cheap flights to Shanghai from Kuala Lumpur found for this year
8 Sep - 17 Sep
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 55m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

Nonstop

5h 55m
RM 1,376

China Eastern

View Deal

Deal found 5.7.22

2 Sep - 29 Oct
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 55m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

Nonstop

5h 55m
RM 1,570

China Eastern

View Deal

Deal found 4.7.22

30 Nov - 31 Jan
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

22h 20m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

19h 00m
RM 2,245

Multiple Airlines

View Deal

Deal found 4.7.22

Cheap ANA flights from Kuala Lumpur to Shanghai

28 Nov - 31 Dec
KUL

Kuala Lumpur Intl

SHA

Shanghai Hongqiao Intl

1 stop

22h 10m
SHA

Shanghai Hongqiao Intl

KUL

Kuala Lumpur Intl

1 stop

17h 05m
RM 20,533

ANA

View Deal

Deal found 2.7.22

1 Nov - 30 Nov
KUL

Kuala Lumpur Intl

SHA

Shanghai Hongqiao Intl

1 stop

22h 10m
SHA

Shanghai Hongqiao Intl

KUL

Kuala Lumpur Intl

1 stop

17h 05m
RM 30,839

ANA

View Deal

Deal found 5.7.22

1 Nov - 30 Nov
KUL

Kuala Lumpur Intl

SHA

Shanghai Hongqiao Intl

1 stop

22h 10m
SHA

Shanghai Hongqiao Intl

KUL

Kuala Lumpur Intl

1 stop

17h 05m
RM 30,870

ANA

View Deal

Deal found 2.7.22

Cheap China Airlines flights from Kuala Lumpur to Shanghai

26 Oct - 31 Oct
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

20h 05m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

17h 25m
RM 3,030

China Airlines

View Deal

Deal found 4.7.22

1 Nov - 26 Jan
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

28h 00m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

25h 10m
RM 3,078

China Airlines

View Deal

Deal found 3.7.22

1 Oct - 8 Oct
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

20h 05m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

17h 35m
RM 3,109

China Airlines

View Deal

Deal found 4.7.22

Direct flights to Shanghai from Kuala Lumpur

Save time with Kuala Lumpur to Shanghai direct flight deals
8 Sep - 17 Sep
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 55m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

Nonstop

5h 55m
RM 1,376

China Eastern

View Deal

Deal found 5.7.22

2 Sep - 29 Oct
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 55m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

Nonstop

5h 55m
RM 1,570

China Eastern

View Deal

Deal found 4.7.22

28 Aug - 27 Sep
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 55m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

Nonstop

5h 55m
RM 9,764

Multiple Airlines

View Deal

Deal found 3.7.22

One-way flights to Shanghai from Kuala Lumpur

The cheapest one-way flights from Kuala Lumpur to Shanghai
29 Oct
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

23h 05m
RM 767

Cebu Pacific

View Deal

Deal found 4.7.22

12 Nov
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

22h 20m
RM 794

Cebu Pacific

View Deal

Deal found 5.7.22

15 Nov
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

22h 20m
RM 798

Cebu Pacific

View Deal

Deal found 5.7.22

Related info for your journey

Useful info, stats and facts about Kuala Lumpur to Shanghai flights.

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

Some of our airline partners flying from Kuala Lumpur to Shanghai have new flexible policies in place due to COVID-19. AirAsia X, Cathay Pacific, and Cathay Dragon are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like AirAsia X with this kind of flexibility.

Can I find flights from Kuala Lumpur to Shanghai for under RM 1,400 on Cheapflights?

Yes, there are multiple flights from Kuala Lumpur to Shanghai for under RM 1,400. The cheapest flight booked recently is on China Eastern for just RM 1,376, but on average you can expect to pay RM 2,800.

Are there direct flights from Kuala Lumpur to Shanghai for under RM 1,400 on Cheapflights?

Cheapflights has 10 direct flights from Kuala Lumpur to Shanghai under RM 1,400. A good price for a direct flight from Kuala Lumpur to Shanghai is less than RM 20,392.

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

RM 767 is the cheapest one-way deal found within the past few days, from Cebu Pacific. You may also be able to find cheap deals on China Eastern and Philippine Airlines, with prices starting from RM 864 and RM 1,358, respectively.

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

When booking a flight from Kuala Lumpur to Shanghai, you may want to consider flying on EVA Air, China Airlines or Cathay Pacific as they are the most popular for this route.

What are the cheapest flights from Kuala Lumpur to Shanghai?

Looking at all options, your cheapest flight can be booked for RM 838. While the most popular route (Kuala Lumpur Intl - Shanghai Hongqiao Intl) can be booked for RM 1,570 on average our data indicates RM 5,594 when flying from Kuala Lumpur to Shanghai.

Top 5 airlines flying from Kuala Lumpur to Shanghai

The chart below displays the airlines Cheapflights users travelling from Kuala Lumpur 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 520AverageRM 1,119FlexibilityNo cancel feeOn-time63%COVID-19 safety
Search Shenzhen Airlines flights
AirAsia XCheapestRM 662AverageRM 1,097FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search AirAsia X flights
Thai AirwaysCheapestRM 840AverageRM 1,282FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Thai Airways flights
China SouthernCheapestRM 851AverageRM 1,105FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search China Southern flights
XiamenAirCheapestRM 992AverageRM 1,020FlexibilityNo cancel feeOn-time49%COVID-19 safety
Search XiamenAir flights