Flights from Shanghai to Kuala Lumpur – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to KUL – All flight route options from Shanghai Pudong International Airport, China to Kuala Lumpur International Airport, Malaysia. These flights are operated by 26 different airlines. Fly non-stop or choose from 20 different connecting flights. The shortest flight time is 5 hours and 25 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 Kuala Lumpur Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Kuala Lumpur flights
There are over 25 airlines and as many as 1239 flights every week to this destination. You can fly non-stop to Kuala Lumpur (KUL) from Shanghai (PVG) with AirAsia X, Shanghai Airlines, Malaysia Airlines, China Eastern Airlines or Juneyao Airlines but if a stopover option suits you better you can choose to fly via Taipei, Fuzhou or any other of the 20 alternatives with connectiing airports.
Tip! Consider Shanghai Pudong International Airport (PVG) to Sultan Abdul Aziz Shah Intl (SZB) or Hongqiao International (SHA) to Kuala Lumpur International Airport (KUL) as alternatives aswell.
Shanghai to Kuala Lumpur with AirAsia X
You can fly non-stop every weekday with flights departing at 06:00 or 01:35.
With China Southern Airlines
If you fly to Kuala Lumpur from Shanghai with China Southern Airlines you will do a stopover in Guangzhou.
Distance & flight times: Shanghai Airport to KLIA
The shortest flight time between PVG and KUL is 5 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 40m | - | 2371 miles (3815 km) |
TPE Taipei | 8h 30m | 1h 45m | 2450 miles (3942 km) |
FOC Fuzhou | 9h 5m | 2h 45m | 2391 miles (3847 km) |
CAN Guangzhou | 9h 5m | 1h 40m | 2383 miles (3834 km) |
HAN Hanoi | 9h 5m | 2h 10m | 2521 miles (4056 km) |
MNL Manila | 9h 15m | 1h 30m | 2712 miles (4364 km) |
HKG Hong Kong | 9h 20m | 55m | 2373 miles (3818 km) |
XMN Xiamen | 9h 30m | 4h 5m | 2382 miles (3833 km) |
WUH Wuhan | 9h 35m | 3h 0m | 2564 miles (4125 km) |
SGN Ho Chi Minh City | 9h 40m | 3h 25m | 2371 miles (3815 km) |
CGO Zhengzhou | 9h 40m | 3h 20m | 2893 miles (4655 km) |
TFU Chengdu | 10h 15m | 2h 20m | 2958 miles (4759 km) |
CSX Changsha | 10h 15m | 3h 10m | 2481 miles (3992 km) |
SZX Shenzhen | 10h 33m | 3h 40m | 2373 miles (3818 km) |
HAK Haikou | 10h 35m | 3h 35m | 2385 miles (3837 km) |
TSA Taipei | 10h 50m | - | - |
SIN Singapore | 10h 53m | 1h 40m | 2562 miles (4122 km) |
BKI Kota Kinabalu | 11h 0m | 3h 45m | 2807 miles (4516 km) |
BKK Bangkok | 11h 0m | 2h 50m | 2571 miles (4137 km) |
CTU Chengdu | 13h 0m | - | - |
KMG Kunming | 13h 15m | 3h 55m | 2782 miles (4476 km) |


Quick copy and share this page
From Shanghai to Malaysia
Below is a list of other destinations to Malaysia from Shanghai Pudong International Airport with either direct flights or 1 stop connections.
From China to Kuala Lumpur
Below is a list of other cities in China with flights to Kuala Lumpur with either non-stop or connecting flights.
-
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