Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Kuala Lumpur
  4. Kuala Lumpur to Shanghai
Nonstop route · Malaysia → China

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
KULSHA

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.

AirlineFlights a weekTypical departuresFromSearch
SASpring Airlines——MYR 441Search
AirAsia X——MYR 465Search
BABatik Air Malaysia———Search
CEChina Eastern Airlines———Search
JAJuneyao Air———Search
MAMalaysia Airlines———Search
SAShanghai Airlines———Search

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).

More flights from Kuala Lumpur