Cheap flight tickets from Shanghai to Kuala Lumpur

Travellers and cabin class

Compare Shanghai to Kuala Lumpur flight deals

Find the cheapest month or even day of the year to fly to Kuala Lumpur

Book the best Kuala Lumpur fare with no extra fees

Flight deals from Shanghai to Kuala Lumpur

Looking for a cheap last-minute deal or the best return flight from Shanghai to Kuala Lumpur? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Shanghai to Kuala Lumpur

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Shanghai to Kuala Lumpur flights are currently cheapest in September.

Direct flights from Shanghai to Kuala Lumpur

Alternative Shanghai to Kuala Lumpur routes

Looking for the cheapest, fastest or easiest route from Shanghai to Kuala Lumpur? You could fly into the following airports instead.

Shanghai to Kuala Lumpur: Flight information

The things to know before you go.
Cheapest flight foundRM686
Cheapest month to flySeptember
Average flight time5 hrs, 39 mins
Most popular airlineChina Eastern
Average flights per week86

Finding cheap flights from Shanghai to Kuala Lumpur: Frequently asked questions

There are 2 airports in Kuala Lumpur: Kuala Lumpur Sultan Abdul Azziz Shah and Kuala Lumpur International.
The best price we found for a return flight from Shanghai to Kuala Lumpur is RM686. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
5 hours and 39 minutes is the average flight time from Shanghai to Kuala Lumpur.
China Eastern, Malaysia Airlines and Shanghai Airlines fly direct from Shanghai to Kuala Lumpur.
As of May 2025, there are 86 flights per week flying from Shanghai to Kuala Lumpur.
The cheapest month to fly from Shanghai to Kuala Lumpur is usually May 2025.
If you're flying from Shanghai, the cheapest airport near Kuala Lumpur is Kuala Lumpur International – which is 45.8 km away from the centre of Kuala Lumpur. We've found flights into this airport from RM686.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Shanghai to Kuala Lumpur on Tuesday, 2 September 2025.
Yes – the average flight time is 5 hours and 39 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Kuala Lumpur but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Kuala Lumpur is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 27°C. May is typically the warmest month in Kuala Lumpur, when it usually averages around 29°C. You can expect the least rain in June. The coldest month is December, with temperatures averaging 23°C. The rainiest month is November.
The cheapest airline that flies to Kuala Lumpur is AirAsia X .

Travelling from Shanghai to Kuala Lumpur: what you need to know

  • Shanghai has a couple of airports where you can kick off your trip. Explore your options for reserving a flight from Shanghai to Kuala Lumpur flying out of Shanghai Pudong International Airport (PVG) or Shanghai Hongqiao International Airport (SHA).

  • When working out where to arrive in Kuala Lumpur, Kuala Lumpur International Airport (KUL) and Sultan Abdul Aziz Shah Airport (SZB) are the chief entry points.

  • The average duration of a direct Shanghai to Kuala Lumpur flight is 5 hours 35 minutes.

  • Kuala Lumpur's timezone is UTC+8, which is the same as Shanghai.

  • With 49 flights a week between the two airports, Shanghai Pudong International Airport (PVG) to Kuala Lumpur International Airport (KUL) is the most popular route. Board the earliest flight from Shanghai to Kuala Lumpur with Shanghai Airlines at 00:10. If you'd like to make the most of your day before you fly, the last departure from PVG to KUL is with Shanghai Airlines at 19:20.

  • For hassle-free travel, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This will give you enough time to catch your Shanghai to Kuala Lumpur flight.

  • Be prepared for longer lines in popular months like April. Arriving up to four hours ahead of international flights and two hours for domestic departures will give you plenty of time for security and boarding.

How to find the cheapest flights from Shanghai to Kuala Lumpur

  • Book two months before you want to travel. Pricing trends suggest that this is the ideal window for finding cheap Shanghai to Kuala Lumpur flights.

  • May is the best month for nabbing an amazing deal on a plane ticket from Shanghai to Kuala Lumpur. If you need to travel at a different time of year, the 'Whole month' tool will show you the lowest prices across every month.

  • You don't need to check back in every day to find out if fares have dropped when you set up a Price Alert. We'll update you as soon as there's a better deal on cheap flights from Shanghai to Kuala Lumpur.

  • Tailor your flights using filters. Select your ideal arrival and departure times, airlines and total journey duration. You can also sort the results by 'Cheapest,' 'Fastest' or 'Best' Shanghai to Kuala Lumpur flights.

Flying from Shanghai

