Kuala Lumpur Airport (KUL) Flights to Penang International Airport Airport (PEN)

We've found the cheapest flights to Penang

Returns from £19.68

One-way from £18.92

If it is your first time travelling to Penang International then check out the airliners Ethiopian Airlines, Emirates, China Airlines, Batik Air, British Airways, Air Mauritius, Singapore Airlines, KLM, Etihad Airways, Oman Air, Batik Air Malaysia, SriLankan Airlines, Philippine Airlines, Jet Linx Aviation, Qantas, Turkish Airlines, Saudia, Royal Brunei Airlines, Qatar Airways, Myanmar Airways International, IndiGo, Garuda Indonesia, Malaysia Airlines, Firefly and AirAsia. These airliners all offer direct flights that depart from Kuala Lumpur International Airport, so you will find flying to Penang International is quite easy. The flight from Kuala Lumpur International Airport to Penang International is approximately 325 Kilometers which is 202 Miles. You should expect a flight time of around 58 Minutes.

The cost of ticket prices to Penang International Malaysia can vary quite considerably if you travel at certain times of the week especially at weekends. To obtain the best prices for Penang International flights than book well in advance. Flight to Penang International will get more expensive the nearer you get the departure date, so it’s advisable to book in advance if it is possible.

To see all airliners that offer flights between Kuala Lumpur International Airport and Penang International please see the table below.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
AirAsia000988906:4020:50VIEW FLIGHTS
Malaysia Airlines002678809:0523:20VIEW FLIGHTS
Firefly002678809:0523:20VIEW FLIGHTS
Turkish Airlines001676509:0523:20VIEW FLIGHTS
Saudia001666609:0523:20VIEW FLIGHTS
Royal Brunei Airlines001666609:0523:20VIEW FLIGHTS
Qatar Airways001666609:0523:20VIEW FLIGHTS
Myanmar Airways International001666609:0523:20VIEW FLIGHTS
IndiGo001666609:0523:20VIEW FLIGHTS
Garuda Indonesia001666609:0523:20VIEW FLIGHTS
Qantas001434409:0523:20VIEW FLIGHTS
Philippine Airlines000434410:1019:55VIEW FLIGHTS
Jet Linx Aviation001344309:0523:20VIEW FLIGHTS
SriLankan Airlines000433409:0519:55VIEW FLIGHTS
Batik Air Malaysia000332305:0022:20VIEW FLIGHTS
Oman Air001221210:5023:20VIEW FLIGHTS
Singapore Airlines000212217:0519:55VIEW FLIGHTS
KLM000212217:0519:55VIEW FLIGHTS
Etihad Airways000222112:2517:20VIEW FLIGHTS
British Airways000122119:5520:55VIEW FLIGHTS
Air Mauritius000220210:5014:50VIEW FLIGHTS
Ethiopian Airlines000111119:5519:55VIEW FLIGHTS
Emirates000111112:2514:25VIEW FLIGHTS
China Airlines000111119:5519:55VIEW FLIGHTS
Batik Air001110106:0022:20VIEW FLIGHTS

AirAsia offer the highest number of flights for this route with departures times between 06:40 and 20:50.

If you wish to book your flight with AirAsia then we advise you book direct from their website at www.airasia.com/en/gb. The best discounts can only be obtained from their website.

The flight time for the selected route vary based on the month you will travel, but below we has summarised the most common times they will fly. We recommend you only take these times as guidance and check with appropriate airline for the exact times for the date you depart.

