- Home
- Flights
- Flights from Kuala Lumpur
- Kuala Lumpur to Shanghai
Cheap flights from Kuala Lumpur to Shanghai from MYR 441
Spring Airlines, AirAsia X, Batik Air Malaysia and 4 more airlines fly nonstop from Kuala Lumpur to Shanghai. The flight takes around 5h 15m, and the cheapest one-way fare we found recently is MYR 441 on 16 Jan.
Direct flights available 5h 15m Cheapest in January Prices checked 14 days ago
Kuala Lumpur to Shanghai at a glance
Cheapest one-wayMYR 441Spring Airlines · nonstop · Sat 16 JanFastest flight5h 15mEstimated
Nonstop flightsYesSpring Airlines, AirAsia X, Batik Air Malaysia
Airlines flying nonstop from Kuala Lumpur to Shanghai
7 airlines on this route.
Cheapest month to fly from Kuala Lumpur to Shanghai
Lowest one-way fare found for each month: January is cheapest, July the most expensive.
Good to know
- Distance
- 3,796 km2,357 miles
- Flight time
- 5h 15mestimate
- Time difference
- NoneShanghai vs Kuala Lumpur
- Currency in Shanghai
- CNY
- Airports
- KUL, SZB → PVG, SHA
Flights from Kuala Lumpur to Shanghai: questions answered
How much is a flight from Kuala Lumpur to Shanghai?
The cheapest one-way fare we found recently is MYR 441, nonstop, departing in January. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Kuala Lumpur to Shanghai?
Yes. Spring Airlines, AirAsia X, Batik Air Malaysia, China Eastern Airlines, Juneyao Air, Malaysia Airlines and Shanghai Airlines fly this route nonstop.
How long is the flight from Kuala Lumpur to Shanghai?
A nonstop flight covers 3,796 km and takes around 5h 15m.
What is the cheapest month to fly from Kuala Lumpur to Shanghai?
January has the lowest fare we found (MYR 441), while July is the most expensive (MYR 796).
Which airlines fly from Kuala Lumpur to Shanghai?
Spring Airlines, AirAsia X, Batik Air Malaysia, China Eastern Airlines, Juneyao Air, Malaysia Airlines and Shanghai Airlines operate nonstop flights on this route.
Which airports serve Kuala Lumpur and Shanghai?
Kuala Lumpur: Kuala Lumpur International Airport (KUL) and Sultan Abdul Aziz Shah International Airport (SZB). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).





