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. 82% of the last 22 operated flights arrived within 15 minutes of schedule. The median arrival is 3 minutes late. 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 Perth and Kuala Lumpur. Updated 22 October 2026 at 00:52 UTC.
Today, PER → KUL Thu 22 Oct · local times
Sched Flight PER departure KUL arrival
02:10
MH126 MALAYSIA AIRLINES BERHAD
Left 02:15 +5
Landed 07:48 −12
·
MH124 MALAYSIA AIRLINES BERHAD
On schedule
KUL 21:55 scheduled
Checked PER board 06:33 · KUL board 08:52
PER
Perth
smooth · +8
KUL
Kuala Lumpur
smooth · +0
dep bank 02:10–23:15 21x weekly
Runs reliable · 3 airlines · 21x weekly · nonstop
82% on time
of the last 22 operated PER → KUL flights arrived within 15 minutes
Median arrival delay is +3 min . 0 of 22 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +3 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 AK605 04:45 Fr Sa Su · AK607 20:50 daily
Batik Air MalaysiaOD 67% on time
Flights OD156 06:40 Mo We · OD192 15:05 daily · OD152 17:20 daily · OD194 23:15 daily
MALAYSIA AIRLINES BERHADMH 100% on time
Flights MH126 02:10 daily · MH124 15:50 daily
History operated legs · board outcomes
10-22 MH126 dep +5 → arr −12
10-21 OD192 arrived +2
10-20 MH124 dep +8 → arr −26
10-20 OD192 arrived +6
10-19 MH124 dep +12 → arr +3
10-19 OD192 arrived +27
10-19 OD194 dep +19 → arr +14
10-18 MH124 dep +13 → arr −17
10-18 MH126 dep +24 → arr −1
10-18 OD192 arrived −6
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 PER and KUL, paired departure → arrival per flight and day. Board tracking since Sat, Oct 17 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 42 Completed 31 Delayed 3 Within 15m 28/31 Median -2m
MH124 MALAYSIA AIRLINES BERHAD
5 days
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 21:55
Scheduled arrival · landing pending
Tue, Oct 20
2/2 legs · 9M-MV0
PER
Departure
15:40
Departed · Sched 15:5010m early
→
KUL
Arrival
21:29
Landed · Sched 21:5526m early
Mon, Oct 19
2/2 legs · 9M-MVE
PER
Departure
15:45
Departed · Sched 15:505m early
→
KUL
Arrival
21:58
Landed · Sched 21:553m late
Sun, Oct 18
2/2 legs · 9M-MVH
PER
Departure
15:48
Departed · Sched 15:502m early
→
KUL
Arrival
21:38
Landed · Sched 21:5517m early
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
21:43
Landed · Sched 21:5512m early
Full MH124 history →
MH126 MALAYSIA AIRLINES BERHAD
5 days
Thu, Oct 22
2/2 legs · 9M-MTE
PER
Departure
02:00
Departed · Sched 02:1010m early
→
KUL
Arrival
07:48
Landed · Sched 08:0012m early
Wed, Oct 21
2/2 legs · 9M-MVL
PER
Departure
02:04
Departed · Sched 02:106m early
→
KUL
Arrival
07:53
Landed · Sched 08:007m early
Tue, Oct 20
2/2 legs · 9M-MTA
PER
Departure
01:56
Departed · Sched 02:1014m early
→
Mon, Oct 19
2/2 legs · 9M-MTM
PER
Departure
02:03
Departed · Sched 02:107m early
→
KUL
Arrival
07:59
Landed · Sched 08:001m early
Sun, Oct 18
2/2 legs · 9M-MTK
PER
Departure
02:17
Departed · Sched 02:107m late
→
KUL
Arrival
07:59
Landed · Sched 08:001m early
Full MH126 history →
AK607 AirAsia
4 days
Wed, Oct 21
1/2 legs · 9M-VAF
PER
Departure
20:48
Departed · Sched 20:502m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Tue, Oct 20
1/2 legs · 9M-VAD
PER
Departure
Sched 20:50
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Oct 19
1/2 legs · 9M-VAG
PER
Departure
20:54
Departed · Sched 20:504m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sun, Oct 18
1/2 legs · 9M-VAG
PER
Departure
21:03
Departed · Sched 20:5013m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK607 history →
OD152 BATIK AIR MALAYSIA
2 days
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 23:00
Scheduled time only · no board update captured
Sun, Oct 18
2/2 legs · 9M-LNY
PER
Departure
Sched 17:20
Scheduled time only · no board update captured
→
KUL
Arrival
00:27
Landed · Sched 00:1512m late
Full OD152 history →
OD156 BATIK AIR MALAYSIA
1 day
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 06:40
Scheduled time only · no board update captured
OD192 BATIK AIR MALAYSIA
4 days
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
03:47
Landed · Sched 03:452m late
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
15:11
Landed · Sched 15:056m late
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
15:32
Landed · Sched 15:0527m late
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
14:59
Landed · Sched 15:056m early
OD194 BATIK AIR MALAYSIA
5 days
PER
Departure
Sched 23:15
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 23:45
Scheduled arrival · landing pending
PER
Departure
Sched 23:15
Scheduled time only · no board update captured
→
KUL
Arrival
04:58
Landed · Sched 05:057m early
Mon, Oct 19
2/2 legs · 9M-LND
PER
Departure
23:22
Departed · Sched 23:157m late
→
KUL
Arrival
05:19
Landed · Sched 05:0514m late
PER
Departure
Sched 23:15
Scheduled time only · no board update captured
→
KUL
Arrival
05:35
Landed · Sched 05:0530m late
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
05:47
Landed · Sched 05:0542m late
Full OD194 history →
AK605 AirAsia
1 day
Sun, Oct 18
1/2 legs · 9M-VAC
PER
Departure
04:37
Departed · Sched 04:458m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK605 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 47 flights a week between them. Compare carrier days and times in the airline list above.