KUL → PER Kuala Lumpur to Perth
live
Direct flights from Kuala Lumpur (KUL) to Perth (PER): 21 nonstop departures observed each week across 3 airlines. 64% of the last 22 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 22 tracked flights. The nonstop covers 4,140 km, an estimated 5 hours 48 minutes in the air. Measured by Pro Flight Search from live flight boards at Kuala Lumpur and Perth. Updated 9 October 2026 at 22:33 UTC.
KUL
Kuala Lumpur
heavy · +33
PER
Perth
smooth · +0
dep bank 00:05–22:10 21x weekly
Runs mixed · 3 airlines · 21x weekly · nonstop
64% on time
of the last 22 operated KUL → PER flights arrived within 15 minutes
Median arrival delay is −1 min . 0 of 22 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −1 min across the last 22 operated legs
Flight time ~5h 48m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 22
The week scheduled departures · origin local time
AirAsia Batik Air Malaysia 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
AirAsiaAK
Flights AK606 14:15 daily · AK604 22:10 Th Fr Sa Su
Batik Air MalaysiaOD 11% on time
Flights OD191 varies daily · OD151 varies daily · OD155 18:00 We Th Fr
MALAYSIA AIRLINES BERHADMH 100% on time
Flights MH125 08:55 daily · MH127 19:30 daily
History operated legs · board outcomes
10-09 MH125 dep +20 → arr −27
10-09 MH127 dep +37 → arr −1
10-09 OD151 dep +28 → arr +20
10-09 OD191 dep +14 → arr +33
10-08 AK606 dep +23 → arr +11
10-08 MH125 dep +29 → arr −23
10-08 MH127 dep +17 → arr −21
10-08 OD151 dep +13 → arr +6
10-07 MH125 dep +23 → arr −19
10-07 MH127 dep +16 → arr −24
10-06 MH125 dep +31 → arr −22
10-06 MH127 dep +17 → arr −7
Show 14 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 PER, paired departure → arrival per flight and day. Board tracking since Tue, Oct 6 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 44 Completed 34 Delayed 22 Within 15m 15/34 Median +17m
MH125 MALAYSIA AIRLINES BERHAD
5 days
Sat, Oct 10
1/2 legs · 9M-MVE
KUL
Departure
Sched 08:55
Scheduled departure
→
PER
Arrival
Sched 14:50
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Oct 9
2/2 legs · 9M-MVE
KUL
Departure
09:15
Departed · Sched 08:5520m late
→
PER
Arrival
14:23
Landed · Sched 14:5027m early
Thu, Oct 8
2/2 legs · 9M-MVC
KUL
Departure
09:24
Departed · Sched 08:5529m late
→
PER
Arrival
14:32
Landed · Sched 14:5018m early
Wed, Oct 7
2/2 legs · 9M-MVF
KUL
Departure
09:18
Departed · Sched 08:5523m late
→
PER
Arrival
14:40
Landed · Sched 14:5010m early
Tue, Oct 6
2/2 legs · 9M-MVF
KUL
Departure
09:26
Departed · Sched 08:5531m late
→
PER
Arrival
14:28
Landed · Sched 14:5022m early
Full MH125 history →
MH127 MALAYSIA AIRLINES BERHAD
6 days
Sat, Oct 10
1/2 legs · 9M-MNL
KUL
Departure
Sched 19:30
Scheduled departure
→
PER
Arrival
Sched 01:10
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Oct 9
2/2 legs · 9M-MNL
KUL
Departure
20:07
Departed · Sched 19:3037m late
→
PER
Arrival
01:09
Landed · Sched 01:101m early
Thu, Oct 8
2/2 legs · 9M-MTO
KUL
Departure
19:47
Departed · Sched 19:3017m late
→
PER
Arrival
00:58
Landed · Sched 01:1012m early
Wed, Oct 7
2/2 legs · 9M-MTF
KUL
Departure
19:46
Departed · Sched 19:3016m late
→
PER
Arrival
00:54
Landed · Sched 01:1016m early
Tue, Oct 6
2/2 legs · 9M-MTK
KUL
Departure
19:47
Departed · Sched 19:3017m late
→
PER
Arrival
01:15
Landed · Sched 01:105m late
Mon, Oct 5
1/2 legs · 9M-MTW
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
01:03
Landed · Sched 01:107m early
Full MH127 history →
OD151 BATIK AIR MALAYSIA
5 days
KUL
Departure
Sched 12:20
Scheduled departure
→
PER
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 9
2/2 legs · 9M-LDH
KUL
Departure
11:08
Departed · Sched 10:4028m late
→
PER
Arrival
16:35
Landed · Sched 16:1520m late
Thu, Oct 8
2/2 legs · 9M-LDF
KUL
Departure
10:53
Departed · Sched 10:4013m late
→
PER
Arrival
16:28
Landed · Sched 16:1513m late
Wed, Oct 7
2/2 legs · 9M-LDG
KUL
Departure
11:06
Departed · Sched 10:4026m late
→
PER
Arrival
Sched 16:15
Scheduled time only · no board update captured
KUL
Departure
10:58
Departed · Sched 10:4018m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full OD151 history →
OD191 Malindo Air
5 days
Sat, Oct 10
2/2 legs · 9M-LDH
KUL
Departure
01:04
Departed · Sched 00:0559m late
→
PER
Arrival
Sched 05:40
Scheduled arrival · landing pending
Fri, Oct 9
2/2 legs · 9M-LDF
KUL
Departure
00:49
Departed · Sched 00:3514m late
→
PER
Arrival
06:13
Landed · Sched 05:4033m late
Thu, Oct 8
2/2 legs · 9M-LDG
KUL
Departure
01:03
Departed · Sched 00:2538m late
→
PER
Arrival
Sched 05:40
Scheduled time only · no board update captured
Wed, Oct 7
2/2 legs · 9M-LNV
KUL
Departure
00:27
Departed · Sched 00:0522m late
→
PER
Arrival
Sched 05:40
Scheduled time only · no board update captured
KUL
Departure
00:29
Departed · Sched 00:0524m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full OD191 history →
AK604 AirAsia
2 days
Fri, Oct 9
1/2 legs · 9M-VAC
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
03:29
Landed · Sched 03:4516m early
Thu, Oct 8
1/2 legs · 9M-VAG
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
03:27
Landed · Sched 03:4518m early
Full AK604 history →
AK606 AirAsia
4 days
Fri, Oct 9
1/2 legs · 9M-VAD
KUL
Departure
Sched 14:15
Scheduled time only · no board update captured
Thu schedule from board history
→
PER
Arrival
19:40
Landed · Sched 19:5010m early
Thu, Oct 8
2/2 legs · 9M-VAD
KUL
Departure
14:38
Departed · Sched 14:1523m late
→
PER
Arrival
20:09
Landed · Sched 19:5019m late
Wed, Oct 7
1/2 legs · 9M-VAF
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
21:49
Last seen · Sched 19:50119m late
Tue, Oct 6
1/2 legs · 9M-VAF
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
20:06
Last seen · Sched 19:5016m late
Full AK606 history →
OD155 Malindo Air
1 day
KUL
Departure
Sched 18:00
Scheduled time only · no board update captured
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full OD155 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 — Kuala Lumpur (KUL) to Perth (PER) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KUL-PER
Copy
How we measure this →
KUL to PER questions
Is KUL–PER running on time right now? Mostly on schedule. The departure side at KUL is the weaker end, route health score 78/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KUL–PER? Operators schedule morning departures around 08:55 and evening departures around 18:00 from KUL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PER delay card to confirm conditions when you'd arrive.
How long is the flight from KUL to PER? Great-circle distance is 4,140 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 322–385 min gate-to-gate on this route.
How often does KUL–PER fly? 3 carriers operate this route, around 42 flights a week between them. Compare carrier days and times in the airline list above.