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. 74% of the last 38 tracked flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 45 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 15 November 2026 at 19:36 UTC.
Today, KUL → PVG Mon 16 Nov · local times
FM862上海航空公司 In the air, 29 min late
Left KUL at 00:44 , 29 min after its 00:15 slot.
Landing 05:49PVG board estimate · sched 05:40
Track FM862 →
HO1354吉祥航空公司 In the air, 24 min late
Left KUL at 00:49 , 24 min after its 00:25 slot.
Landing 05:51PVG board estimate · sched 06:00
Track HO1354 →
Sched Flight KUL departure PVG arrival
00:15
FM862 上海航空公司
Left 00:44 +29
PVG est. 05:49 +9 In the air · sched 05:40
00:25
HO1354 吉祥航空公司
Left 00:49 +24
PVG est. 05:51 In the air · sched 06:00
01:50
OD616 马来西亚马印航空
Left 02:29 +39
PVG est. 07:31 +291 In the air · sched 02:40
07:05
FM864 上海航空公司
On schedule Gate C025
PVG 12:25 scheduled
09:10
MH388 马来西亚航空公司
On schedule Gate C035
PVG 14:30 scheduled
14:20
FM882 上海航空公司
On schedule Gate C021
PVG 19:40 scheduled
16:00
FM886 上海航空公司
Sched 16:00 Departure not confirmed by the board
PVG 22:00 scheduled
19:35
MH386 MALAYSIA AIRLINES BERHAD
Sched 19:35 Departure not confirmed by the board
·
20:05
FM866 SHANGHAI AIRLINES
Sched 20:05 Departure not confirmed by the board
·
·
9C6524 中国春秋航空公司
On schedule
PVG 23:30 scheduled
Checked KUL board 02:52 · PVG board 03:36
KUL
Kuala Lumpur
busy · +23
PVG
Shanghai
smooth · +8
dep bank 00:15–21:20 77x weekly
Runs mixed · 6 airlines · 77x weekly · nonstop
74% on time
of the last 38 tracked KUL → PVG flights arrived within 15 minutes
Median arrival delay is +2 min . 0 of 45 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +2 min across the last 38 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 45
The week scheduled departures · origin local time
AirAsia X Batik Air Malaysia JUNEYAO AIRLINES MALAYSIA AIRLINES BERHAD
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
JUNEYAO AIRLINESHO
Flights HO1354 00:25 daily
MALAYSIA AIRLINES BERHADMH 100% on time
Flights MH388 09:10 daily · MH386 19:35 daily
Shanghai AirlinesFM 63% 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
History operated legs · board outcomes
11-15 D7330 arrived −4
11-15 FM862 dep +37 → arr +2
11-15 FM864 dep +20 → arr −1
11-15 FM866 dep +25 → arr +8
11-15 FM882 dep +50 → arr +33
11-15 FM886 dep +45 → arr −21
11-15 MH386 dep +19 → arr −24
11-15 MH388 dep +15 → arr −21
11-14 D7330 arrived −9
11-14 FM862 dep +65 → arr +29
11-14 FM864 dep +27 → arr −32
11-14 FM866 dep +94 → arr +43
11-14 FM882 dep +24 → arr −9
11-14 FM886 dep +52 → arr +30
11-14 MH386 dep +64 → arr +3
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
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 Thu, Nov 12. Each day adds the flights our airport boards record.
Board rows 94 Completed 75 Delayed 45 Within 15m 31/75 Median +21m
9C6524 中国春秋航空公司
5 days
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
Sched 23:30
Scheduled arrival · landing pending
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
23:48
Landed · Sched 23:3018m late
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
23:56
Landed · Sched 23:3026m 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
Full 9C6524 history →
FM862 上海航空公司
5 days
KUL
Departure
00:44
Departed · Sched 00:1529m late
→
PVG
Arrival
05:49
Est. · Sched 05:409m late
KUL
Departure
00:52
Departed · Sched 00:1537m late
→
PVG
Arrival
05:42
Landed · Sched 05:402m late
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
Full FM862 history →
FM864 上海航空公司
5 days
KUL
Departure
Sched 07:05
Scheduled departure
→
PVG
Arrival
Sched 12:25
Scheduled arrival · landing pending
KUL
Departure
07:25
Departed · Sched 07:0520m late
→
PVG
Arrival
12:24
Landed · Sched 12:251m early
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
Full FM864 history →
FM866 SHANGHAI AIRLINES
6 days
KUL
Departure
Sched 20:05
Scheduled departure
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KUL
Departure
20:50
Departed · Sched 20:2525m late
→
PVG
Arrival
01:43
Landed · Sched 01:358m late
KUL
Departure
21:39
Departed · Sched 20:0594m late
→
PVG
Arrival
02:18
Landed · Sched 01:3543m late
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
—
Board row not captured for this rotation yet.
→
PVG
Arrival
01:50
Landed · Sched 01:3515m late
Full FM866 history →
FM882 上海航空公司
5 days
KUL
Departure
Sched 14:20
Scheduled departure
→
PVG
Arrival
Sched 19:40
Scheduled arrival · landing pending
KUL
Departure
15:10
Departed · Sched 14:2050m late
→
PVG
Arrival
20:13
Landed · Sched 19:4033m late
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
—
Board row not captured for this rotation yet.
Full FM882 history →
FM886 上海航空公司
5 days
KUL
Departure
Sched 16:00
Scheduled departure
→
PVG
Arrival
Sched 22:00
Scheduled arrival · landing pending
KUL
Departure
17:00
Departed · Sched 16:1545m late
→
PVG
Arrival
21:39
Landed · Sched 22:0021m early
KUL
Departure
17:32
Departed · Sched 16:4052m late
→
PVG
Arrival
22:00
Landed · Sched 21:3030m 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
—
Board row not captured for this rotation yet.
Full FM886 history →
HO1354 吉祥航空公司
5 days
KUL
Departure
00:49
Departed · Sched 00:2524m late
→
PVG
Arrival
05:51
Est. · Sched 06:009m early
KUL
Departure
01:00
Departed · Sched 00:2535m late
→
PVG
Arrival
05:55
Landed · Sched 06:005m early
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
—
Board row not captured for this rotation yet.
Full HO1354 history →
MH386 MALAYSIA AIRLINES BERHAD
5 days
KUL
Departure
Sched 19:35
Scheduled departure
→
PVG
Arrival
Sched 01:05
Scheduled arrival · landing pending
Sun schedule from board history
KUL
Departure
19:54
Departed · Sched 19:3519m late
→
PVG
Arrival
00:41
Landed · Sched 01:0524m early
KUL
Departure
20:39
Departed · Sched 19:3564m late
→
PVG
Arrival
01:08
Landed · Sched 01:053m late
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
Full MH386 history →
MH388 马来西亚航空公司
5 days
KUL
Departure
Sched 09:10
Scheduled departure
→
PVG
Arrival
Sched 14:30
Scheduled arrival · landing pending
KUL
Departure
09:25
Departed · Sched 09:1015m late
→
PVG
Arrival
14:09
Landed · Sched 14:3021m early
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
1/2 legs · 9M-MTA
KUL
Departure
09:17
Departed · Sched 09:107m late
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full MH388 history →
OD616 马来西亚马印航空
5 days
KUL
Departure
02:29
Departed · Sched 01:5039m late
→
PVG
Arrival
07:31
Est. · Sched 02:40291m 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
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
—
Board row not captured for this rotation yet.
→
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:16
Landed · Sched 00:204m early
KUL
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
00:11
Landed · Sched 00:209m 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
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
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 79/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.