KUL → PVG Kuala Lumpur to Shanghai
live
Direct flights from Kuala Lumpur (KUL) to Shanghai (PVG): 77 nonstop departures observed each week across 6 airlines. 80% of the last 46 tracked flights arrived within 15 minutes of schedule. The median arrival is 4 minutes late. No cancellations were recorded across the 51 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 Kuala Lumpur and Shanghai. Updated 14 November 2026 at 13:53 UTC.
Today, KUL → PVG Sat 14 Nov · local times
FM886上海航空公司 In the air, 52 min late
Left KUL at 17:32 , 52 min after its 16:40 slot.
Landing 22:01PVG board estimate · sched 21:30
Track FM886 →
MH386MALAYSIA AIRLINES BERHAD In the air, 64 min late
Left KUL at 20:39 , 64 min after its 19:35 slot.
Track MH386 →
Sched Flight KUL departure PVG arrival
00:15
FM862 上海航空公司
Left 01:20 +65
Landed 06:09 +29
00:25
HO1354 吉祥航空公司
Left 01:00 +35
Landed 05:57 −3
00:40
OD616 马来西亚马印航空
Left 00:57 +17
Landed 05:42 +182
07:05
FM864 上海航空公司
Left 07:32 +27
Landed 11:53 −32
09:10
MH388 马来西亚航空公司
Left 09:31 +21
Landed 14:11 −19
14:20
FM882 上海航空公司
Left 14:44 +24
Landed 19:31 −9
16:40
FM886 上海航空公司
Left 17:32 +52
PVG est. 22:01 +31 In the air · sched 21:30
19:35
MH386 MALAYSIA AIRLINES BERHAD
Left 20:39 +64
·
20:05
FM866 SHANGHAI AIRLINES
Left 21:39 +94
·
·
9C6524 中国春秋航空公司
On schedule
PVG est. 00:14 +44 sched 23:30
Checked KUL board 21:53 · PVG board 21:50
KUL
Kuala Lumpur
heavy · +34
PVG
Shanghai
smooth · +0
dep bank 00:15–21:20 77x weekly
Runs reliable · 6 airlines · 77x weekly · nonstop
80% on time
of the last 46 tracked KUL → PVG flights arrived within 15 minutes
Median arrival delay is +4 min . 0 of 51 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +4 min across the last 46 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 51
The week scheduled departures · origin local time
AirAsia X Batik Air Malaysia Malaysia Airlines 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 D7330 18:55 daily
Batik Air MalaysiaOD
Flights OD616 varies daily
Malaysia AirlinesMH 100% on time
Flights MH388 09:10 daily · MH386 19:35 daily
Shanghai AirlinesFM 75% on time
Flights FM862 00:15 daily · FM864 07:05 daily · FM882 14:20 daily · FM886 varies daily
Spring Airlines9C
Flights 9C6524 17:55 daily
吉祥航空公司HO
Flights HO1354 00:25 daily
History operated legs · board outcomes
11-14 FM862 dep +65 → arr +29
11-14 FM864 dep +27 → arr −32
11-14 FM882 dep +24 → arr −9
11-14 MH388 dep +21 → arr −19
11-14 OD616 dep +17 → arr +182
11-13 D7330 arrived −13
11-13 FM862 dep +22 → arr +4
11-13 FM864 dep +36 → arr +46
11-13 FM866 dep +20 → arr +35
11-13 FM882 dep +31 → arr +2
11-13 FM886 dep +59 → arr +110
11-13 MH386 dep +50 → arr −2
11-13 MH388 dep +48 → arr +11
11-12 FM862 dep +18 → arr +4
11-12 FM864 dep +27 → arr −9
11-12 FM866 dep +25 → arr −16
11-12 FM882 dep +37 → arr +11
11-12 FM886 dep +57 → arr +84
11-12 MH386 dep +25 → arr −25
11-12 MH388 dep +7 → arr −21
11-11 D7330 arrived −15
11-11 FM862 dep +10 → arr +6
11-11 FM864 dep +35 → arr +10
11-11 FM866 dep +41 → arr +15
11-11 FM882 dep +16 → arr +4
11-11 FM886 dep +25 → arr +0
11-11 MH386 dep +26 → arr −8
11-11 MH388 dep +23 → arr +4
11-11 OD616 dep +34 → arr +64
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 KUL and PVG, paired departure → arrival per flight and day. Board history since Tue, Nov 10. Each day adds the flights our airport boards record.
Board rows 96 Completed 88 Delayed 47 Within 15m 43/88 Median +17m
9C6524 中国春秋航空公司
5 days
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
00:14
Est. · Sched 23:3044m late
KUL
Departure
Sched 17:55
Scheduled time only · no board update captured
Thu schedule from board history
→
PVG
Arrival
23:16
Landed · Sched 23:3014m early
KUL
Departure
Sched 17:55
Scheduled time only · no board update captured
→
PVG
Arrival
23:36
Landed · Sched 23:306m late
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
23:59
Landed · Sched 23:3029m late
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
23:15
Landed · Sched 23:3015m early
Full 9C6524 history →
FM862 上海航空公司
5 days
KUL
Departure
01:20
Departed · Sched 00:1565m late
→
PVG
Arrival
06:09
Landed · Sched 05:4029m late
KUL
Departure
00:37
Departed · Sched 00:1522m late
→
PVG
Arrival
05:44
Landed · Sched 05:404m late
KUL
Departure
00:33
Departed · Sched 00:1518m late
→
PVG
Arrival
05:44
Landed · Sched 05:404m late
KUL
Departure
00:25
Departed · Sched 00:1510m late
→
PVG
Arrival
05:46
Landed · Sched 05:406m late
KUL
Departure
00:27
Departed · Sched 00:1512m late
→
PVG
Arrival
05:36
Landed · Sched 05:404m early
Full FM862 history →
FM864 上海航空公司
5 days
Sat, Nov 14
2/2 legs · B-20EV
KUL
Departure
07:32
Departed · Sched 07:0527m late
→
PVG
Arrival
11:53
Landed · Sched 12:2532m early
KUL
Departure
08:16
Departed · Sched 07:4036m late
→
PVG
Arrival
13:11
Landed · Sched 12:2546m late
KUL
Departure
07:32
Departed · Sched 07:0527m late
→
PVG
Arrival
12:16
Landed · Sched 12:259m early
KUL
Departure
07:40
Departed · Sched 07:0535m late
→
PVG
Arrival
12:35
Landed · Sched 12:2510m late
KUL
Departure
07:09
Departed · Sched 07:054m late
→
PVG
Arrival
12:08
Landed · Sched 12:2517m early
Full FM864 history →
FM866 SHANGHAI AIRLINES
6 days
KUL
Departure
21:39
Departed · Sched 20:0594m late
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KUL
Departure
21:30
Departed · Sched 21:1020m late
→
PVG
Arrival
02:10
Landed · Sched 01:3535m late
KUL
Departure
20:30
Departed · Sched 20:0525m late
→
PVG
Arrival
01:19
Landed · Sched 01:3516m early
KUL
Departure
20:46
Departed · Sched 20:0541m late
→
PVG
Arrival
01:50
Landed · Sched 01:3515m late
KUL
Departure
20:48
Departed · Sched 20:0543m late
→
PVG
Arrival
01:49
Landed · Sched 01:3514m late
KUL
Departure
—
Board row not captured for this rotation yet.
→
Full FM866 history →
FM882 上海航空公司
5 days
KUL
Departure
14:44
Departed · Sched 14:2024m late
→
PVG
Arrival
19:31
Landed · Sched 19:409m early
KUL
Departure
14:51
Departed · Sched 14:2031m late
→
PVG
Arrival
19:42
Landed · Sched 19:402m late
KUL
Departure
14:57
Departed · Sched 14:2037m late
→
PVG
Arrival
19:51
Landed · Sched 19:4011m late
KUL
Departure
14:36
Departed · Sched 14:2016m late
→
PVG
Arrival
19:44
Landed · Sched 19:404m late
KUL
Departure
14:43
Departed · Sched 14:2023m late
→
PVG
Arrival
19:54
Landed · Sched 19:4014m late
Full FM882 history →
FM886 上海航空公司
5 days
KUL
Departure
17:32
Departed · Sched 16:4052m late
→
PVG
Arrival
22:01
Est. · Sched 21:3031m late
KUL
Departure
18:29
Departed · Sched 17:3059m late
→
PVG
Arrival
23:20
Landed · Sched 21:30110m late
KUL
Departure
17:57
Departed · Sched 17:0057m late
→
PVG
Arrival
22:54
Landed · Sched 21:3084m late
KUL
Departure
16:25
Departed · Sched 16:0025m late
→
KUL
Departure
17:02
Departed · Sched 16:3032m late
→
PVG
Arrival
21:58
Landed · Sched 21:3028m late
Full FM886 history →
HO1354 吉祥航空公司
5 days
KUL
Departure
01:00
Departed · Sched 00:2535m late
→
PVG
Arrival
05:57
Landed · Sched 06:003m early
KUL
Departure
01:26
Departed · Sched 00:2561m late
→
PVG
Arrival
06:15
Landed · Sched 06:0015m late
KUL
Departure
00:46
Departed · Sched 00:2521m late
→
PVG
Arrival
06:04
Landed · Sched 06:004m late
KUL
Departure
00:55
Departed · Sched 00:2530m late
→
PVG
Arrival
05:57
Landed · Sched 06:003m early
KUL
Departure
00:44
Departed · Sched 00:2519m late
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full HO1354 history →
MH386 MALAYSIA AIRLINES BERHAD
5 days
KUL
Departure
20:39
Departed · Sched 19:3564m late
→
PVG
Arrival
Sched 01:05
Scheduled arrival · landing pending
Fri schedule from board history
KUL
Departure
20:25
Departed · Sched 19:3550m late
→
PVG
Arrival
01:03
Landed · Sched 01:052m early
KUL
Departure
20:00
Departed · Sched 19:3525m late
→
PVG
Arrival
00:40
Landed · Sched 01:0525m early
KUL
Departure
20:01
Departed · Sched 19:3526m late
→
PVG
Arrival
00:57
Landed · Sched 01:058m early
KUL
Departure
19:42
Departed · Sched 19:357m late
→
PVG
Arrival
00:30
Landed · Sched 01:0535m early
Full MH386 history →
MH388 马来西亚航空公司
5 days
Sat, Nov 14
2/2 legs · 9M-MTA
KUL
Departure
09:31
Departed · Sched 09:1021m late
→
PVG
Arrival
14:11
Landed · Sched 14:3019m early
KUL
Departure
09:58
Departed · Sched 09:1048m late
→
PVG
Arrival
14:41
Landed · Sched 14:3011m late
Thu, Nov 12
2/2 legs · 9M-MTA
KUL
Departure
09:17
Departed · Sched 09:107m late
→
PVG
Arrival
14:09
Landed · Sched 14:3021m early
KUL
Departure
09:33
Departed · Sched 09:1023m late
→
PVG
Arrival
14:34
Landed · Sched 14:304m late
KUL
Departure
09:25
Departed · Sched 09:1015m late
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full MH388 history →
OD616 马来西亚马印航空
5 days
KUL
Departure
00:57
Departed · Sched 00:4017m late
→
PVG
Arrival
05:42
Landed · Sched 02:40182m late
KUL
Departure
Sched 21:20
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KUL
Departure
Sched 22:10
Scheduled time only · no board update captured
Wed schedule from board history
→
PVG
Arrival
Sched 02:40
Scheduled time only · no board update captured
KUL
Departure
22:44
Departed · Sched 22:1034m late
→
PVG
Arrival
03:44
Landed · Sched 02:4064m late
KUL
Departure
Sched 20:00
Scheduled time only · no board update captured
→
PVG
Arrival
Sched 02:40
Scheduled time only · no board update captured
Full OD616 history →
D7330 亚洲航空(长途)
5 days
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
00:07
Landed · Sched 00:2013m early
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
Sched 00:20
Scheduled time only · no board update captured
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
00:05
Landed · Sched 00:2015m early
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
00:07
Landed · Sched 00:2013m early
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
00:10
Landed · Sched 00:2010m early
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: Kuala Lumpur (KUL) to Shanghai (PVG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KUL-PVG
Copy
How we measure this →
KUL to PVG questions
Is KUL–PVG running on time right now? Mostly on schedule. The departure side at KUL is the weaker end, route health score 77/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KUL–PVG? Operators schedule morning departures around 00:15 and evening departures around 17:55 from KUL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PVG delay card to confirm conditions when you'd arrive.
How long is the flight from KUL to PVG? 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 KUL–PVG fly? 6 carriers operate this route, around 77 flights a week between them. Compare carrier days and times in the airline list above.