Flights from Kuala Lumpur to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
KUL to PVG – All flight route options from Kuala Lumpur International Airport, Malaysia to Shanghai Pudong International Airport, China. These flights are operated by 25 different airlines. Fly non-stop or choose from 18 different connecting flights. The shortest flight time is 5 hours and 30 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Kuala Lumpur to Shanghai flights
There are over 21 airlines and as many as 1212 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Kuala Lumpur (KUL) with AirAsia X, Shanghai Airlines, Malaysia Airlines or China Eastern Airlines but if a stopover option suits you better you can choose to fly via Bangkok, Phuket or any other of the 17 alternatives with connectiing airports.
Tip! Consider Kuala Lumpur International Airport (KUL) to Hongqiao International (SHA) or Sultan Abdul Aziz Shah Intl (SZB) to Shanghai Pudong International Airport (PVG) as alternatives aswell.
Kuala Lumpur to Shanghai with AirAsia X
You can fly non-stop every weekday with flights departing at 18 in the evening or 23 in the night.
With Thai Airways International
If you fly from Kuala Lumpur with Thai Airways International you will do a stopover in Bangkok, BKK before reaching Shanghai. This flight trip will take 8 hours and 25 minutes and you can fly every weekday with departures at 20:55 or 21:05. Thai Airways International is a Star Alliance member.
Distance & flight times: KLIA to Shanghai Airport
The shortest flight time between KUL and PVG is 5 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 30m | - | 2371 miles (3815 km) |
BKK Bangkok | 9h 0m | 4h 35m | 2571 miles (4137 km) |
HKT Phuket | 9h 5m | 2h 30m | 2647 miles (4259 km) |
HKG Hong Kong | 9h 20m | 4h 30m | 2373 miles (3818 km) |
SGN Ho Chi Minh City | 9h 25m | 2h 55m | 2371 miles (3815 km) |
BKI Kota Kinabalu | 9h 45m | 3h 35m | 2807 miles (4516 km) |
TPE Taipei | 9h 50m | 3h 10m | 2450 miles (3942 km) |
CKG Chongqing | 9h 55m | 2h 50m | 2814 miles (4528 km) |
CAN Guangzhou | 9h 55m | 3h 30m | 2383 miles (3834 km) |
TFU Chengdu | 10h 5m | 3h 0m | 2958 miles (4759 km) |
XMN Xiamen | 10h 20m | 3h 35m | 2382 miles (3833 km) |
SIN Singapore | 10h 30m | 2h 20m | 2562 miles (4122 km) |
HAN Hanoi | 10h 35m | 4h 5m | 2521 miles (4056 km) |
CGO Zhengzhou | 11h 0m | 2h 45m | 2893 miles (4655 km) |
SZX Shenzhen | 11h 5m | - | - |
CSX Changsha | 11h 43m | 4h 45m | 2481 miles (3992 km) |
WUH Wuhan | 12h 5m | 5h 0m | 2564 miles (4125 km) |
MNL Manila | 12h 15m | 4h 30m | 2712 miles (4364 km) |


Quick copy and share this page
From Kuala Lumpur to China
Below is a list of other destinations to China from Kuala Lumpur International Airport with either direct flights or 1 stop connections.
-
PEK Beijing Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing Direct
-
SZX Shenzhen Direct
-
CKG Chongqing Direct
-
KMG Kunming Direct
-
HGH Hangzhou Direct
-
HAK Haikou Direct
From Malaysia to Shanghai
Below is a list of other cities in Malaysia with flights to Shanghai with either non-stop or connecting flights.