Flights Time In WeekDays
DayFlight TimesFlights
Wednesday
22:20
AirlineFlight  No
Garuda IndonesiaGA8883
Batik AirOD2106
Jet Linx AviationJL7087
SaudiaSV6365
IndiGo6E3776
22:35
AirlineFlight  No
FireflyFY6868
Malaysia AirlinesMH4729
23:20
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5687
Turkish AirlinesTK7920
Myanmar Airways International8M9554
Qatar AirwaysQR5010
QantasQF5155
VIEW FLIGHTS
Thursday
09:05
AirlineFlight  No
AirAsiaAK6114
FireflyFY4100
Royal Brunei AirlinesBI3047
Turkish AirlinesTK7965
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
SriLankan AirlinesUL2950
Qatar AirwaysQR5021
Jet Linx AviationJL7985
SaudiaSV6354
IndiGo6E3701
10:10
AirlineFlight  No
AirAsiaAK6118
Malaysia AirlinesMH1138
Philippine AirlinesPR3508
QantasQF5157
10:50
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5662
Turkish AirlinesTK7951
Myanmar Airways International8M9548
SriLankan AirlinesUL2951
SaudiaSV6355
IndiGo6E3702
11:25
AirlineFlight  No
AirAsiaAK6126
11:40
AirlineFlight  No
AirAsiaAK6142
11:50
AirlineFlight  No
Air MauritiusMK9744
Garuda IndonesiaGA9389
Qatar AirwaysQR5006
12:25
AirlineFlight  No
EmiratesEK3434
Etihad AirwaysEY5639
13:25
AirlineFlight  No
Batik Air MalaysiaOD2104
13:50
AirlineFlight  No
FireflyFY4104
Royal Brunei AirlinesBI3043
Turkish AirlinesTK7952
Myanmar Airways International8M9550
IndiGo6E3703
14:15
AirlineFlight  No
AirAsiaAK6116
14:50
AirlineFlight  No
Malaysia AirlinesMH1148
Air MauritiusMK9742
Garuda IndonesiaGA9285
Philippine AirlinesPR3504
Qatar AirwaysQR5022
SaudiaSV6358
14:55
AirlineFlight  No
AirAsiaAK6153
16:05
AirlineFlight  No
FireflyFY4106
Royal Brunei AirlinesBI3049
Garuda IndonesiaGA8936
SriLankan AirlinesUL2954
Qatar AirwaysQR5390
QantasQF5159
SaudiaSV6360
IndiGo6E3704
16:20
AirlineFlight  No
Batik Air MalaysiaOD2108
Etihad AirwaysEY5640
17:05
AirlineFlight  No
Malaysia AirlinesMH1152
Singapore AirlinesSQ5588
KLMKL4097
Myanmar Airways International8M9509
Philippine AirlinesPR3506
17:15
AirlineFlight  No
AirAsiaAK6130
17:20
AirlineFlight  No
Turkish AirlinesTK7667
17:30
AirlineFlight  No
AirAsiaAK6134
18:55
AirlineFlight  No
Malaysia AirlinesMH1162
19:55
AirlineFlight  No
FireflyFY4110
Royal Brunei AirlinesBI3053
Singapore AirlinesSQ5590
Ethiopian AirlinesET4278
KLMKL3857
Turkish AirlinesTK7961
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Philippine AirlinesPR3550
British AirwaysBA8193
SriLankan AirlinesUL2955
Qatar AirwaysQR5017
QantasQF5153
Jet Linx AviationJL7085
SaudiaSV6362
IndiGo6E3705
20:50
AirlineFlight  No
AirAsiaAK6128
21:20
AirlineFlight  No
Batik Air MalaysiaOD2106
22:20
AirlineFlight  No
Royal Brunei AirlinesBI3045
Garuda IndonesiaGA8883
Batik AirOD2106
QantasQF5155
Jet Linx AviationJL7087
23:20
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Oman AirWY5687
Turkish AirlinesTK7920
Myanmar Airways International8M9554
Qatar AirwaysQR5010
SaudiaSV6365
IndiGo6E3776
VIEW FLIGHTS
Friday
08:05
AirlineFlight  No
AirAsiaAK6114
09:05
AirlineFlight  No
FireflyFY4100
Royal Brunei AirlinesBI3047
Turkish AirlinesTK7965
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
SriLankan AirlinesUL2950
Qatar AirwaysQR5021
Jet Linx AviationJL7985
SaudiaSV6354
IndiGo6E3701
09:35
AirlineFlight  No
FireflyFY2953
10:10
AirlineFlight  No
Malaysia AirlinesMH1138
Philippine AirlinesPR3508
QantasQF5157
10:35
AirlineFlight  No
Malaysia AirlinesMH4666
10:50
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Turkish AirlinesTK7951
SaudiaSV6355
IndiGo6E3702
11:25
AirlineFlight  No
AirAsiaAK6126
11:40
AirlineFlight  No
AirAsiaAK6142
11:50
AirlineFlight  No
Air MauritiusMK9744
Royal Brunei AirlinesBI3051
Oman AirWY5662
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
SriLankan AirlinesUL2951
Qatar AirwaysQR5006
12:25
AirlineFlight  No
Batik Air MalaysiaOD2104
EmiratesEK3434
Etihad AirwaysEY5639
13:25
AirlineFlight  No
Batik AirOD2104
13:50
AirlineFlight  No
Turkish AirlinesTK7952
Myanmar Airways International8M9550
SaudiaSV6358
IndiGo6E3703
14:15
AirlineFlight  No
AirAsiaAK6116
14:50
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Air MauritiusMK9742
Royal Brunei AirlinesBI3043
Garuda IndonesiaGA9285
Philippine AirlinesPR3504
Qatar AirwaysQR5022
16:00
AirlineFlight  No
AirAsiaAK6153
16:20
AirlineFlight  No
Turkish AirlinesTK7667
Batik Air MalaysiaOD2108
16:30
AirlineFlight  No
AirAsiaAK6134
17:15
AirlineFlight  No
AirAsiaAK6130
17:20
AirlineFlight  No
Etihad AirwaysEY5640
19:55
AirlineFlight  No
FireflyFY4110
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
Singapore AirlinesSQ5590
Ethiopian AirlinesET4278
KLMKL3857
Turkish AirlinesTK7961
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Philippine AirlinesPR3550
British AirwaysBA8193
SriLankan AirlinesUL2955
Qatar AirwaysQR5017
QantasQF5153
Jet Linx AviationJL7085
SaudiaSV6362
IndiGo6E3705
20:50
AirlineFlight  No
AirAsiaAK6128
20:55
AirlineFlight  No
Malaysia AirlinesMH1166
Royal Brunei AirlinesBI3041
Turkish AirlinesTK7989
Myanmar Airways International8M9553
British AirwaysBA8195
Qatar AirwaysQR5018
SaudiaSV6364
IndiGo6E3706
21:55
AirlineFlight  No
FireflyFY4112
Garuda IndonesiaGA9391
Jet Linx AviationJL7965
22:20
AirlineFlight  No
FireflyFY4114
Royal Brunei AirlinesBI3045
Oman AirWY5687
Garuda IndonesiaGA8883
Batik Air MalaysiaOD2106
Jet Linx AviationJL7087
23:20
AirlineFlight  No
Malaysia AirlinesMH1194
Turkish AirlinesTK7920
Myanmar Airways International8M9554
Qatar AirwaysQR5010
QantasQF5155
SaudiaSV6365
IndiGo6E3776
VIEW FLIGHTS
Saturday
09:05
AirlineFlight  No
AirAsiaAK6114
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
Turkish AirlinesTK7965
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
Jet Linx AviationJL7985
SaudiaSV6354
10:10
AirlineFlight  No
FireflyFY4100
SriLankan AirlinesUL2950
Qatar AirwaysQR5021
QantasQF5157
IndiGo6E3701
11:40
AirlineFlight  No
AirAsiaAK6142
12:25
AirlineFlight  No
Batik Air MalaysiaOD2104
Etihad AirwaysEY5639
12:30
AirlineFlight  No
AirAsiaAK6126
13:05
AirlineFlight  No
AirAsiaAK6116
13:25
AirlineFlight  No
EmiratesEK3434
13:50
AirlineFlight  No
Malaysia AirlinesMH1148
Malaysia AirlinesMH4741
Royal Brunei AirlinesBI3043
Turkish AirlinesTK7952
Myanmar Airways International8M9550
Philippine AirlinesPR3504
SaudiaSV6358
IndiGo6E3703
14:50
AirlineFlight  No
FireflyFY2957
FireflyFY4104
Garuda IndonesiaGA9285
Qatar AirwaysQR5022
14:55
AirlineFlight  No
AirAsiaAK6153
16:05
AirlineFlight  No
FireflyFY4106
Royal Brunei AirlinesBI3049
KLMKL4097
Garuda IndonesiaGA8936
Philippine AirlinesPR3506
SriLankan AirlinesUL2954
QantasQF5159
SaudiaSV6360
16:20
AirlineFlight  No
Batik Air MalaysiaOD2108
Etihad AirwaysEY5640
17:05
AirlineFlight  No
Malaysia AirlinesMH1152
Singapore AirlinesSQ5588
Myanmar Airways International8M9509
Qatar AirwaysQR5390
IndiGo6E3704
17:20
AirlineFlight  No
Turkish AirlinesTK7667
17:30
AirlineFlight  No
AirAsiaAK6134
18:20
AirlineFlight  No
AirAsiaAK6130
18:55
AirlineFlight  No
Malaysia AirlinesMH1162
19:45
AirlineFlight  No
AirAsiaAK6128
19:55
AirlineFlight  No
FireflyFY4110
Royal Brunei AirlinesBI3053
Singapore AirlinesSQ5590
Ethiopian AirlinesET4278
KLMKL3857
Turkish AirlinesTK7961
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Philippine AirlinesPR3550
British AirwaysBA8193
SriLankan AirlinesUL2955
Qatar AirwaysQR5017
QantasQF5153
Jet Linx AviationJL7085
SaudiaSV6362
IndiGo6E3705
20:55
AirlineFlight  No
FireflyFY4112
Malaysia AirlinesMH1166
Royal Brunei AirlinesBI3041
Garuda IndonesiaGA9391
British AirwaysBA8195
Qatar AirwaysQR5018
Jet Linx AviationJL7965
21:55
AirlineFlight  No
Turkish AirlinesTK7989
Myanmar Airways International8M9553
SaudiaSV6364
IndiGo6E3706
22:20
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Qatar AirwaysQR5010
SaudiaSV6365
IndiGo6E3776
23:00
AirlineFlight  No
FireflyFY2955
Malaysia AirlinesMH4667
23:20
AirlineFlight  No
Royal Brunei AirlinesBI3045
Oman AirWY5687
Turkish AirlinesTK7920
Garuda IndonesiaGA8883
Myanmar Airways International8M9554
QantasQF5155
Jet Linx AviationJL7087
VIEW FLIGHTS
Sunday
05:00
AirlineFlight  No
Batik Air MalaysiaOD2116
06:00
AirlineFlight  No
Batik AirOD2116
06:40
AirlineFlight  No
AirAsiaAK6124
09:05
AirlineFlight  No
AirAsiaAK6114
Malaysia AirlinesMH1138
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Qatar AirwaysQR5021
QantasQF5157
Jet Linx AviationJL7985
IndiGo6E3701
09:10
AirlineFlight  No
FireflyFY2953
10:10
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH4666
Royal Brunei AirlinesBI3047
Turkish AirlinesTK7965
Philippine AirlinesPR3508
SriLankan AirlinesUL2950
SaudiaSV6354
10:40
AirlineFlight  No
AirAsiaAK6142
10:50
AirlineFlight  No
FireflyFY4102
Air MauritiusMK9744
Royal Brunei AirlinesBI3051
Oman AirWY5662
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
SriLankan AirlinesUL2951
Qatar AirwaysQR5006
11:50
AirlineFlight  No
Malaysia AirlinesMH1140
Turkish AirlinesTK7951
SaudiaSV6355
IndiGo6E3702
12:30
AirlineFlight  No
AirAsiaAK6126
13:05
AirlineFlight  No
AirAsiaAK6116
13:50
AirlineFlight  No
Malaysia AirlinesMH1148
14:25
AirlineFlight  No
Batik Air MalaysiaOD2104
EmiratesEK3434
Etihad AirwaysEY5639
14:50
AirlineFlight  No
FireflyFY4104
Air MauritiusMK9742
Royal Brunei AirlinesBI3043
Turkish AirlinesTK7952
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
SaudiaSV6358
IndiGo6E3703
16:00
AirlineFlight  No
AirAsiaAK6153
17:05
AirlineFlight  No
FireflyFY4106
Malaysia AirlinesMH1152
Royal Brunei AirlinesBI3049
Singapore AirlinesSQ5588
KLMKL4097
Garuda IndonesiaGA8936
Myanmar Airways International8M9509
Philippine AirlinesPR3506
SriLankan AirlinesUL2954
Qatar AirwaysQR5390
QantasQF5159
SaudiaSV6360
IndiGo6E3704
17:30
AirlineFlight  No
AirAsiaAK6134
18:20
AirlineFlight  No
AirAsiaAK6130
19:55
AirlineFlight  No
FireflyFY4110
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
Singapore AirlinesSQ5590
Ethiopian AirlinesET4278
KLMKL3857
Turkish AirlinesTK7961
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Philippine AirlinesPR3550
British AirwaysBA8193
SriLankan AirlinesUL2955
Qatar AirwaysQR5017
QantasQF5153
Jet Linx AviationJL7085
SaudiaSV6362
IndiGo6E3705
20:50
AirlineFlight  No
AirAsiaAK6128
21:55
AirlineFlight  No
Malaysia AirlinesMH1166
22:20
AirlineFlight  No
Batik Air MalaysiaOD2106
23:00
AirlineFlight  No
FireflyFY2955
23:20
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5687
Turkish AirlinesTK7920
Garuda IndonesiaGA8883
Myanmar Airways International8M9554
Qatar AirwaysQR5010
QantasQF5155
Jet Linx AviationJL7087
SaudiaSV6365
IndiGo6E3776
VIEW FLIGHTS

