PER → KUL Perth to Kuala Lumpur
live
Direct flights from Perth (PER) to Kuala Lumpur (KUL): 21 nonstop departures observed each week across 3 airlines. 67% of the last 21 operated flights arrived within 15 minutes of schedule. The median arrival is 9 minutes early. 1 of the 21 tracked flights was cancelled. 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 Perth and Kuala Lumpur. Updated 18 September 2026 at 18:37 UTC.
PER
Perth
smooth · +14
KUL
Kuala Lumpur
smooth · +0
dep bank 02:10–23:15 21x weekly
Runs mixed · 3 airlines · 21x weekly · nonstop
67% on time
of the last 21 operated PER → KUL flights arrived within 15 minutes
Median arrival delay is −9 min . 1 of 21 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −9 min across the last 21 operated legs
Flight time ~5h 48m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 4.8% recent route rate · 1 of 21
The week scheduled departures · origin local time
AirAsia Batik Air Malaysia Malaysia 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
AirAsiaAK
Flights AK605 04:45 Fr Sa Su · AK607 20:50 daily
Batik Air MalaysiaOD 60% on time
Flights OD192 07:20 daily · OD152 17:20 Tu We Fr Sa · OD194 23:15 daily
Malaysia AirlinesMH 100% on time
Flights MH126 02:10 daily · MH124 15:50 daily
History operated legs · board outcomes
09-18 MH124 dep +10 → arr −12
09-18 MH126 dep +106 → arr −20
09-17 MH124 dep +10 → arr −28
09-17 MH126 dep +32 → arr −19
09-17 OD194 dep +15 → arr −7
09-16 MH124 dep +52 → arr −10
09-16 MH126 dep +41 → arr −16
09-15 MH124 dep +45 → arr −9
09-15 MH126 dep +33 → arr −9
Show 13 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 PER and KUL, paired departure → arrival per flight and day. Board tracking since Tue, Sep 15 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 40 Completed 30 Delayed 12 Cancelled 1 Within 15m 18/30 Median -3m
MH124 MALAYSIA AIRLINES BERHAD
5 days
Sat, Sep 19
1/2 legs · 9M-MVL
PER
Departure
Sched 15:50
Scheduled departure
Fri schedule from board history
→
KUL
Arrival
Sched 21:55
Scheduled arrival · landing pending
Fri, Sep 18
2/2 legs · 9M-MVL
PER
Departure
15:40
Departed · Sched 15:5010m early
→
KUL
Arrival
21:43
Landed · Sched 21:5512m early
Thu, Sep 17
2/2 legs · 9M-MVD
PER
Departure
15:46
Departed · Sched 15:504m early
→
KUL
Arrival
21:27
Landed · Sched 21:5528m early
Wed, Sep 16
2/2 legs · 9M-MVM
PER
Departure
16:23
Departed · Sched 15:5033m late
→
KUL
Arrival
21:45
Landed · Sched 21:5510m early
Tue, Sep 15
2/2 legs · 9M-MVR
PER
Departure
16:14
Departed · Sched 15:5024m late
→
KUL
Arrival
21:41
Landed · Sched 21:509m early
Full MH124 history →
MH126 MALAYSIA AIRLINES BERHAD
5 days
PER
Departure
Sched 02:10
Scheduled departure
→
KUL
Arrival
Sched 08:00
Scheduled arrival · landing pending
Fri, Sep 18
2/2 legs · 9M-MTK
PER
Departure
03:39
Departed · Sched 02:1089m late
→
KUL
Arrival
09:40
Landed · Sched 10:0020m early
Thu, Sep 17
2/2 legs · 9M-MNN
PER
Departure
02:26
Departed · Sched 02:1016m late
→
KUL
Arrival
07:41
Landed · Sched 08:0019m early
Wed, Sep 16
2/2 legs · 9M-MVL
PER
Departure
02:41
Departed · Sched 02:1031m late
→
KUL
Arrival
07:44
Landed · Sched 08:0016m early
Tue, Sep 15
2/2 legs · 9M-MNO
PER
Departure
02:26
Departed · Sched 02:1016m late
→
KUL
Arrival
07:51
Landed · Sched 08:009m early
Full MH126 history →
OD152 BATIK AIR MALAYSIA
3 days
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 23:00
Cancelled
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 23:00
Scheduled time only · no board update captured
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
23:29
Landed · Sched 23:0029m late
Full OD152 history →
OD192 BATIK AIR MALAYSIA
5 days
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 15:40
Scheduled arrival · landing pending
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
16:24
Landed · Sched 16:1014m late
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
14:53
Landed · Sched 15:0512m early
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
15:40
Landed · Sched 15:0535m late
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
14:56
Landed · Sched 15:059m early
Full OD192 history →
AK605 AirAsia
1 day
Fri, Sep 18
1/2 legs · 9M-VAG
PER
Departure
09:53
Departed · Sched 04:45308m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK605 history →
AK607 AirAsia
4 days
Fri, Sep 18
1/2 legs · 9M-VAC
PER
Departure
20:52
Departed · Sched 20:502m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Thu, Sep 17
1/2 legs · 9M-VAD
PER
Departure
21:07
Departed · Sched 20:5017m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Wed, Sep 16
1/2 legs · 9M-VAH
PER
Departure
Sched 20:50
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
PER
Departure
Sched 20:50
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK607 history →
OD194 BATIK AIR MALAYSIA
5 days
Fri, Sep 18
2/2 legs · 9M-LRG
PER
Departure
Sched 23:15
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 05:45
Scheduled arrival · landing pending
Thu, Sep 17
2/2 legs · 9M-LRG
PER
Departure
23:12
Departed · Sched 23:153m early
→
KUL
Arrival
04:58
Landed · Sched 05:057m early
Wed, Sep 16
2/2 legs · 9M-LDH
PER
Departure
Sched 23:15
Scheduled time only · no board update captured
→
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
05:32
Landed · Sched 05:0527m late
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
04:41
Landed · Sched 05:0524m early
Full OD194 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 — Perth (PER) to Kuala Lumpur (KUL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PER-KUL
Copy
How we measure this →
PER to KUL questions
Is PER–KUL running on time right now? Smooth skies ahead. The departure side at PER is the weaker end, route health score 91/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PER–KUL? Operators schedule morning departures around 02:10 and evening departures around 17:20 from PER. 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 PER to KUL? 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 PER–KUL fly? 3 carriers operate this route, around 42 flights a week between them. Compare carrier days and times in the airline list above.