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. 69% of the last 26 operated flights arrived within 15 minutes of schedule. The median arrival is 4 minutes late. No cancellations were recorded across the 26 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 23 October 2026 at 05:16 UTC.
Today, KUL → PER Fri 23 Oct · local times
OD191Malindo Air In the air, 77 min late
Left KUL at 05:02 , 77 min after its 03:45 slot.
Landing 10:21PER board estimate · sched 05:40
Track OD191 →
MH125MALAYSIA AIRLINES BERHAD In the air, 23 min late
Left KUL at 09:18 , 23 min after its 08:55 slot.
Track MH125 →
Sched Flight KUL departure PER arrival
03:45
OD191 Malindo Air
Left 05:02 +77
PER est. 10:21 +281 In the air · sched 05:40
08:55
MH125 MALAYSIA AIRLINES BERHAD
Left 09:18 +23
·
10:40
OD151 BATIK AIR MALAYSIA
Sched 10:40 Departure not confirmed by the board
·
18:00
OD155 BATIK AIR MALAYSIA
On schedule
·
19:30
MH127 MALAYSIA AIRLINES BERHAD
On schedule Gate C014
·
Checked KUL board 13:16 · PER board 10:33
KUL
Kuala Lumpur
smooth · +12
PER
Perth
smooth · +0
dep bank 00:05–22:10 21x weekly
Runs mixed · 3 airlines · 21x weekly · nonstop
69% on time
of the last 26 operated KUL → PER flights arrived within 15 minutes
Median arrival delay is +4 min . 0 of 26 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +4 min across the last 26 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 26
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 100% on time
Flights AK606 14:15 daily · AK604 22:10 Th Fr Sa
Batik Air MalaysiaOD 44% on time
Flights OD191 varies daily · OD151 10:40 daily
MALAYSIA AIRLINES BERHADMH 75% on time
Flights MH125 08:55 daily · MH127 19:30 daily
History operated legs · board outcomes
10-23 OD191 dep +77 → arr +281
10-22 MH125 dep +8 → arr −46
10-22 MH127 dep +24 → arr −24
10-21 MH127 dep +19 → arr −28
10-21 OD191 dep +56 → arr +48
10-20 OD191 dep +18 → arr +4
10-19 MH125 dep +15 → arr −48
10-19 MH127 dep +19 → arr −34
10-18 MH125 dep +31 → arr −10
10-18 MH127 dep +20 → arr −26
10-18 OD191 dep +19 → arr +7
10-17 MH127 dep +26 → arr −10
Show 18 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. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 49 Completed 38 Delayed 19 Within 15m 20/38 Median +15m
MH125 MALAYSIA AIRLINES BERHAD
6 days
Fri, Oct 23
1/2 legs · 9M-MVI
KUL
Departure
09:18
Departed · Sched 08:5523m late
→
PER
Arrival
Sched 14:50
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Oct 22
2/2 legs · 9M-MVI
KUL
Departure
09:03
Departed · Sched 08:558m late
→
PER
Arrival
14:12
Landed · Sched 14:5038m early
Tue, Oct 20
2/2 legs · 9M-MVO
KUL
Departure
09:01
Departed · Sched 08:556m late
→
PER
Arrival
Sched 14:50
Scheduled time only · no board update captured
Mon, Oct 19
2/2 legs · 9M-MVE
KUL
Departure
09:10
Departed · Sched 08:5515m late
→
PER
Arrival
14:09
Landed · Sched 14:5041m early
Sun, Oct 18
2/2 legs · 9M-MVH
KUL
Departure
09:26
Departed · Sched 08:5531m late
→
PER
Arrival
14:49
Landed · Sched 14:501m early
KUL
Departure
09:27
Departed · Sched 08:5532m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full MH125 history →
MH127 MALAYSIA AIRLINES BERHAD
7 days
Fri, Oct 23
1/2 legs · 9M-MTK
KUL
Departure
Sched 19:30
Scheduled departure
→
PER
Arrival
Sched 01:10
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Oct 22
2/2 legs · 9M-MTK
KUL
Departure
19:54
Departed · Sched 19:3024m late
→
PER
Arrival
00:46
Landed · Sched 01:1024m early
Wed, Oct 21
2/2 legs · 9M-MTE
KUL
Departure
19:49
Departed · Sched 19:3019m late
→
PER
Arrival
00:50
Landed · Sched 01:1020m early
KUL
Departure
19:49
Departed · Sched 19:3019m late
→
PER
Arrival
Sched 01:10
Scheduled time only · no board update captured
Mon, Oct 19
2/2 legs · 9M-MTA
KUL
Departure
19:49
Departed · Sched 19:3019m late
→
PER
Arrival
00:45
Landed · Sched 01:1025m early
Sun, Oct 18
2/2 legs · 9M-MTM
KUL
Departure
19:50
Departed · Sched 19:3020m late
→
PER
Arrival
00:44
Landed · Sched 01:1026m early
Sat, Oct 17
2/2 legs · 9M-MTK
KUL
Departure
19:56
Departed · Sched 19:3026m late
→
PER
Arrival
01:11
Landed · Sched 01:101m late
Full MH127 history →
OD151 BATIK AIR MALAYSIA
4 days
KUL
Departure
Sched 10:40
Scheduled departure
→
PER
Arrival
—
Board row not captured for this rotation yet.
KUL
Departure
Sched 10:40
Scheduled time only · no board update captured
→
PER
Arrival
—
Board row not captured for this rotation yet.
Sun, Oct 18
2/2 legs · 9M-LNY
KUL
Departure
12:39
Departed · Sched 12:1029m late
→
PER
Arrival
Sched 16:15
Scheduled time only · no board update captured
KUL
Departure
11:17
Departed · Sched 10:4037m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full OD151 history →
OD155 BATIK AIR MALAYSIA
2 days
KUL
Departure
Sched 18:00
Scheduled departure
→
PER
Arrival
—
Board row not captured for this rotation yet.
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 →
OD191 Malindo Air
7 days
Fri, Oct 23
2/2 legs · 9M-LDF
KUL
Departure
05:02
Departed · Sched 03:4577m late
→
PER
Arrival
10:21
Est. · Sched 05:40281m late
KUL
Departure
06:45
Departed · Sched 06:3015m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Wed, Oct 21
2/2 legs · 9M-LDG
KUL
Departure
01:01
Departed · Sched 00:0556m late
→
PER
Arrival
06:29
Landed · Sched 05:4049m late
Tue, Oct 20
2/2 legs · 9M-LDG
KUL
Departure
00:23
Departed · Sched 00:0518m late
→
PER
Arrival
05:44
Landed · Sched 05:404m late
KUL
Departure
00:31
Departed · Sched 00:0526m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Sun, Oct 18
2/2 legs · 9M-LDP
KUL
Departure
00:24
Departed · Sched 00:0519m late
→
PER
Arrival
05:47
Landed · Sched 05:407m late
KUL
Departure
02:16
Departed · Sched 02:106m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full OD191 history →
AK604 AirAsia
2 days
Thu, Oct 22
1/2 legs · 9M-VAF
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
03:25
Landed · Sched 03:4520m early
Sat, Oct 17
1/2 legs · 9M-VAC
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
03:18
Last seen · Sched 03:4527m early
Full AK604 history →
AK606 AirAsia
5 days
Thu, Oct 22
1/2 legs · 9M-VAG
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
20:00
Landed · Sched 19:5010m late
Wed, Oct 21
1/2 legs · 9M-VAF
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
19:51
Landed · Sched 19:501m late
Tue, Oct 20
1/2 legs · 9M-VAD
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
Sched 19:50
Scheduled time only · no board update captured
Mon, Oct 19
1/2 legs · 9M-VAG
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
19:30
Landed · Sched 19:5020m early
Sun, Oct 18
1/2 legs · 9M-VAG
KUL
Departure
—
Board row not captured for this rotation yet.
→
PER
Arrival
19:52
Landed · Sched 19:502m late
Full AK606 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? Some delays possible. The departure side at KUL is the weaker end, route health score 60/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 19:30 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 38 flights a week between them. Compare carrier days and times in the airline list above.