Cheap flights from Kuala Lumpur to Shanghai

KUL — SHA
13 Dec — 20 Dec1
Return
1 adult
Economy
From?
To?
Tue 13/12
Tue 20/12

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

Travellers have found it’s best to book a flight 59 days in advance to save up to 39% 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 59 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,664, or RM 5,826 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 November, with the cheapest ticket starting at RM 2,238.

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 December, January 2022

The best prices found for Kuala Lumpur to Shanghai flights in December, January
1 Jan - 8 Jan
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 20m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

2 stops

23h 05m
RM 2,511

Multiple Airlines

Pick Dates

Deal found 6/12

1 Jan - 8 Jan
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 20m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

2 stops

25h 55m
RM 2,524

Multiple Airlines

Pick Dates

Deal found 6/12

1 Jan - 8 Jan
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 20m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

31h 45m
RM 2,643

Multiple Airlines

Pick Dates

Deal found 6/12

Kuala Lumpur to Shanghai 2022 flight deals

Cheap flights to Shanghai from Kuala Lumpur found for this year
17 Dec - 31 Dec
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

13h 25m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

26h 20m
RM 3,368

Multiple Airlines

Pick Dates

Deal found 7/12

17 Dec - 31 Dec
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

13h 25m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

2 stops

22h 30m
RM 4,454

Multiple Airlines

Pick Dates

Deal found 7/12

8 Dec - 15 Dec
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

16h 45m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

15h 30m
RM 4,679

Multiple Airlines

Pick Dates

Deal found 6/12

Cheap China Southern flights from Kuala Lumpur to Shanghai

18 Jan - 25 Jan
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

26h 00m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

2 stops

39h 10m
RM 3,404

China Southern

Pick Dates

Deal found 6/12

18 Jan - 25 Jan
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

32h 10m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

2 stops

45h 35m
RM 3,769

China Southern

Pick Dates

Deal found 6/12

4 Feb - 17 Feb
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

26h 00m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

15h 30m
RM 3,909

China Southern

Pick Dates

Deal found 7/12

Cheap XiamenAir flights from Kuala Lumpur to Shanghai

1 Jan - 8 Jan
KUL

Kuala Lumpur Intl

SHA

Shanghai Hongqiao Intl

1 stop

28h 35m
SHA

Shanghai Hongqiao Intl

KUL

Kuala Lumpur Intl

1 stop

23h 40m
RM 6,134

XiamenAir

Pick Dates

Deal found 6/12

1 Jan - 8 Jan
KUL

Kuala Lumpur Intl

SHA

Shanghai Hongqiao Intl

2 stops

31h 20m
SHA

Shanghai Hongqiao Intl

KUL

Kuala Lumpur Intl

1 stop

26h 50m
RM 6,205

XiamenAir

Pick Dates

Deal found 6/12

5 Feb - 25 Feb
KUL

Kuala Lumpur Intl

SHA

Shanghai Hongqiao Intl

1 stop

19h 05m
SHA

Shanghai Hongqiao Intl

KUL

Kuala Lumpur Intl

1 stop

17h 15m
RM 6,952

XiamenAir

Pick Dates

Deal found 8/12

Direct flights to Shanghai from Kuala Lumpur

Save time with Kuala Lumpur to Shanghai direct flight deals
1 Jan - 8 Jan
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 20m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

Nonstop

5h 45m
RM 5,193

Multiple Airlines

Pick Dates

Deal found 6/12

Last-minute flights from Kuala Lumpur to Shanghai

Late deals on return flights to Shanghai from Kuala Lumpur, departing today and this week
17 Dec - 31 Dec
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

13h 25m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

1 stop

26h 20m
RM 3,368

Multiple Airlines

Pick Dates

Deal found 7/12

17 Dec - 31 Dec
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

2 stops

13h 25m
PVG

Shanghai Pu Dong

KUL

Kuala Lumpur Intl

2 stops

22h 30m
RM 4,454

Multiple Airlines

Pick Dates

Deal found 7/12

17 Dec - 31 Dec
KUL

Kuala Lumpur Intl

SHA

Shanghai Hongqiao Intl

2 stops

20h 35m
SHA

Shanghai Hongqiao Intl

KUL

Kuala Lumpur Intl

2 stops

23h 35m
RM 5,510

Multiple Airlines

Pick Dates

Deal found 7/12

One-way flights to Shanghai from Kuala Lumpur

The cheapest one-way flights from Kuala Lumpur to Shanghai
22 Jan
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 20m
RM 1,262

China Eastern

Pick Dates

Deal found 7/12

1 Jan
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

Nonstop

5h 20m
RM 1,293

China Eastern

Pick Dates

Deal found 6/12

10 Feb
KUL

Kuala Lumpur Intl

PVG

Shanghai Pu Dong

1 stop

24h 25m
RM 1,464

Multiple Airlines

Pick Dates

Deal found 8/12

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 2,500 on Cheapflights?

Yes, there are multiple flights from Kuala Lumpur to Shanghai for under RM 2,500. The cheapest flight booked recently is on Multiple Airlines for just RM 2,498, but on average you can expect to pay RM 2,898.

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

Cheapflights has 1 direct flight from Kuala Lumpur to Shanghai under RM 5,200. A good price for a direct flight from Kuala Lumpur to Shanghai is less than RM 5,193.

Are there last-minute flights available from Kuala Lumpur to Shanghai for under RM 3,400?

There are currently 10+ open flights from Kuala Lumpur to Shanghai within the next 7 days for less than RM 3,400.

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 3,602. While the most popular route (Kuala Lumpur Intl - Shanghai Pu Dong) can be booked for RM 2,524 on average our data indicates RM 3,602 when flying from Kuala Lumpur to Shanghai.

Top 10 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 518AverageRM 1,116FlexibilityNo cancel feeOn-time63%COVID-19 safety
Search Shenzhen Airlines flights
AirAsia XCheapestRM 660AverageRM 1,093FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search AirAsia X flights
Thai AirwaysCheapestRM 838AverageRM 1,278FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Thai Airways flights
XiamenAirCheapestRM 989AverageRM 1,017FlexibilityNo cancel feeOn-time49%COVID-19 safety
Search XiamenAir flights
Cathay DragonCheapestRM 1,017AverageRM 1,258FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search Cathay Dragon flights
Cathay PacificCheapestRM 1,026AverageRM 1,260FlexibilityNo cancel feeOn-time72%COVID-19 safety
Search Cathay Pacific flights
Vietnam AirlinesCheapestRM 1,119AverageRM 1,592FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search Vietnam Airlines flights
China EasternCheapestRM 1,201AverageRM 1,326FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search China Eastern flights
Malaysia AirlinesCheapestRM 1,246AverageRM 2,021FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Malaysia Airlines flights
Shanghai AirlinesCheapestRM 1,403AverageRM 12,006FlexibilityNo cancel feeOn-time58%COVID-19 safety
Search Shanghai Airlines flights