If the airlines stated don’t offer flights that suite your travel times, you could look at alternative options. Below we have summarised flights from alternative departures airports and flights that are not direct.

Alternative Direct Routes
RouteStopsDistanceFlying Time
Johor Bahru to Penang 01 Hour 29 Minutes
Singapore Changi to Penang 01 Hour 31 Minutes
Kuala Lumpur Sultan Abdul Aziz Shah to Penang 050 Minutes

A useful tip to save money to exchange money before you go, or go to a bureau de change outside of the airport when you arrive. The exchange rate within the airport are not very good so try to avoid changing money their if you can.

Don't forget to book your car rental!

Search for a cheap rental car at Penang International Airport

Flight Price FAQ - Kuala Lumpur (KUL) to Penang (PEN)

DIRECT AirAsia
What is the cheapest direct flight one way from Kuala Lumpur KUL to Penang PEN?
The cheapest direct flight one way from Kuala Lumpur KUL to Penang PEN is £18.92 ($25 €22.68)
£18.92
$25 | €22.68
Check Latest Price
DIRECT Firefly
What is the cheapest direct return flight from Kuala Lumpur KUL to Penang PEN?
The cheapest direct return flight from Kuala Lumpur KUL to Penang PEN is £19.68 ($26 €23.59)
£19.68
$26 | €23.59
Check Latest Price
Important Note: Prices shown are taken from searches performed for flights operating during the current month. Please use the "Latest Price" buttons to get the most up to date airfares.

