Shanghai to Kuala Lumpur (PVG-KUL): nonstop flights and who flies them

Shanghai Airlines, Malaysia Airlines, Malindo Airways, Juneyao Air, and AirAsia X fly nonstop between Shanghai (PVG) and Kuala Lumpur (KUL), roughly 69 times a week. The timetable below shows the nonstop scheduled at 5h 5m to 6h for the 2,359 miles.

Schedule last confirmed . Departure times come from 2LNR's schedule data; confirm with the airline before you book.

Updated .

69
Flights a week, 4-week average
5h 5m to 6h
Scheduled flight time
2,359 mi
Nonstop distance
Free
To get started

Shanghai to Kuala Lumpur flight schedule

Scheduled nonstop departures for PVG to KUL starting October 22, 2026, last checked against our schedule feed on October 18, 2026. Airlines retime and cancel flights, so confirm with the airline before you book.

Schedule data dated .

Scheduled nonstop departures from Shanghai (PVG) to Kuala Lumpur (KUL)
Date Flight Airline Departs PVG Arrives KUL Duration Aircraft
FM 863Shanghai Airlines00:1006:055h 55mBoeing 737 MAX 8
D7 331AirAsia X01:3507:155h 40mAirbus A330-300
MH 387Malaysia Airlines02:1007:455h 35mAirbus A330-300
OD 617Malindo Airways02:2008:005h 40mBoeing 737-800
FM 885Shanghai Airlines09:2514:505h 25mBoeing 787-9 Dreamliner
FM 865Shanghai Airlines13:4019:155h 35mBoeing 737 MAX 8
MH 389Malaysia Airlines15:2521:005h 35mAirbus A330-300
HO 1353Juneyao Air17:4523:255h 40mAirbus A320neo
FM 861Shanghai Airlines18:0023:055h 5mBoeing 737 MAX 8
FM 863Shanghai Airlines00:1006:055h 55mBoeing 737 MAX 8
D7 331AirAsia X01:3507:155h 40mAirbus A330-300
MH 387Malaysia Airlines02:1007:455h 35mAirbus A330-300
OD 617Malindo Airways02:2008:005h 40mBoeing 737-800
FM 885Shanghai Airlines09:2514:505h 25mBoeing 787-9 Dreamliner
FM 865Shanghai Airlines13:4019:155h 35mBoeing 737 MAX 8
MH 389Malaysia Airlines15:2521:005h 35mAirbus A330-300
HO 1353Juneyao Air17:4523:255h 40mAirbus A320neo
FM 861Shanghai Airlines18:0023:055h 5mBoeing 737 MAX 8
FM 863Shanghai Airlines00:1006:055h 55mBoeing 737 MAX 8
D7 331AirAsia X01:3507:155h 40mAirbus A330-300
MH 387Malaysia Airlines02:1007:455h 35mAirbus A330-300
OD 617Malindo Airways02:2008:005h 40mBoeing 737-800
FM 885Shanghai Airlines09:2514:505h 25mBoeing 787-9 Dreamliner
FM 865Shanghai Airlines13:4019:155h 35mBoeing 737 MAX 8
MH 389Malaysia Airlines15:2521:005h 35mAirbus A330-300
HO 1353Juneyao Air17:4523:255h 40mAirbus A320neo
FM 861Shanghai Airlines18:0023:055h 5mBoeing 737 MAX 8
FM 863Shanghai Airlines00:1006:055h 55mBoeing 737 MAX 8
MH 387Malaysia Airlines02:1007:455h 35mAirbus A330-300
OD 617Malindo Airways02:2008:005h 40mBoeing 737-800
FM 881Shanghai Airlines07:5013:205h 30mBoeing 737 MAX 8
FM 885Shanghai Airlines09:2014:405h 20mBoeing 737 MAX 8
FM 865Shanghai Airlines13:4019:155h 35mBoeing 737 MAX 8
MH 389Malaysia Airlines16:0521:505h 45mAirbus A330-300
HO 1353Juneyao Air17:2523:256hAirbus A320neo
FM 861Shanghai Airlines18:5500:556hBoeing 737 MAX 8
FM 863Shanghai Airlines00:1005:405h 30mBoeing 787-9 Dreamliner
D7 331AirAsia X01:3507:305h 55mAirbus A330-300
MH 387Malaysia Airlines02:1508:005h 45mAirbus A330-200
OD 617Malindo Airways02:2008:005h 40mBoeing 737-800

