KUL → PEN Kuala Lumpur to Penang
live
Direct flights from Kuala Lumpur (KUL) to Penang (PEN): 25 nonstop departures observed each week across 4 airlines. 79% of the last 28 operated flights arrived within 15 minutes of schedule. The median arrival is 10 minutes late. No cancellations were recorded across the 28 tracked flights. The nonstop covers 325 km, an estimated 55 minutes in the air. Measured by Pro Flight Search from live flight boards at Kuala Lumpur and Penang. Updated 7 September 2026 at 07:37 UTC.
KUL
Kuala Lumpur
smooth · +7
PEN
Penang
tracking
dep bank 06:40–23:35 25x weekly
Runs mixed · 4 airlines · 25x weekly · nonstop
79% on time
of the last 28 operated KUL → PEN flights arrived within 15 minutes
Median arrival delay is +10 min . 0 of 28 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +10 min across the last 28 operated legs
Flight time ~0h 55m estimated from route distance
Weekly departures 25x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 28
The week scheduled departures · origin local time
AirAsia Firefly Malaysia Airlines Malindo Air
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 AK6124 06:40 Mo Tu We · AK6114 07:40 Mo Tu We Fr · AK6142 09:25 Mo Tu We Fr · AK6126 11:50 Mo Tu We Fr
FireflyFY
Flights FY2953 09:00 daily · FY2957 14:10 Tu Th Sa · FY2955 22:00 Mo
Malaysia AirlinesMH 75% on time
Flights MH1158 07:55 Mo Sa · MH1138 08:05 daily · MH1140 11:45 Mo Tu We Th Fr Su · MH1148 14:05 daily
Malindo AirOD 83% on time
Flights OD2102 08:00 daily · OD2116 08:30 Mo We Th Fr Sa Su · OD2104 12:25 daily · OD2106 varies Mo Fr Sa Su
History operated legs · board outcomes
09-06 OD2108 departed +6
Show 20 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 PEN, paired departure → arrival per flight and day. Board tracking since Sat, Sep 5 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 35 Completed 28 Delayed 6 Within 15m 22/28 Median +10m
AK6114 AirAsia
1 day
Mon, Sep 7
1/2 legs · 9M-AQF
KUL
Departure
07:38
Departed · Sched 07:402m early
→
PEN
Arrival
—
PEN is outside our board polling set.
Full AK6114 history →
AK6116 AirAsia
1 day
KUL
Departure
Sched 13:25
Scheduled departure
→
PEN
Arrival
—
PEN is outside our board polling set.
Full AK6116 history →
AK6124 AirAsia
1 day
Mon, Sep 7
1/2 legs · 9M-DAG
KUL
Departure
06:44
Departed · Sched 06:404m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full AK6124 history →
AK6126 AirAsia
1 day
KUL
Departure
Sched 11:50
Scheduled departure
→
PEN
Arrival
—
PEN is outside our board polling set.
Full AK6126 history →
AK6142 AirAsia
1 day
Mon, Sep 7
1/2 legs · 9M-AHX
KUL
Departure
09:35
Departed · Sched 09:2510m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full AK6142 history →
FY2953 Firefly
2 days
KUL
Departure
09:05
Departed · Sched 09:005m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
09:44
Departed · Sched 09:0044m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full FY2953 history →
MH1138 Malaysia
3 days
Mon, Sep 7
1/2 legs · 9M-MLK
KUL
Departure
08:15
Departed · Sched 08:0510m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
08:10
Departed · Sched 08:055m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
08:26
Departed · Sched 08:0521m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full MH1138 history →
MH1140 MALAYSIA AIRLINES BERHAD
2 days
KUL
Departure
11:56
Departed · Sched 11:4511m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
11:49
Departed · Sched 11:454m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full MH1140 history →
MH1148 MALAYSIA AIRLINES BERHAD
3 days
KUL
Departure
14:27
Departed · Sched 14:0522m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
14:16
Departed · Sched 14:0511m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
14:05 Departed
→
PEN
Arrival
—
PEN is outside our board polling set.
Full MH1148 history →
MH1152 MALAYSIA AIRLINES BERHAD
3 days
KUL
Departure
Sched 17:35
Scheduled departure
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
17:46
Departed · Sched 17:3511m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
17:44
Departed · Sched 17:359m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full MH1152 history →
MH1162 MALAYSIA AIRLINES BERHAD
3 days
KUL
Departure
Sched 19:30
Scheduled departure
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
19:42
Departed · Sched 19:3012m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
19:53
Departed · Sched 19:3023m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full MH1162 history →
MH1166 MALAYSIA AIRLINES BERHAD
3 days
KUL
Departure
Sched 21:05
Scheduled departure
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
21:28
Departed · Sched 21:0523m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
21:11
Departed · Sched 21:056m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full MH1166 history →
MH1194 MALAYSIA AIRLINES BERHAD
3 days
KUL
Departure
Sched 23:35
Scheduled departure
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
23:38
Departed · Sched 23:353m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
23:46
Departed · Sched 23:3511m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full MH1194 history →
OD2104 BATIK AIR MALAYSIA
2 days
KUL
Departure
12:31
Departed · Sched 12:256m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
12:34
Departed · Sched 12:259m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full OD2104 history →
OD2108 BATIK AIR MALAYSIA
2 days
KUL
Departure
Sched 16:20
Scheduled departure
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
16:26
Departed · Sched 16:206m late
→
PEN
Arrival
—
PEN is outside our board polling set.
OD2116 Malindo Air
2 days
KUL
Departure
09:49
Departed · Sched 08:4564m late
→
PEN
Arrival
—
PEN is outside our board polling set.
KUL
Departure
08:41
Departed · Sched 08:3011m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full OD2116 history →
OD2102 BATIK AIR MALAYSIA
1 day
KUL
Departure
08:00 Departed
→
PEN
Arrival
—
PEN is outside our board polling set.
Full OD2102 history →
FY2957 FIREFLY
1 day
KUL
Departure
14:19
Departed · Sched 14:109m late
→
PEN
Arrival
—
PEN is outside our board polling set.
Full FY2957 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 Penang (PEN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KUL-PEN
Copy
How we measure this →
KUL to PEN questions
Is KUL–PEN running on time right now? Smooth skies ahead. The departure side at KUL is the weaker end, route health score 88/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KUL–PEN? Operators schedule morning departures around 06:40 and evening departures around 17:35 from KUL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PEN delay card to confirm conditions when you'd arrive.
How long is the flight from KUL to PEN? Great-circle distance is 325 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 53–58 min gate-to-gate on this route.
How often does KUL–PEN fly? 4 carriers operate this route, around 117 flights a week between them. Compare carrier days and times in the airline list above.