PER → KUL Perth to Kuala Lumpur
live
Direct flights from Perth (PER) to Kuala Lumpur (KUL): 41 nonstop departures observed each week across 3 airlines. 77% of the last 31 tracked flights arrived within 15 minutes of schedule. The median arrival is 3 minutes early. No cancellations were recorded across the 43 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 15 November 2026 at 22:23 UTC.
Today, PER → KUL Mon 16 Nov · local times
Sched Flight PER departure KUL arrival
02:30
MH126 MALAYSIA AIRLINES BERHAD
Sched 02:30 Departure not confirmed by the board
KUL 08:25 scheduled
·
MH124 MALAYSIA AIRLINES BERHAD
On schedule
KUL 22:00 scheduled
·
OD192BATIK AIR MALAYSIA
On schedule
KUL 18:30 scheduled
Checked PER board 22:33 · KUL board 06:23
PER
Perth
smooth · +7
KUL
Kuala Lumpur
smooth · +6
dep bank 02:30–23:10 41x weekly
Runs mixed · 3 airlines · 41x weekly · nonstop
77% on time
of the last 31 tracked PER → KUL flights arrived within 15 minutes
Median arrival delay is −3 min . 0 of 43 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −3 min across the last 31 arrivals
Flight time ~5h 48m estimated from route distance
Weekly departures 41x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 43
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:40 daily · AK607 20:50 daily
Batik Air MalaysiaOD 63% on time
Flights OD192 15:20 daily · OD194 23:10 daily
Malaysia AirlinesMH 93% on time
Flights MH126 02:30 daily · MH124 16:15 Mo Tu Th Fr Sa Su
History operated legs · board outcomes
11-15 MH124 dep +15 → arr −8
11-15 OD192 arrived +19
11-14 AK605 dep +3 → arr −18
11-14 MH124 dep +36 → arr +19
11-14 MH126 dep +11 → arr −6
11-14 OD192 arrived −13
11-14 OD194 dep +173 → arr +21
11-13 MH124 dep +9 → arr −12
11-13 MH126 dep +20 → arr +8
11-13 OD192 arrived +25
11-13 OD194 dep +22 → arr −3
11-12 MH124 dep +22 → arr +4
11-12 MH126 dep +22 → arr +12
11-12 OD192 arrived +17
11-11 OD192 arrived −23
11-10 MH124 dep +6 → arr −11
11-10 MH126 dep +11 → arr −11
11-10 OD192 arrived −17
11-09 MH124 dep +13 → arr −3
11-09 OD192 arrived +28
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 PER and KUL, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 74 Completed 60 Delayed 12 Within 15m 49/60 Median -3m
MH124 MALAYSIA AIRLINES BERHAD
7 days
Mon, Nov 16
1/2 legs · 9M-MVB
PER
Departure
Sched 16:15
Scheduled departure
Typical Mon schedule
→
KUL
Arrival
Sched 22:00
Scheduled arrival · landing pending
Sun, Nov 15
2/2 legs · 9M-MVS
PER
Departure
16:14
Departed · Sched 16:151m early
→
KUL
Arrival
21:52
Landed · Sched 22:008m early
Sat, Nov 14
2/2 legs · 9M-MVK
PER
Departure
16:38
Departed · Sched 16:1523m late
→
KUL
Arrival
22:19
Landed · Sched 22:0019m late
Fri, Nov 13
2/2 legs · 9M-MVG
PER
Departure
16:11
Departed · Sched 16:154m early
→
KUL
Arrival
21:48
Landed · Sched 22:0012m early
Thu, Nov 12
2/2 legs · 9M-MVN
PER
Departure
16:18
Departed · Sched 16:153m late
→
KUL
Arrival
22:04
Landed · Sched 22:004m late
Tue, Nov 10
2/2 legs · 9M-MVR
PER
Departure
16:05
Departed · Sched 16:1510m early
→
KUL
Arrival
21:49
Landed · Sched 22:0011m early
Mon, Nov 9
2/2 legs · 9M-MVB
PER
Departure
16:12
Departed · Sched 16:153m early
→
KUL
Arrival
21:57
Landed · Sched 22:003m early
Full MH124 history →
MH126 MALAYSIA AIRLINES BERHAD
9 days
Mon, Nov 16
2/2 legs · 9M-MTI
PER
Departure
Sched 02:30
Scheduled departure
→
KUL
Arrival
Sched 08:25
Scheduled arrival · landing pending
Sun, Nov 15
2/2 legs · 9M-MTI
PER
Departure
02:25
Departed · Sched 02:305m early
→
KUL
Arrival
07:52
Landed · Sched 08:008m early
Sat, Nov 14
2/2 legs · 9M-MTZ
PER
Departure
02:28
Departed · Sched 02:302m early
→
KUL
Arrival
07:59
Landed · Sched 08:056m early
Fri, Nov 13
2/2 legs · 9M-MNH
PER
Departure
02:38
Departed · Sched 02:308m late
→
KUL
Arrival
08:08
Landed · Sched 08:008m late
Thu, Nov 12
2/2 legs · 9M-MNL
PER
Departure
02:23
Departed · Sched 02:307m early
→
KUL
Arrival
08:11
Landed · Sched 08:0011m late
Wed, Nov 11
2/2 legs · 9M-MTW
PER
Departure
Sched 02:30
Departure time not on board
→
KUL
Arrival
08:02
Landed · Sched 08:002m late
Tue, Nov 10
2/2 legs · 9M-MTI
PER
Departure
02:28
Departed · Sched 02:302m early
→
KUL
Arrival
08:04
Landed · Sched 08:1511m early
Mon, Nov 9
2/2 legs · 9M-MVS
PER
Departure
02:26
Departed · Sched 02:304m early
→
KUL
Arrival
07:59
Landed · Sched 08:001m early
Sun, Nov 8
2/2 legs · 9M-MVK
PER
Departure
02:26
Departed · Sched 02:304m early
→
KUL
Arrival
08:07
Landed · Sched 08:007m late
Full MH126 history →
OD192 BATIK AIR MALAYSIA
9 days
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 18:30
Scheduled arrival · landing pending
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
15:39
Landed · Sched 15:2019m late
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
15:07
Landed · Sched 15:2013m early
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
16:10
Landed · Sched 15:4525m late
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
15:37
Landed · Sched 15:2017m late
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
14:57
Landed · Sched 15:2023m early
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
15:03
Landed · Sched 15:2017m early
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
15:48
Landed · Sched 15:2028m late
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
15:00
Landed · Sched 15:2020m early
AK605 AirAsia
8 days
Sun, Nov 15
1/2 legs · 9M-AGJ
PER
Departure
12:33
Departed · Sched 04:40473m late
→
KUL
Arrival
Sched 10:20
Scheduled time only · no board update captured
Sat schedule from board history
Sat, Nov 14
2/2 legs · 9M-RAH
PER
Departure
04:29
Departed · Sched 04:4011m early
→
KUL
Arrival
10:02
Landed · Sched 10:2018m early
Fri, Nov 13
1/2 legs · 9M-RAL
PER
Departure
04:33
Departed · Sched 04:407m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
PER
Departure
Sched 04:40
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
1/2 legs · 9M-RAH
PER
Departure
04:46
Departed · Sched 04:406m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 10
1/2 legs · 9M-AGV
PER
Departure
04:27
Departed · Sched 04:4013m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 9
1/2 legs · 9M-AGH
PER
Departure
04:26
Departed · Sched 04:4014m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 8
1/2 legs · 9M-AGS
PER
Departure
04:54
Departed · Sched 04:4014m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK605 history →
AK607 AirAsia
8 days
Sun, Nov 15
1/2 legs · 9M-VAG
PER
Departure
21:04
Departed · Sched 20:5014m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sat, Nov 14
1/2 legs · 9M-VAG
PER
Departure
20:41
Departed · Sched 20:509m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 13
1/2 legs · 9M-VAF
PER
Departure
20:36
Departed · Sched 20:5014m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Thu, Nov 12
1/2 legs · 9M-VAG
PER
Departure
21:02
Departed · Sched 20:5012m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
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.
Mon, Nov 9
1/2 legs · 9M-VAE
PER
Departure
20:46
Departed · Sched 20:504m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 8
1/2 legs · 9M-VAC
PER
Departure
20:53
Departed · Sched 20:503m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK607 history →
OD194 BATIK AIR MALAYSIA
9 days
PER
Departure
Sched 23:10
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 09:15
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · 9M-LDF
PER
Departure
01:44
Departed · Sched 23:10154m late
→
KUL
Arrival
07:36
Landed · Sched 07:1521m late
Fri, Nov 13
2/2 legs · 9M-LRJ
PER
Departure
23:17
Departed · Sched 23:107m late
→
KUL
Arrival
04:57
Landed · Sched 05:003m early
Thu, Nov 12
2/2 legs · 9M-LDP
PER
Departure
Sched 23:10
Scheduled time only · no board update captured
→
KUL
Arrival
08:43
Landed · Sched 07:3568m late
PER
Departure
Sched 23:10
Scheduled time only · no board update captured
→
KUL
Arrival
05:34
Landed · Sched 05:5016m early
Tue, Nov 10
2/2 legs · 9M-LDF
PER
Departure
Sched 23:10
Scheduled time only · no board update captured
→
KUL
Arrival
05:08
Landed · Sched 05:008m late
PER
Departure
Sched 23:10
Scheduled time only · no board update captured
→
KUL
Arrival
08:48
Landed · Sched 08:3513m late
PER
Departure
Sched 23:10
Scheduled time only · no board update captured
→
KUL
Arrival
05:21
Landed · Sched 05:309m early
PER
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
04:41
Landed · Sched 05:0019m 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 89/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:30 and evening departures around 20:50 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 41 flights a week between them. Compare carrier days and times in the airline list above.