Cheap Flights from Kuala Lumpur (KUL) to Shanghai (PVG)

Compare Kuala Lumpur International to Shanghai Pudong flight deals

Find the cheapest month or even day of the year to fly to Shanghai Pudong

Book the best Shanghai Pudong fare with no extra fees

Flight deals from Kuala Lumpur International to Shanghai Pudong

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

Find the cheapest month to fly from Kuala Lumpur International to Shanghai Pudong

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

Direct flights from Kuala Lumpur International to Shanghai Pudong

Kuala Lumpur International to Shanghai Pudong: Alternative routes

Compare routes from Kuala Lumpur International to Shanghai below. You may find an airport to fly into that's cheaper, faster, or easier than Shanghai Pudong.

Kuala Lumpur to Shanghai: Flight information

The things to know before you go.
Cheapest flight found$266
Cheapest month to flyMarch
Average flight time5 hrs, 31 mins
Most popular airlineChina Eastern
Average flights per week63

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

The best price we found for a return flight from Kuala Lumpur International to Shanghai Pudong is $266. 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 31 minutes is the average flight time from Kuala Lumpur International to Shanghai Pudong.
China Eastern, Shanghai Airlines and Malaysia Airlines fly direct from Kuala Lumpur International to Shanghai Pudong.
As of July 2025, there are 63 flights per week flying from Kuala Lumpur International to Shanghai Pudong.
The cheapest month to fly from Kuala Lumpur International to Shanghai Pudong is usually March.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Kuala Lumpur International Airport to Shanghai Pudong Airport on Tuesday, 3 March 2026.
Yes – the average flight time is 5 hours and 31 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 Shanghai Pudong 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 Shanghai is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Vietnam Airlines and AirAsia X offer the cheapest flight tickets to Shanghai Pudong.

Flying from Kuala Lumpur International Airport (KUL) to Shanghai Pudong International Airport (PVG): what you need to know

  • Around 5 hours 35 minutes is how long you can expect to be travelling on a direct flight from Kuala Lumpur International Airport to Shanghai Pudong International Airport.

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

  • Flights from KUL to PVG start from 01:55 — the first with China Eastern Airlines. The last departure is at 23:15 with AirAsia X. Overall, you can take your pick of 55 weekly Kuala Lumpur International Airport to Shanghai Pudong International Airport flights.

  • Your KUL to PVG flight won't wait if you're running late, so be at the airport on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're travelling internationally.

  • Flying during a peak month like August? School holidays and other high seasons can lead to longer lines at check-in and security. Play it safe and get there up to four hours ahead of international flights and two hours before domestic departures.

  • A range of airlines offer direct flights from Kuala Lumpur International Airport to Shanghai Pudong International Airport, so jetting off to Shanghai (and then seeing more of China!) is easy. The most popular carriers that fly nonstop include:

  • Most passengers choose to fly with AirAsia X on this route.

  • With 77.17% of its services landing as planned, AirAsia X is the most punctual carrier offering KUL to PVG flights.

  • Think about adding a stopover when booking your ticket from Kuala Lumpur International Airport to Shanghai Pudong International Airport. Simply deselect 'Direct flights only' to break up your journey, or enjoy a detour to a new and interesting place. Check out these options between KUL and PVG:

    • Phnom Penh International Airport

    • Guangzhou Baiyun International Airport

    • Jieyang Chaoshan Airport

How to find the cheapest flights from Kuala Lumpur International Airport (KUL) to Shanghai Pudong International Airport (PVG)

  • The lowest price we've seen for a one-way Kuala Lumpur International Airport to Shanghai Pudong International Airport flight is $154. A return fare right now is $266. Depending on the availability and when you book, these fares can change.

  • Book eight months before you want to fly. After crunching the numbers on our calendar, this is how far you should book ahead to secure cheap tickets from KUL to PVG.

  • Organise your trip for July. That's the cheapest month for flights from Kuala Lumpur International Airport to Shanghai Pudong International Airport. If you're flexible with your dates, try out the 'Whole month' tool to find the cheapest airfare across every month.

  • There's no need to check back in every day to find out if fares have gone down when you set up a Price Alert. We'll notify you as soon as there's a change in price on cheap flights from KUL to PVG.

  • Tailor your flights with filters. Pick your preferred arrival and departure times, total journey duration and airlines. You can also sort your results by 'Best,' 'Fastest' or 'Cheapest' flights from Kuala Lumpur International Airport to Shanghai Pudong International Airport.

Handy information about Kuala Lumpur International Airport (KUL)

  • When it comes to the on-time performance of Kuala Lumpur International Airport, 58.65% of flights arrive within the scheduled timeframe.

  • Central Kuala Lumpur to Kuala Lumpur International Airport is around 64 kilometres. Depending on traffic, it'll take you about 1 hour 5 minutes to get there if you're driving, catching a cab or ride-sharing.

  • Catching public transport? Expect a trip time of around 4 hours 30 minutes.

  • Taking an early flight from Kuala Lumpur International Airport to Shanghai Pudong International Airport? Avoid the last-minute rush to the terminal (and sneak in some extra precious sleep) by choosing one of these stays close to KUL:

Arriving at Shanghai Pudong International Airport (PVG)

Getting from Shanghai Pudong International Airport (PVG) to central Shanghai

  • You'll find PVG at No.300 Qihang Road.

  • From Shanghai Pudong International Airport, Shanghai is approximately 56 kilometres away. It takes around 50 minutes to drive to the centre.

When to fly to Shanghai Pudong International Airport (PVG)

  • It's time to work out your travel dates for your flight from Kuala Lumpur International Airport to Shanghai Pudong International Airport. April is the busiest month to head to Shanghai. If you're after a more low-key vibe, go in April.

  • The warmest month in Shanghai is August, with temperatures ranging between 23ºC (73ºF) and 34ºC (93ºF). Lock in your flights from Kuala Lumpur International Airport to Shanghai Pudong International Airport in this month if you like this kind of weather.

  • January sees average temperatures of between -1ºC (30ºF) and 10ºC (50ºF). Look for cheap tickets from KUL to PVG sometime then if you'd rather travel in cooler conditions.

Explore more of China

  • You've done Shanghai, now it's time to explore other corners of China. Journey about 274 kilometres west to Nanjing to tick off its top attractions. From Sun Yat-sen Mausoleum to Nanjing City Wall and Nanjing Massacre Memorial Hall, you've got a jam-packed schedule ahead.

  • If you're eager to discover another major stop in China, consider Suzhou, about 80 kilometres west of Shanghai. Lotus Peak, Tianpingshan and Shangfang Tower are the start of reasons to visit.

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