Shanghai Pudong International Airport (PVG)

  • If you're looking for a direct flight from Shanghai to Kuala Lumpur, you can depart from Shanghai Pudong International Airport (PVG). Travel from PVG to Kuala Lumpur International Airport (KUL) in one continuous trip.

  • You can choose from various carriers offering direct Shanghai to Kuala Lumpur plane tickets with departures from PVG, including:

  • We make it a cinch to book a Shanghai to Kuala Lumpur flight with a stopover. To see all your options departing from Shanghai Pudong International Airport, deselect 'Direct flights only.' Next, choose a flight offering a stop long enough to see the sights of your chosen city. Some popular stopovers include:

    • Penang International Airport (PEN)

    • Changi International Airport (SIN)

    • Guangzhou Baiyun International Airport (CAN)

  • Central Shanghai to PVG is around 32 kilometres. Depending on traffic, it'll take about 50 minutes to get there if you're driving, ride-sharing or catching a cab.

  • After a leisurely start to your travels? Stay near Shanghai Pudong International Airport. Whether you're catching an early flight from Shanghai to Kuala Lumpur or want to avoid feeling rushed, these hotels are ideal:

  • Of all flights leaving Shanghai Pudong International Airport, 78.11% land on schedule at their destination.

  • PVG's address is No.300 Qihang Road.

Shanghai Hongqiao International Airport (SHA)

  • Split up your Shanghai to Kuala Lumpur flight with a stop so you can stretch your legs or cross a new place off your list. Some great stopovers between Shanghai Hongqiao International Airport and Kuala Lumpur are:

    • Shenzhen Bao'an International Airport (SZX)

    • Xiamen Gaoqi International Airport (XMN)

    • Guangzhou Baiyun International Airport (CAN)

  • Driving from central Shanghai to SHA typically takes 20 minutes, depending on traffic. It's around 13 kilometres from the city centre to the airport.

  • Want to treat yourself to an extra night away before boarding your flight from Shanghai to Kuala Lumpur? Unwind in a hotel near Shanghai Hongqiao International Airport before your break officially begins. Check out these accommodation options:

  • Flights from Shanghai Hongqiao International Airport have a track record for punctuality, with 85.58% of them touching down right on cue.

  • The street address for SHA is 700 Yingbin 1st Rd.

Arriving in Kuala Lumpur

Kuala Lumpur International Airport (KUL)

  • Kuala Lumpur International Airport (KUL) is approximately 48 kilometres from the centre of Kuala Lumpur. If you're catching a cab or a ride-share, the drive takes around 1 hour 5 minutes.

  • When travelling on public transport, expect a journey time of around 1 hour.

  • Consider booking a hotel near KUL if you're coming in on a late flight from Shanghai to Kuala Lumpur. Check in to one of these accommodation options and avoid the hassle of a long transfer:

  • Explore without limits with a Kuala Lumpur International Airport rental car. Book your wheels from ASIA CAR, Paradise or GoSoCar and venture far and wide through Kuala Lumpur and beyond.

  • Reserving your ride from Kuala Lumpur International Airport around four weeks in advance boosts your odds of scoring a great price.

Sultan Abdul Aziz Shah Airport (SZB)

  • The centre of Kuala Lumpur is about 16 kilometres from Sultan Abdul Aziz Shah Airport (SZB). After your flight from Shanghai to Kuala Lumpur has hit the runway and you've made your way out of the airport, expect a drive of about 25 minutes.

  • You can expect the journey to take approximately 1 hour 30 minutes on public transport.

  • There are some great places ready to welcome you near SZB. Kick back after your Shanghai to Kuala Lumpur flight at one of these well-located options:

  • Forget about inconvenient public transport schedules or slow-moving cab lines. Grab a Sultan Abdul Aziz Shah Airport rental car and take your trip in whatever direction you choose. Check out the availability and rates from Sixt, WAHDAH and Agtran.

  • Get the pick of the lot. Booking your ride from SZB one week in advance often means better deals and a greater selection of vehicles.

Best time to go to Kuala Lumpur

  • It's time to choose your dates for your flight from Shanghai to Kuala Lumpur. August is the most popular month for a trip to Kuala Lumpur. If you prefer a quieter atmosphere, go in February.

  • Before locking in your Shanghai to Kuala Lumpur tickets, think about what kind of weather works for you. March is the warmest month in Kuala Lumpur, with temperatures ranging from 21ºC (70ºF) to 33ºC (91ºF).

  • Search for cheap flights from Shanghai to Kuala Lumpur in January if you'd rather travel when it's cooler. Temperatures are at their lowest then, ranging between 21ºC (70ºF) and 32ºC (90ºF) on average.

More about Kuala Lumpur

  • Once you've booked your flight from Shanghai to Kuala Lumpur, find a hotel that keeps you close to what you want to see. Make one of these accommodation options your base for exploring Kuala Lumpur:

  • There are so many things to do and see in this city it can be hard to know where to begin. Petronas Twin Towers, KL Tower Mini Zoo and KLCC Park are top sights which should be on any good Kuala Lumpur itinerary.

Explore more of Malaysia

  • Kota Bharu is just one of the many cities in Malaysia waiting to be explored after you've seen Kuala Lumpur. Around 338 kilometres to the north, popular attractions include Pantai Cahaya Bulan, Siti Khadijah Market and Handicraft Village and Craft Museum, Kelantan.

  • Have time for another stop? Set off for Kampung Baru Subang. It's located about 18 kilometres west of Kuala Lumpur and home to highlights like Simflightkl.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.