Compare Flight Prices from KUL to PEN

Was your flight delayed or cancelled?

Was your flight delayed or cancelled?

You may be eligible to receive up to 600 EUR compensation per person in your party.

Claim Now!

Disrupted flight or mishandled baggage?

Claim up to £1,600 (€1,920) for mishandled baggage or £520 (€600) in compensation on qualifying flight delays and cancellations. Check your compensation for free.

Flight Info FAQ - Kuala Lumpur (KUL) to Penang (PEN)

Who flies from Kuala Lumpur to Penang?
The following airlines fly from Kuala Lumpur (KUL) to Penang (PEN): Air Mauritius, AirAsia, Batik Air, Batik Air Malaysia, British Airways, China Airlines, Emirates, Ethiopian Airlines, Etihad Airways, Firefly, Garuda Indonesia, IndiGo, Jet Linx Aviation, KLM, Malaysia Airlines, Myanmar Airways International, Oman Air, Philippine Airlines, Qantas, Qatar Airways, Royal Brunei Airlines, Saudia, Singapore Airlines, SriLankan Airlines, Turkish Airlines.
How far is the flight from Kuala Lumpur to Penang?
The flight from Kuala Lumpur to Penang is 325KM or 202 miles.
How long does the flight from Kuala Lumpur to Penang to take?
The flight from Kuala Lumpur to Penang takes 58 Minutes.

Don't forget to book your hire car!

Find cheap vehicle hire deals at Penang International Airport

Useful Information about Penang International Airport

Penang Tourist Attractions

Things to see and do in and around Penang, Malaysia.

View...
Penang International Airport Lounges

See all the airport lounges, locations and opening times available at Penang International Airport

View...
Dining and Bars at Penang International Airport

See all bars and restaurants at Penang International Airport, including locations and if they are before or after check-in

View...
Shops and Duty Free at Penang International Airport

See all shops available at Penang International Airport - plan your duty free shopping in advance

View...