Showing the first 40 of 66 scheduled PVG to KUL departures across 7 days with service, starting October 22, 2026. Every remaining date is on the interactive map.

Departure and arrival times are local at their own airport, so an arrival can fall on a different local date than the departure; the duration column is the true elapsed flying time. A dash means the airline hasn't filed that value in the schedule data we hold. Aircraft are the equipment the airline filed, named where the code pins down one type and shown as the family or the bare code where it doesn't. Swaps can happen up to departure.

See every PVG to KUL date on the interactive map

Aircraft on the Shanghai to Kuala Lumpur nonstop

In the schedule table on this page, Shanghai Airlines flies the Boeing 737 MAX 8 and the Boeing 787-9 Dreamliner. Malaysia Airlines flies the Airbus A330-300 and the Airbus A330-200. Malindo Airways flies the Boeing 737-800. AirAsia X flies the Airbus A330-300. Juneyao Air flies the Airbus A320neo. Each linked aircraft page shows where that airline schedules it. Airlines can swap aircraft up to departure.

The full PVG to KUL nonstop schedule

This page carries the full PVG to KUL nonstop schedule, who operates each departure and how often it runs; the reverse direction is linked below.

See the schedule

Who operates each PVG to KUL nonstop and how often it runs, from 2LNR's schedule data.

Plan on the map

See PVG to KUL on the interactive route map, with schedules, connections, and route statistics.

Frequently asked questions about PVG to KUL

How long is the flight from Shanghai (PVG) to Kuala Lumpur (KUL)?
Scheduled flight times from Shanghai (PVG) to Kuala Lumpur (KUL) run from 5h 5m to 6h across the departures in the schedule table on this page. The nonstop covers about 2,359 miles, and airlines adjust scheduled times by season, so confirm with the airline before you book.
Which airlines fly nonstop from PVG to KUL?
Shanghai Airlines, Malaysia Airlines, Malindo Airways, Juneyao Air, and AirAsia X fly PVG to KUL nonstop. 2LNR doesn't show award or upgrade space for any of them on PVG to KUL, so this page carries the schedule rather than a space claim.
How many flights a week are there from PVG to KUL?
About 69 nonstop flights a week run between Shanghai (PVG) and Kuala Lumpur (KUL) in the current schedule, operated by Shanghai Airlines, Malaysia Airlines, Malindo Airways, Juneyao Air, and AirAsia X. Frequency shifts by season, and the schedule table on this page shows what is scheduled next.
What time do flights from PVG to KUL depart?
Scheduled PVG to KUL nonstops in the next 7 days with service leave between 00:10 and 18:55, local time at Shanghai. The schedule table on this page lists every departure by date, with its arrival time and aircraft.
Which flights operate PVG to KUL nonstop?
The schedule table on this page lists 10 flight numbers for PVG to KUL nonstops, including FM 863, FM 865, and FM 885 on Shanghai Airlines; MH 387 and MH 389 on Malaysia Airlines; OD 617 on Malindo Airways; D7 331 on AirAsia X; and HO 1353 on Juneyao Air. The table lists each departure by date with its times and aircraft.
Does 2LNR show upgrade or award space on PVG to KUL?
Not on this route: 2LNR doesn't show award or upgrade space for any airline flying PVG to KUL. The page carries the full PVG to KUL nonstop schedule and who flies each departure, and the reverse direction is linked below.

See the full PVG to KUL nonstop schedule

Every scheduled departure on this route, with who flies it. 2LNR shows upgrade and award space by date on the carriers it tracks, the next 14 days free on every product and the full horizon on Pro.

Get started free