PVG → KUL Shanghai to Kuala Lumpur
live
Direct flights from Shanghai (PVG) to Kuala Lumpur (KUL): 77 nonstop departures observed each week across 6 airlines. 85% of the last 41 tracked flights arrived within 15 minutes of schedule. The median arrival is 3 minutes early. No cancellations were recorded across the 52 tracked flights. The nonstop covers 3,797 km, an estimated 5 hours 22 minutes in the air. Measured by Pro Flight Search from live flight boards at Shanghai and Kuala Lumpur. Updated 14 November 2026 at 00:36 UTC.
Today, PVG → KUL Sat 14 Nov · local times
D7331亚洲航空(长途) In the air, 27 min late
Left PVG at 02:02 , 27 min after its 01:35 slot.
Track D7331 →
MH387MALAYSIA AIRLINES BERHAD In the air, 75 min late
Left PVG at 03:30 , 75 min after its 02:15 slot.
Likely landing about 09:45middle half 09:30 to 09:55 · sched 09:00
Landing estimate from 20,037 tracked flights of 4 to 8 hours that left 60 to 119 min late. The KUL board has not posted a landing time yet. How planes make up time
Track MH387 →
Sched Flight PVG departure KUL arrival
00:10
FM863 SHANGHAI AIRLINES
Left 00:27 +17
Landed 05:22 −18
01:35
D7331 亚洲航空(长途)
Left 02:02 +27
·
02:15
MH387 MALAYSIA AIRLINES BERHAD
Left 03:30 +75
KUL about 09:45 In the air · sched 09:00
03:55
OD617 BATIK AIR MALAYSIA
Left 07:53 +238
KUL about 15:55 In the air · sched 12:40
07:30
FM881 SHANGHAI AIRLINES
Left 07:43 +13
KUL 13:20 In the air · scheduled landing
09:20
FM885 SHANGHAI AIRLINES
On schedule T浦东(T1)
KUL 14:40 scheduled
11:00
9C6523 中国春秋航空公司
On schedule T浦东(T2-S2)
·
13:30
FM865 SHANGHAI AIRLINES
On schedule T浦东(T1-S1)
KUL 19:05 scheduled
16:05
MH389 MALAYSIA AIRLINES BERHAD
On schedule T浦东(T2)
KUL 21:50 scheduled
17:15
FM861 SHANGHAI AIRLINES
On schedule T浦东(T1-S1)
KUL 23:15 scheduled
17:25
HO1353 JUNEYAO AIRLINES
On schedule T浦东(T2)
KUL 23:25 scheduled
Checked PVG board 08:25 · KUL board 08:36
PVG
Shanghai
busy · +17
KUL
Kuala Lumpur
smooth · +0
dep bank 00:10–17:25 77x weekly
Runs reliable · 6 airlines · 77x weekly · nonstop
85% on time
of the last 41 tracked PVG → KUL flights arrived within 15 minutes
Median arrival delay is −3 min . 0 of 52 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −3 min across the last 41 arrivals
Flight time ~5h 22m estimated from route distance
Weekly departures 77x 6 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 52
The week scheduled departures · origin local time
AirAsia X Batik Air Malaysia MALAYSIA AIRLINES BERHAD Shanghai Airlines
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
AirAsia XD7
Flights D7331 01:35 daily
Batik Air MalaysiaOD
Flights OD617 03:55 daily
MALAYSIA AIRLINES BERHADMH 100% on time
Flights MH387 02:15 daily · MH389 16:05 daily
Shanghai AirlinesFM 77% on time
Flights FM863 00:10 daily · FM881 07:30 daily · FM885 09:20 daily · FM865 13:30 daily
Spring Airlines9C
Flights 9C6523 11:00 daily
吉祥航空公司HO 100% on time
Flights HO1353 17:25 daily
History operated legs · board outcomes
11-14 FM863 dep +17 → arr −18
11-13 FM861 dep +27 → arr +45
11-13 FM863 dep +66 → arr +0
11-13 FM865 dep +24 → arr −5
11-13 FM881 dep +25 → arr −5
11-13 FM885 dep +108 → arr +6
11-13 MH387 dep +38 → arr +10
11-13 MH389 dep +23 → arr −6
11-12 FM861 dep +52 → arr +8
11-12 FM863 dep +30 → arr −3
11-12 FM865 dep +15 → arr +0
11-12 FM881 dep +37 → arr +8
11-12 FM885 dep +72 → arr +14
11-12 MH387 dep +20 → arr −12
11-12 MH389 dep +18 → arr −6
11-12 OD617 dep +85 → arr +13
11-11 FM861 dep +30 → arr −18
11-11 FM863 dep +25 → arr +24
11-11 FM865 dep +26 → arr −1
11-11 FM881 dep +23 → arr −14
11-11 FM885 dep +27 → arr +20
11-11 MH387 dep +36 → arr +11
11-11 MH389 dep +16 → arr −16
11-10 FM861 dep +21 → arr +3
11-10 FM863 dep +17 → arr −5
11-10 FM865 dep +39 → arr +24
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from PVG and KUL, paired departure → arrival per flight and day. Board history since Mon, Nov 9. Each day adds the flights our airport boards record.
Board rows 105 Completed 87 Delayed 50 Within 15m 39/87 Median +18m
9C6523 中国春秋航空公司
5 days
PVG
Departure
Sched 11:00
Scheduled departure
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 13
1/2 legs · B-308K
PVG
Departure
11:33
Departed · Sched 11:0033m late
→
KUL
Arrival
Sched 16:55
Scheduled time only · no board update captured
Thu schedule from board history
Thu, Nov 12
2/2 legs · B-308K
PVG
Departure
11:45
Departed · Sched 11:0045m late
→
KUL
Arrival
Sched 16:55
Scheduled time only · no board update captured
PVG
Departure
12:05
Departed · Sched 11:0065m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
PVG
Departure
11:12
Departed · Sched 11:0012m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full 9C6523 history →
D7331 亚洲航空(长途)
5 days
PVG
Departure
02:02
Departed · Sched 01:3527m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
PVG
Departure
Sched 01:35
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
PVG
Departure
02:01
Departed · Sched 01:3526m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
PVG
Departure
01:53
Departed · Sched 01:3518m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
PVG
Departure
01:54
Departed · Sched 01:3519m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full D7331 history →
FM861 SHANGHAI AIRLINES
6 days
PVG
Departure
Sched 17:15
Scheduled departure
→
KUL
Arrival
Sched 23:15
Scheduled arrival · landing pending
PVG
Departure
17:42
Departed · Sched 17:1527m late
→
KUL
Arrival
00:00
Landed · Sched 23:1545m late
PVG
Departure
18:07
Departed · Sched 17:1552m late
→
KUL
Arrival
23:23
Landed · Sched 23:158m late
PVG
Departure
17:45
Departed · Sched 17:1530m late
→
KUL
Arrival
22:57
Landed · Sched 23:1518m early
PVG
Departure
17:36
Departed · Sched 17:1521m late
→
KUL
Arrival
22:43
Landed · Sched 22:403m late
PVG
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
22:39
Landed · Sched 23:1536m early
Full FM861 history →
FM863 SHANGHAI AIRLINES
6 days
PVG
Departure
00:27
Departed · Sched 00:1017m late
→
KUL
Arrival
05:22
Landed · Sched 05:4018m early
PVG
Departure
01:16
Departed · Sched 00:1066m late
→
PVG
Departure
00:40
Departed · Sched 00:1030m late
→
KUL
Arrival
05:27
Landed · Sched 05:303m early
PVG
Departure
00:35
Departed · Sched 00:1025m late
→
KUL
Arrival
06:04
Landed · Sched 05:4024m late
PVG
Departure
00:27
Departed · Sched 00:1017m late
→
KUL
Arrival
05:35
Landed · Sched 05:405m early
PVG
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
05:31
Landed · Sched 05:409m early
Full FM863 history →
FM865 SHANGHAI AIRLINES
6 days
PVG
Departure
Sched 13:30
Scheduled departure
→
KUL
Arrival
Sched 19:05
Scheduled arrival · landing pending
PVG
Departure
13:54
Departed · Sched 13:3024m late
→
KUL
Arrival
20:10
Landed · Sched 20:155m early
PVG
Departure
13:45
Departed · Sched 13:3015m late
→
PVG
Departure
13:56
Departed · Sched 13:3026m late
→
KUL
Arrival
19:04
Landed · Sched 19:051m early
PVG
Departure
14:09
Departed · Sched 13:3039m late
→
KUL
Arrival
19:29
Landed · Sched 19:0524m late
PVG
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
18:56
Landed · Sched 19:059m early
Full FM865 history →
FM881 SHANGHAI AIRLINES
6 days
PVG
Departure
07:43
Departed · Sched 07:3013m late
→
KUL
Arrival
Sched 13:20
Scheduled arrival · landing pending
PVG
Departure
07:55
Departed · Sched 07:3025m late
→
KUL
Arrival
13:15
Landed · Sched 13:205m early
Thu, Nov 12
2/2 legs · B-1379
PVG
Departure
08:07
Departed · Sched 07:3037m late
→
KUL
Arrival
13:27
Landed · Sched 13:207m late
PVG
Departure
07:53
Departed · Sched 07:3023m late
→
KUL
Arrival
13:06
Landed · Sched 13:2014m early
PVG
Departure
07:45
Departed · Sched 07:3015m late
→
PVG
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
13:12
Landed · Sched 13:208m early
Full FM881 history →
FM885 SHANGHAI AIRLINES
6 days
PVG
Departure
Sched 09:20
Scheduled departure
→
KUL
Arrival
Sched 14:40
Scheduled arrival · landing pending
PVG
Departure
11:08
Departed · Sched 09:20108m late
→
KUL
Arrival
16:46
Landed · Sched 16:406m late
PVG
Departure
10:32
Departed · Sched 09:2072m late
→
KUL
Arrival
16:04
Landed · Sched 15:5014m late
PVG
Departure
09:47
Departed · Sched 09:2027m late
→
KUL
Arrival
15:00
Landed · Sched 14:4020m late
PVG
Departure
10:07
Departed · Sched 09:2047m late
→
KUL
Arrival
15:46
Landed · Sched 15:2224m late
PVG
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
15:28
Landed · Sched 14:4048m late
Full FM885 history →
HO1353 JUNEYAO AIRLINES
6 days
PVG
Departure
Sched 17:25
Scheduled departure
→
KUL
Arrival
Sched 23:25
Scheduled arrival · landing pending
PVG
Departure
17:42
Departed · Sched 17:2517m late
→
KUL
Arrival
23:32
Landed · Sched 23:257m late
PVG
Departure
18:19
Departed · Sched 17:2554m late
→
KUL
Arrival
23:39
Landed · Sched 23:2514m late
PVG
Departure
17:58
Departed · Sched 17:2533m late
→
KUL
Arrival
23:15
Landed · Sched 23:2510m early
PVG
Departure
17:48
Departed · Sched 17:2523m late
→
KUL
Arrival
22:59
Landed · Sched 23:2526m early
PVG
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
23:03
Landed · Sched 23:2522m early
Full HO1353 history →
MH387 MALAYSIA AIRLINES BERHAD
5 days
PVG
Departure
03:30
Departed · Sched 02:1575m late
→
KUL
Arrival
Sched 09:00
Scheduled arrival · landing pending
PVG
Departure
02:53
Departed · Sched 02:1538m late
→
KUL
Arrival
08:10
Landed · Sched 08:0010m late
PVG
Departure
02:35
Departed · Sched 02:1520m late
→
KUL
Arrival
07:48
Landed · Sched 08:0012m early
PVG
Departure
02:51
Departed · Sched 02:1536m late
→
KUL
Arrival
08:11
Landed · Sched 08:0011m late
PVG
Departure
02:38
Departed · Sched 02:1523m late
→
KUL
Arrival
07:50
Landed · Sched 08:0010m early
Full MH387 history →
MH389 MALAYSIA AIRLINES BERHAD
5 days
PVG
Departure
Sched 16:05
Scheduled departure
→
KUL
Arrival
Sched 21:50
Scheduled arrival · landing pending
PVG
Departure
16:28
Departed · Sched 16:0523m late
→
KUL
Arrival
21:44
Landed · Sched 21:506m early
PVG
Departure
16:23
Departed · Sched 16:0518m late
→
KUL
Arrival
21:44
Landed · Sched 21:506m early
PVG
Departure
16:21
Departed · Sched 16:0516m late
→
KUL
Arrival
21:34
Landed · Sched 21:5016m early
PVG
Departure
16:40
Departed · Sched 16:0535m late
→
KUL
Arrival
21:47
Landed · Sched 21:558m early
Full MH389 history →
OD617 BATIK AIR MALAYSIA
5 days
PVG
Departure
07:53
Departed · Sched 03:55238m late
→
KUL
Arrival
Sched 12:40
Scheduled arrival · landing pending
Fri, Nov 13
1/2 legs · 9M-LNV
PVG
Departure
Sched 03:55
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 10:10
Scheduled time only · no board update captured
Thu schedule from board history
Thu, Nov 12
2/2 legs · 9M-LNV
PVG
Departure
05:20
Departed · Sched 03:5585m late
→
KUL
Arrival
10:23
Landed · Sched 10:1013m late
PVG
Departure
Sched 03:55
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 09:55
Scheduled time only · no board update captured
Tue schedule from board history
PVG
Departure
04:45
Departed · Sched 03:5550m late
→
KUL
Arrival
09:51
Landed · Sched 09:554m early
Full OD617 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Shanghai (PVG) to Kuala Lumpur (KUL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PVG-KUL
Copy
How we measure this →
PVG to KUL questions
Is PVG–KUL running on time right now? Smooth skies ahead. The departure side at PVG is the weaker end, route health score 89/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PVG–KUL? Operators schedule morning departures around 00:10 and evening departures around 17:15 from PVG. Earlier flights typically land before destination-airport delays accumulate later in the day; check the KUL delay card to confirm conditions when you'd arrive.
How long is the flight from PVG to KUL? Great-circle distance is 3,797 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 298–355 min gate-to-gate on this route.
How often does PVG–KUL fly? 6 carriers operate this route, around 77 flights a week between them. Compare carrier days and times in the airline list above.