KUL → KCH Kuala Lumpur to Kuching
live
Direct flights from Kuala Lumpur (KUL) to Kuching (KCH): 24 nonstop departures observed each week across 4 airlines. 33% of the last 27 operated flights arrived within 15 minutes of schedule. The median arrival is 19 minutes late. No cancellations were recorded across the 27 tracked flights. The nonstop covers 970 km, an estimated 1 hour 45 minutes in the air. Measured by Pro Flight Search from live flight boards at Kuala Lumpur and Kuching. Updated 18 October 2026 at 09:31 UTC.
Today, KUL → KCH Sun 18 Oct · local times
MH2542MALAYSIA AIRLINES BERHAD In the air, 17 min late
Left KUL at 07:37 , 17 min after its 07:20 slot.
Track MH2542 →
MY5002AirBorneo In the air, 29 min late
Left KUL at 10:14 , 29 min after its 09:45 slot.
Track MY5002 →
Sched Flight KUL departure KCH arrival
07:20
MH2542 MALAYSIA AIRLINES BERHAD
Left 07:37 +17
·
09:45
MY5002 AirBorneo
Left 10:14 +29
·
11:00
MH2520 MALAYSIA AIRLINES BERHAD
Left 11:17 +17
·
12:30
MH2530 MALAYSIA AIRLINES BERHAD
Left 12:45 +15
·
13:45
MH2536 MALAYSIA AIRLINES BERHAD
Left 14:04 +19
·
14:00
OD1634 BATIK AIR MALAYSIA
Left 14:31 +31
·
15:25
MH2544 MALAYSIA AIRLINES BERHAD
Left 15:48 +23
·
15:35
MY5004 AirBorneo
Left 15:55 +20
·
17:40
OD1636 BATIK AIR MALAYSIA
On schedule Final call · Gate A002L
·
18:25
MH2528 MALAYSIA AIRLINES BERHAD
On schedule Gate A011
·
19:30
MH2522 MALAYSIA AIRLINES BERHAD
On schedule Gate A008L
·
21:15
MH2532 MALAYSIA AIRLINES BERHAD
On schedule Gate A011
·
Checked KUL board 17:31
KUL
Kuala Lumpur
busy · +21
KCH
Kuching
tracking
dep bank 07:00–21:15 24x weekly
Runs rough · 4 airlines · 24x weekly · nonstop
33% on time
of the last 27 operated KUL → KCH flights arrived within 15 minutes
Median arrival delay is +19 min . 0 of 27 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +19 min across the last 27 operated legs
Flight time ~1h 45m estimated from route distance
Weekly departures 24x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 27
The week scheduled departures · origin local time
AirAsia Batik Air Malaysia MALAYSIA AIRLINES BERHAD MASwings
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
AirAsiaAK
Flights AK5202 07:00 Mo We Sa · AK5204 09:20 Mo We Sa
Batik Air MalaysiaOD
Flights OD1634 13:30 Mo Tu We Th Sa Su · OD1636 varies daily
MALAYSIA AIRLINES BERHADMH 42% on time
Flights MH2542 07:20 daily · MH2520 11:00 daily · MH2530 12:30 daily · MH2536 13:45 Mo We Th Fr Sa Su
MASwingsMY
Flights MY5002 09:45 daily · MY5004 15:35 daily
History operated legs · board outcomes
10-17 OD1632 departed +22
Show 19 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 KCH, paired departure → arrival per flight and day. Board tracking since Fri, Oct 16 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 31 Completed 27 Delayed 18 Within 15m 9/27 Median +19m
MH2520 MALAYSIA AIRLINES BERHAD
3 days
KUL
Departure
11:17
Departed · Sched 11:0017m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
11:19
Departed · Sched 11:0019m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
11:05
Departed · Sched 11:005m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full MH2520 history →
MH2522 MALAYSIA AIRLINES BERHAD
2 days
KUL
Departure
Sched 19:30
Scheduled departure
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
19:41
Departed · Sched 19:3011m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full MH2522 history →
MH2528 MALAYSIA AIRLINES BERHAD
3 days
KUL
Departure
Sched 18:25
Scheduled departure
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
19:15
Departed · Sched 18:2550m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
18:42
Departed · Sched 18:2517m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full MH2528 history →
MH2530 MALAYSIA AIRLINES BERHAD
3 days
KUL
Departure
12:45
Departed · Sched 12:3015m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
12:49
Departed · Sched 12:3019m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
12:39
Departed · Sched 12:309m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full MH2530 history →
MH2532 MALAYSIA AIRLINES BERHAD
3 days
KUL
Departure
Sched 21:15
Scheduled departure
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
21:25
Departed · Sched 21:1510m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
21:37
Departed · Sched 21:1522m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full MH2532 history →
MH2536 MALAYSIA AIRLINES BERHAD
3 days
KUL
Departure
14:04
Departed · Sched 13:4519m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
13:57
Departed · Sched 13:4512m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
13:48
Departed · Sched 13:453m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full MH2536 history →
MH2542 MALAYSIA AIRLINES BERHAD
3 days
KUL
Departure
07:37
Departed · Sched 07:2017m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
07:48
Departed · Sched 07:2028m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
07:30
Departed · Sched 07:2010m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full MH2542 history →
MH2544 MALAYSIA AIRLINES BERHAD
2 days
KUL
Departure
15:48
Departed · Sched 15:2523m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
15:44
Departed · Sched 15:2519m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full MH2544 history →
MY5002 AirBorneo
2 days
KUL
Departure
10:14
Departed · Sched 09:4529m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
09:54
Departed · Sched 09:459m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full MY5002 history →
MY5004 AirBorneo
2 days
KUL
Departure
15:55
Departed · Sched 15:3520m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
16:00
Departed · Sched 15:3525m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full MY5004 history →
OD1634 BATIK AIR MALAYSIA
2 days
KUL
Departure
14:31
Departed · Sched 14:0031m late
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
15:03
Departed · Sched 14:4023m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full OD1634 history →
OD1636 BATIK AIR MALAYSIA
2 days
KUL
Departure
Sched 17:40
Scheduled departure
→
KCH
Arrival
—
KCH is outside our board polling set.
KUL
Departure
18:32
Departed · Sched 17:5042m late
→
KCH
Arrival
—
KCH is outside our board polling set.
Full OD1636 history →
OD1632 BATIK AIR MALAYSIA
1 day
KUL
Departure
07:42
Departed · Sched 07:2022m late
→
KCH
Arrival
—
KCH is outside our board polling set.
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 Kuching (KCH) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KUL-KCH
Copy
How we measure this →
KUL to KCH questions
Is KUL–KCH running on time right now? Mostly on schedule. The departure side at KUL is the weaker end, route health score 72/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KUL–KCH? Operators schedule morning departures around 07:00 and evening departures around 18:25 from KUL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the KCH delay card to confirm conditions when you'd arrive.
How long is the flight from KUL to KCH? Great-circle distance is 970 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 98–113 min gate-to-gate on this route.
How often does KUL–KCH fly? 4 carriers operate this route, around 82 flights a week between them. Compare carrier days and times in the airline list above.