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

We've found the cheapest flights to Penang

Returns from £21.68

One-way from £8.97

Getting to Kuala Lumpur International Airport from Penang International is very straight forward. There are 26 airliners who all offer direct flights several times a week. 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 most expensive flight prices are typically at weekends and daytime flights. 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
AirAsia1111111111111106:4021:45VIEW FLIGHTS
Malaysia Airlines987879909:1523:20VIEW FLIGHTS
Firefly987878900:2023:20VIEW FLIGHTS
Royal Brunei Airlines776766700:2023:20VIEW FLIGHTS
Myanmar Airways International776766700:2023:20VIEW FLIGHTS
IndiGo776766700:2023:20VIEW FLIGHTS
Garuda Indonesia776766700:2023:20VIEW FLIGHTS
Saudia776766600:2023:20VIEW FLIGHTS
Qatar Airways776766600:2023:20VIEW FLIGHTS
Turkish Airlines666665500:2023:20VIEW FLIGHTS
SriLankan Airlines666665500:2023:20VIEW FLIGHTS
Philippine Airlines554545409:1521:55VIEW FLIGHTS
Etihad Airways444444408:2023:45VIEW FLIGHTS
Qantas443434400:2023:20VIEW FLIGHTS
Batik Air444444109:2022:45VIEW FLIGHTS
Emirates333333308:2017:20VIEW FLIGHTS
China Airlines332323316:0521:55VIEW FLIGHTS
Batik Air Malaysia222212508:2022:45VIEW FLIGHTS
Japan Airlines432222000:2020:55VIEW FLIGHTS
British Airways222222218:5021:55VIEW FLIGHTS
Oman Air222221200:2023:20VIEW FLIGHTS
KLM222222118:5021:55VIEW FLIGHTS
Singapore Airlines221212216:0519:50VIEW FLIGHTS
Air Mauritius122220010:5014:50VIEW FLIGHTS
Jet Linx Aviation000012209:1521:55VIEW FLIGHTS
Fly Sky Airlines001010023:2023:20VIEW FLIGHTS

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

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
Monday
00:20
AirlineFlight  No
Japan AirlinesJL7085
06:40
AirlineFlight  No
AirAsiaAK6124
07:40
AirlineFlight  No
AirAsiaAK6114
08:20
AirlineFlight  No
Batik Air MalaysiaOD2102
EmiratesEK3430
Etihad AirwaysEY5638
08:25
AirlineFlight  No
AirAsiaAK6144
09:15
AirlineFlight  No
FireflyFY4100
Garuda IndonesiaGA9287
IndiGo6E3701
Japan AirlinesJL7985
Malaysia AirlinesMH1138
Myanmar Airways International8M9547
Philippine AirlinesPR3508
QantasQF5157
Qatar AirwaysQR5021
Royal Brunei AirlinesBI3047
SaudiaSV6354
SriLankan AirlinesUL2238
Turkish AirlinesTK4865
09:20
AirlineFlight  No
AirAsiaAK6118
Batik AirOD2102
09:30
AirlineFlight  No
FireflyFY2953
10:40
AirlineFlight  No
AirAsiaAK6142
10:50
AirlineFlight  No
FireflyFY4102
Garuda IndonesiaGA9389
IndiGo6E3702
Malaysia AirlinesMH1140
Myanmar Airways International8M9548
Oman AirWY5662
Qatar AirwaysQR5006
Royal Brunei AirlinesBI3051
SaudiaSV6355
SriLankan AirlinesUL2240
Turkish AirlinesTK4851
11:50
AirlineFlight  No
Air MauritiusMK9744
Japan AirlinesJL7087
12:00
AirlineFlight  No
Malaysia AirlinesMH4666
12:15
AirlineFlight  No
Batik Air MalaysiaOD2104
EmiratesEK3434
Etihad AirwaysEY5639
13:15
AirlineFlight  No
Batik AirOD2104
13:50
AirlineFlight  No
FireflyFY4104
Garuda IndonesiaGA9285
IndiGo6E3703
Malaysia AirlinesMH1148
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
Royal Brunei AirlinesBI3043
SaudiaSV6358
SriLankan AirlinesUL2148
Turkish AirlinesTK4852
14:55
AirlineFlight  No
AirAsiaAK6126
15:25
AirlineFlight  No
AirAsiaAK6153
16:00
AirlineFlight  No
AirAsiaAK6116
16:05
AirlineFlight  No
China AirlinesCI9402
FireflyFY4106
Garuda IndonesiaGA8936
IndiGo6E3704
Malaysia AirlinesMH1152
Myanmar Airways International8M9509
Philippine AirlinesPR3506
QantasQF5159
Qatar AirwaysQR5390
Royal Brunei AirlinesBI3049
SaudiaSV6360
Singapore AirlinesSQ5588
16:20
AirlineFlight  No
Batik AirOD2108
EmiratesEK3431
Etihad AirwaysEY5640
18:25
AirlineFlight  No
AirAsiaAK6130
18:50
AirlineFlight  No
British AirwaysBA8193
China AirlinesCI9426
FireflyFY4110
Garuda IndonesiaGA8938
IndiGo6E3705
KLMKL3857
Malaysia AirlinesMH1162
Myanmar Airways International8M9517
Philippine AirlinesPR3550
QantasQF5153
Qatar AirwaysQR5017
Royal Brunei AirlinesBI3053
SaudiaSV6362
Singapore AirlinesSQ5590
SriLankan AirlinesUL2162
Turkish AirlinesTK4861
20:40
AirlineFlight  No
Batik AirOD2106
Etihad AirwaysEY5665
20:55
AirlineFlight  No
AirAsiaAK6132
British AirwaysBA8195
China AirlinesCI9446
FireflyFY4112
Garuda IndonesiaGA9391
IndiGo6E3706
Japan AirlinesJL7965
KLMKL4097
Malaysia AirlinesMH1166
Myanmar Airways International8M9553
Philippine AirlinesPR3552
Qatar AirwaysQR5018
Royal Brunei AirlinesBI3041
SaudiaSV6364
SriLankan AirlinesUL2166
Turkish AirlinesTK4889
21:45
AirlineFlight  No
AirAsiaAK6128
22:00
AirlineFlight  No
FireflyFY2955
Malaysia AirlinesMH4667
23:20
AirlineFlight  No
FireflyFY4114
Garuda IndonesiaGA8883
IndiGo6E3776
Malaysia AirlinesMH1194
Myanmar Airways International8M9554
Oman AirWY5687
QantasQF5155
Qatar AirwaysQR5010
Royal Brunei AirlinesBI3045
SaudiaSV6365
SriLankan AirlinesUL2194
Turkish AirlinesTK4820
VIEW FLIGHTS
Tuesday
00:20
AirlineFlight  No
Japan AirlinesJL7085
06:40
AirlineFlight  No
AirAsiaAK6124
07:40
AirlineFlight  No
AirAsiaAK6114
08:20
AirlineFlight  No
Batik Air MalaysiaOD2102
EmiratesEK3430
Etihad AirwaysEY5638
08:25
AirlineFlight  No
AirAsiaAK6144
09:15
AirlineFlight  No
FireflyFY4100
Garuda IndonesiaGA9287
IndiGo6E3701
Japan AirlinesJL7985
Malaysia AirlinesMH1138
Myanmar Airways International8M9547
Philippine AirlinesPR3508
QantasQF5157
Qatar AirwaysQR5021
Royal Brunei AirlinesBI3047
SaudiaSV6354
SriLankan AirlinesUL2238
Turkish AirlinesTK4865
09:20
AirlineFlight  No
AirAsiaAK6118
Batik AirOD2102
10:40
AirlineFlight  No
AirAsiaAK6142
10:50
AirlineFlight  No
Air MauritiusMK9744
FireflyFY4102
Garuda IndonesiaGA9389
IndiGo6E3702
Malaysia AirlinesMH1140
Myanmar Airways International8M9548
Oman AirWY5662
Qatar AirwaysQR5006
Royal Brunei AirlinesBI3051
SaudiaSV6355
SriLankan AirlinesUL2240
Turkish AirlinesTK4851
12:15
AirlineFlight  No
Batik Air MalaysiaOD2104
EmiratesEK3434
Etihad AirwaysEY5639
13:00
AirlineFlight  No
AirAsiaAK6153
13:15
AirlineFlight  No
Batik AirOD2104
13:50
AirlineFlight  No
Air MauritiusMK9742
FireflyFY4104
Garuda IndonesiaGA9285
IndiGo6E3703
Malaysia AirlinesMH1148
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
Royal Brunei AirlinesBI3043
SaudiaSV6358
SriLankan AirlinesUL2148
Turkish AirlinesTK4852
14:55
AirlineFlight  No
AirAsiaAK6126
16:00
AirlineFlight  No
AirAsiaAK6116
16:05
AirlineFlight  No
China AirlinesCI9402
FireflyFY4106
Garuda IndonesiaGA8936
IndiGo6E3704
Malaysia AirlinesMH1152
Myanmar Airways International8M9509
Philippine AirlinesPR3506
QantasQF5159
Qatar AirwaysQR5390
Royal Brunei AirlinesBI3049
SaudiaSV6360
Singapore AirlinesSQ5588
16:20
AirlineFlight  No
Batik AirOD2108
EmiratesEK3431
Etihad AirwaysEY5640
17:55
AirlineFlight  No
AirAsiaAK6130
18:30
AirlineFlight  No
FireflyFY2953
Malaysia AirlinesMH4666
19:20
AirlineFlight  No
British AirwaysBA8193
China AirlinesCI9426
FireflyFY4110
Garuda IndonesiaGA8938
IndiGo6E3705
KLMKL3857
Malaysia AirlinesMH1162
Myanmar Airways International8M9517
Philippine AirlinesPR3550
QantasQF5153
Qatar AirwaysQR5017
Royal Brunei AirlinesBI3053
SaudiaSV6362
Singapore AirlinesSQ5590
SriLankan AirlinesUL2162
Turkish AirlinesTK4861
20:55
AirlineFlight  No
AirAsiaAK6132
British AirwaysBA8195
China AirlinesCI9446
FireflyFY4112
Garuda IndonesiaGA9391
IndiGo6E3706
Japan AirlinesJL7965
KLMKL4097
Malaysia AirlinesMH1166
Myanmar Airways International8M9553
Philippine AirlinesPR3552
Qatar AirwaysQR5018
Royal Brunei AirlinesBI3041
SaudiaSV6364
SriLankan AirlinesUL2166
Turkish AirlinesTK4889
21:45
AirlineFlight  No
AirAsiaAK6128
22:45
AirlineFlight  No
Batik AirOD2106
Etihad AirwaysEY5665
23:20
AirlineFlight  No
FireflyFY4114
Garuda IndonesiaGA8883
IndiGo6E3776
Malaysia AirlinesMH1194
Myanmar Airways International8M9554
Oman AirWY5687
QantasQF5155
Qatar AirwaysQR5010
Royal Brunei AirlinesBI3045
SaudiaSV6365
SriLankan AirlinesUL2194
Turkish AirlinesTK4820
VIEW FLIGHTS
Wednesday
00:20
AirlineFlight  No
FireflyFY4114
06:40
AirlineFlight  No
AirAsiaAK6124
07:40
AirlineFlight  No
AirAsiaAK6114
08:20
AirlineFlight  No
Batik Air MalaysiaOD2102
EmiratesEK3430
Etihad AirwaysEY5638
08:25
AirlineFlight  No
AirAsiaAK6144
09:15
AirlineFlight  No
FireflyFY4100
Garuda IndonesiaGA9287
IndiGo6E3701
Japan AirlinesJL7985
Malaysia AirlinesMH1138
Myanmar Airways International8M9547
Philippine AirlinesPR3508
QantasQF5157
Qatar AirwaysQR5021
Royal Brunei AirlinesBI3047
SaudiaSV6354
SriLankan AirlinesUL2238
Turkish AirlinesTK4865
09:20
AirlineFlight  No
AirAsiaAK6118
Batik AirOD2102
10:40
AirlineFlight  No
AirAsiaAK6142
10:50
AirlineFlight  No
FireflyFY4102
Garuda IndonesiaGA9389
IndiGo6E3702
Malaysia AirlinesMH1140
Myanmar Airways International8M9548
Oman AirWY5662
Qatar AirwaysQR5006
Royal Brunei AirlinesBI3051
SaudiaSV6355
SriLankan AirlinesUL2240
Turkish AirlinesTK4851
11:50
AirlineFlight  No
Air MauritiusMK9744
12:15
AirlineFlight  No
Batik Air MalaysiaOD2104
EmiratesEK3434
Etihad AirwaysEY5639
13:00
AirlineFlight  No
AirAsiaAK6153
13:15
AirlineFlight  No
Batik AirOD2104
13:35
AirlineFlight  No
FireflyFY2953
Malaysia AirlinesMH4666
13:50
AirlineFlight  No
FireflyFY4104
Garuda IndonesiaGA9285
IndiGo6E3703
Malaysia AirlinesMH1148
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
Royal Brunei AirlinesBI3043
SaudiaSV6358
SriLankan AirlinesUL2148
Turkish AirlinesTK4852
14:50
AirlineFlight  No
Air MauritiusMK9742
14:55
AirlineFlight  No
AirAsiaAK6126
16:00
AirlineFlight  No
AirAsiaAK6116
16:20
AirlineFlight  No
Batik AirOD2108
EmiratesEK3431
Etihad AirwaysEY5640
17:55
AirlineFlight  No
AirAsiaAK6130
18:50
AirlineFlight  No
British AirwaysBA8193
China AirlinesCI9426
FireflyFY4110
Garuda IndonesiaGA8938
IndiGo6E3705
KLMKL3857
Malaysia AirlinesMH1162
Myanmar Airways International8M9517
Philippine AirlinesPR3550
QantasQF5153
Qatar AirwaysQR5017
Royal Brunei AirlinesBI3053
SaudiaSV6362
Singapore AirlinesSQ5590
SriLankan AirlinesUL2162
Turkish AirlinesTK4861
20:55
AirlineFlight  No
AirAsiaAK6132
British AirwaysBA8195
FireflyFY4112
Garuda IndonesiaGA9391
IndiGo6E3706
Japan AirlinesJL7965
Malaysia AirlinesMH1166
Myanmar Airways International8M9553
Qatar AirwaysQR5018
Royal Brunei AirlinesBI3041
SaudiaSV6364
SriLankan AirlinesUL2166
Turkish AirlinesTK4889
21:45
AirlineFlight  No
AirAsiaAK6128
21:55
AirlineFlight  No
China AirlinesCI9446
KLMKL4097
Philippine AirlinesPR3552
22:45
AirlineFlight  No
Batik AirOD2106
Etihad AirwaysEY5665
23:20
AirlineFlight  No
Fly Sky AirlinesFY4114
Garuda IndonesiaGA8883
IndiGo6E3776
Malaysia AirlinesMH1194
Myanmar Airways International8M9554
Oman AirWY5687
QantasQF5155
Qatar AirwaysQR5010
Royal Brunei AirlinesBI3045
SaudiaSV6365
SriLankan AirlinesUL2194
Turkish AirlinesTK4820
VIEW FLIGHTS
Thursday
06:40
AirlineFlight  No
AirAsiaAK6124
07:40
AirlineFlight  No
AirAsiaAK6114
08:20
AirlineFlight  No
Batik Air MalaysiaOD2102
EmiratesEK3430
Etihad AirwaysEY5638
08:25
AirlineFlight  No
AirAsiaAK6144
09:15
AirlineFlight  No
FireflyFY4100
Garuda IndonesiaGA9287
IndiGo6E3701
Japan AirlinesJL7985
Malaysia AirlinesMH1138
Myanmar Airways International8M9547
Philippine AirlinesPR3508
QantasQF5157
Qatar AirwaysQR5021
Royal Brunei AirlinesBI3047
SaudiaSV6354
SriLankan AirlinesUL2238
Turkish AirlinesTK4865
09:20
AirlineFlight  No
AirAsiaAK6118
Batik AirOD2102
10:40
AirlineFlight  No
AirAsiaAK6142
10:50
AirlineFlight  No
Air MauritiusMK9744
FireflyFY4102
Garuda IndonesiaGA9389
IndiGo6E3702
Malaysia AirlinesMH1140
Myanmar Airways International8M9548
Oman AirWY5662
Qatar AirwaysQR5006
Royal Brunei AirlinesBI3051
SaudiaSV6355
SriLankan AirlinesUL2240
Turkish AirlinesTK4851
12:15
AirlineFlight  No
Batik Air MalaysiaOD2104
EmiratesEK3434
Etihad AirwaysEY5639
13:00
AirlineFlight  No
AirAsiaAK6153
13:15
AirlineFlight  No
Batik AirOD2104
13:30
AirlineFlight  No
FireflyFY2953
Malaysia AirlinesMH4666
13:50
AirlineFlight  No
Air MauritiusMK9742
FireflyFY4104
Garuda IndonesiaGA9285
IndiGo6E3703
Malaysia AirlinesMH1148
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
Royal Brunei AirlinesBI3043
SaudiaSV6358
SriLankan AirlinesUL2148
Turkish AirlinesTK4852
14:55
AirlineFlight  No
AirAsiaAK6126
16:00
AirlineFlight  No
AirAsiaAK6116
16:05
AirlineFlight  No
China AirlinesCI9402
FireflyFY4106
Garuda IndonesiaGA8936
IndiGo6E3704
Malaysia AirlinesMH1152
Myanmar Airways International8M9509
Philippine AirlinesPR3506
QantasQF5159
Qatar AirwaysQR5390
Royal Brunei AirlinesBI3049
SaudiaSV6360
Singapore AirlinesSQ5588
16:20
AirlineFlight  No
Batik AirOD2108
EmiratesEK3431
Etihad AirwaysEY5640
17:55
AirlineFlight  No
AirAsiaAK6130
18:50
AirlineFlight  No
British AirwaysBA8193
China AirlinesCI9426
FireflyFY4110
Garuda IndonesiaGA8938
IndiGo6E3705
KLMKL3857
Malaysia AirlinesMH1162
Myanmar Airways International8M9517
Philippine AirlinesPR3550
QantasQF5153
Qatar AirwaysQR5017
Royal Brunei AirlinesBI3053
SaudiaSV6362
Singapore AirlinesSQ5590
SriLankan AirlinesUL2162
Turkish AirlinesTK4861
20:55
AirlineFlight  No
AirAsiaAK6132
British AirwaysBA8195
China AirlinesCI9446
FireflyFY4112
Garuda IndonesiaGA9391
IndiGo6E3706
Japan AirlinesJL7965
KLMKL4097
Malaysia AirlinesMH1166
Myanmar Airways International8M9553
Philippine AirlinesPR3552
Qatar AirwaysQR5018
Royal Brunei AirlinesBI3041
SaudiaSV6364
SriLankan AirlinesUL2166
Turkish AirlinesTK4889
21:45
AirlineFlight  No
AirAsiaAK6128
22:45
AirlineFlight  No
Batik AirOD2106
Etihad AirwaysEY5665
23:20
AirlineFlight  No
FireflyFY4114
Garuda IndonesiaGA8883
IndiGo6E3776
Malaysia AirlinesMH1194
Myanmar Airways International8M9554
Oman AirWY5687
QantasQF5155
Qatar AirwaysQR5010
Royal Brunei AirlinesBI3045
SaudiaSV6365
SriLankan AirlinesUL2194
Turkish AirlinesTK4820
VIEW FLIGHTS
Friday
00:20
AirlineFlight  No
FireflyFY4114
06:40
AirlineFlight  No
AirAsiaAK6124
07:40
AirlineFlight  No
AirAsiaAK6114
08:20
AirlineFlight  No
Batik Air MalaysiaOD2102
EmiratesEK3430
Etihad AirwaysEY5638
08:25
AirlineFlight  No
AirAsiaAK6144
09:15
AirlineFlight  No
FireflyFY4100
Garuda IndonesiaGA9287
IndiGo6E3701
Japan AirlinesJL7985
Malaysia AirlinesMH1138
Myanmar Airways International8M9547
Philippine AirlinesPR3508
QantasQF5157
Qatar AirwaysQR5021
Royal Brunei AirlinesBI3047
SaudiaSV6354
SriLankan AirlinesUL2238
Turkish AirlinesTK4865
09:20
AirlineFlight  No
AirAsiaAK6118
Batik AirOD2102
09:30
AirlineFlight  No
FireflyFY2953
Malaysia AirlinesMH4666
10:40
AirlineFlight  No
AirAsiaAK6142
10:50
AirlineFlight  No
Air MauritiusMK9744
FireflyFY4102
Garuda IndonesiaGA9389
IndiGo6E3702
Malaysia AirlinesMH1140
Myanmar Airways International8M9548
Oman AirWY5662
Qatar AirwaysQR5006
Royal Brunei AirlinesBI3051
SaudiaSV6355
SriLankan AirlinesUL2240
Turkish AirlinesTK4851
12:15
AirlineFlight  No
Batik AirOD2104
EmiratesEK3434
Etihad AirwaysEY5639
12:35
AirlineFlight  No
AirAsiaAK6153
13:50
AirlineFlight  No
Air MauritiusMK9742
FireflyFY4104
Garuda IndonesiaGA9285
IndiGo6E3703
Malaysia AirlinesMH1148
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
Royal Brunei AirlinesBI3043
SaudiaSV6358
SriLankan AirlinesUL2148
Turkish AirlinesTK4852
14:55
AirlineFlight  No
AirAsiaAK6126
16:20
AirlineFlight  No
Batik AirOD2108
EmiratesEK3431
Etihad AirwaysEY5640
17:55
AirlineFlight  No
AirAsiaAK6130
18:35
AirlineFlight  No
AirAsiaAK6116
18:50
AirlineFlight  No
British AirwaysBA8193
China AirlinesCI9426
FireflyFY4110
Garuda IndonesiaGA8938
IndiGo6E3705
KLMKL3857
Malaysia AirlinesMH1162
Myanmar Airways International8M9517
Philippine AirlinesPR3550
QantasQF5153
Qatar AirwaysQR5017
Royal Brunei AirlinesBI3053
SaudiaSV6362
Singapore AirlinesSQ5590
SriLankan AirlinesUL2162
Turkish AirlinesTK4861
20:55
AirlineFlight  No
AirAsiaAK6132
British AirwaysBA8195
China AirlinesCI9446
FireflyFY4112
Garuda IndonesiaGA9391
IndiGo6E3706
Japan AirlinesJL7965
KLMKL4097
Malaysia AirlinesMH1166
Myanmar Airways International8M9553
Philippine AirlinesPR3552
Qatar AirwaysQR5018
Royal Brunei AirlinesBI3041
SaudiaSV6364
SriLankan AirlinesUL2166
Turkish AirlinesTK4889
21:45
AirlineFlight  No
AirAsiaAK6128
21:55
AirlineFlight  No
Jet Linx AviationJL7965
22:45
AirlineFlight  No
Batik AirOD2106
Etihad AirwaysEY5665
23:20
AirlineFlight  No
Fly Sky AirlinesFY4114
Garuda IndonesiaGA8883
IndiGo6E3776
Malaysia AirlinesMH1194
Myanmar Airways International8M9554
Oman AirWY5687
QantasQF5155
Qatar AirwaysQR5010
Royal Brunei AirlinesBI3045
SaudiaSV6365
SriLankan AirlinesUL2194
Turkish AirlinesTK4820
VIEW FLIGHTS
Saturday
06:40
AirlineFlight  No
AirAsiaAK6124
07:40
AirlineFlight  No
AirAsiaAK6114
08:20
AirlineFlight  No
Batik Air MalaysiaOD2102
EmiratesEK3430
Etihad AirwaysEY5638
08:25
AirlineFlight  No
AirAsiaAK6144
09:15
AirlineFlight  No
FireflyFY4100
Garuda IndonesiaGA9287
IndiGo6E3701
Japan AirlinesJL7985
Malaysia AirlinesMH1138
Myanmar Airways International8M9547
Philippine AirlinesPR3508
QantasQF5157
Qatar AirwaysQR5021
Royal Brunei AirlinesBI3047
SaudiaSV6354
SriLankan AirlinesUL2238
Turkish AirlinesTK4865
09:20
AirlineFlight  No
AirAsiaAK6118
Batik AirOD2102
10:15
AirlineFlight  No
Jet Linx AviationJL7985
10:40
AirlineFlight  No
AirAsiaAK6142
12:15
AirlineFlight  No
Batik Air MalaysiaOD2104
EmiratesEK3434
Etihad AirwaysEY5639
12:35
AirlineFlight  No
Malaysia AirlinesMH7302
13:00
AirlineFlight  No
AirAsiaAK6153
13:15
AirlineFlight  No
Batik AirOD2104
13:30
AirlineFlight  No
FireflyFY2953
Malaysia AirlinesMH4666
13:50
AirlineFlight  No
FireflyFY4104
Garuda IndonesiaGA9285
IndiGo6E3703
Malaysia AirlinesMH1148
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
Royal Brunei AirlinesBI3043
SaudiaSV6358
SriLankan AirlinesUL2148
Turkish AirlinesTK4852
14:55
AirlineFlight  No
AirAsiaAK6126
16:00
AirlineFlight  No
AirAsiaAK6116
16:05
AirlineFlight  No
China AirlinesCI9402
FireflyFY4106
Garuda IndonesiaGA8936
IndiGo6E3704
Malaysia AirlinesMH1152
Myanmar Airways International8M9509
Philippine AirlinesPR3506
QantasQF5159
Qatar AirwaysQR5390
Royal Brunei AirlinesBI3049
SaudiaSV6360
Singapore AirlinesSQ5588
16:20
AirlineFlight  No
Batik AirOD2108
EmiratesEK3431
Etihad AirwaysEY5640
17:55
AirlineFlight  No
AirAsiaAK6130
18:50
AirlineFlight  No
British AirwaysBA8193
China AirlinesCI9426
FireflyFY4110
Garuda IndonesiaGA8938
IndiGo6E3705
KLMKL3857
Malaysia AirlinesMH1162
Myanmar Airways International8M9517
Philippine AirlinesPR3550
QantasQF5153
Qatar AirwaysQR5017
Royal Brunei AirlinesBI3053
SaudiaSV6362
Singapore AirlinesSQ5590
SriLankan AirlinesUL2162
Turkish AirlinesTK4861
20:55
AirlineFlight  No
AirAsiaAK6132
British AirwaysBA8195
China AirlinesCI9446
FireflyFY4112
Garuda IndonesiaGA9391
IndiGo6E3706
Japan AirlinesJL7965
KLMKL4097
Malaysia AirlinesMH1166
Myanmar Airways International8M9553
Philippine AirlinesPR3552
Qatar AirwaysQR5018
Royal Brunei AirlinesBI3041
SaudiaSV6364
SriLankan AirlinesUL2166
Turkish AirlinesTK4889
21:45
AirlineFlight  No
AirAsiaAK6128
21:55
AirlineFlight  No
Jet Linx AviationJL7965
22:00
AirlineFlight  No
FireflyFY2955
Malaysia AirlinesMH4667
22:45
AirlineFlight  No
Batik AirOD2106
Etihad AirwaysEY5665
23:20
AirlineFlight  No
FireflyFY4114
Garuda IndonesiaGA8883
IndiGo6E3776
Malaysia AirlinesMH1194
Myanmar Airways International8M9554
Oman AirWY5687
QantasQF5155
Qatar AirwaysQR5010
Royal Brunei AirlinesBI3045
SaudiaSV6365
SriLankan AirlinesUL2194
Turkish AirlinesTK4820
VIEW FLIGHTS
Sunday
00:20
AirlineFlight  No
FireflyFY4114
Garuda IndonesiaGA8883
IndiGo6E3776
Myanmar Airways International8M9554
Oman AirWY5687
QantasQF5155
Qatar AirwaysQR5010
Royal Brunei AirlinesBI3045
SaudiaSV6365
SriLankan AirlinesUL2194
Turkish AirlinesTK4820
06:40
AirlineFlight  No
AirAsiaAK6124
07:40
AirlineFlight  No
AirAsiaAK6114
08:20
AirlineFlight  No
Batik Air MalaysiaOD2102
EmiratesEK3430
Etihad AirwaysEY5638
08:25
AirlineFlight  No
AirAsiaAK6144
09:15
AirlineFlight  No
FireflyFY4100
Garuda IndonesiaGA9287
IndiGo6E3701
Jet Linx AviationJL7985
Malaysia AirlinesMH1138
Myanmar Airways International8M9547
Philippine AirlinesPR3508
QantasQF5157
Qatar AirwaysQR5021
Royal Brunei AirlinesBI3047
SaudiaSV6354
SriLankan AirlinesUL2238
Turkish AirlinesTK4865
09:20
AirlineFlight  No
AirAsiaAK6118
Batik AirOD2102
10:40
AirlineFlight  No
AirAsiaAK6142
10:50
AirlineFlight  No
FireflyFY4102
Garuda IndonesiaGA9389
IndiGo6E3702
Malaysia AirlinesMH1140
Myanmar Airways International8M9548
Oman AirWY5662
Qatar AirwaysQR5006
Royal Brunei AirlinesBI3051
SaudiaSV6355
SriLankan AirlinesUL2240
Turkish AirlinesTK4851
12:10
AirlineFlight  No
FireflyFY2953
Malaysia AirlinesMH4666
12:15
AirlineFlight  No
Batik Air MalaysiaOD2104
EmiratesEK3434
Etihad AirwaysEY5639
13:00
AirlineFlight  No
AirAsiaAK6153
13:50
AirlineFlight  No
Malaysia AirlinesMH1148
14:50
AirlineFlight  No
FireflyFY4104
Garuda IndonesiaGA9285
IndiGo6E3703
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
Royal Brunei AirlinesBI3043
SaudiaSV6358
SriLankan AirlinesUL2148
Turkish AirlinesTK4852
14:55
AirlineFlight  No
AirAsiaAK6126
16:00
AirlineFlight  No
AirAsiaAK6116
16:05
AirlineFlight  No
Malaysia AirlinesMH1152
16:20
AirlineFlight  No
Batik Air MalaysiaOD2108
17:05
AirlineFlight  No
China AirlinesCI9402
FireflyFY4106
Garuda IndonesiaGA8936
IndiGo6E3704
Myanmar Airways International8M9509
Philippine AirlinesPR3506
QantasQF5159
Qatar AirwaysQR5390
Royal Brunei AirlinesBI3049
SaudiaSV6360
Singapore AirlinesSQ5588
17:20
AirlineFlight  No
EmiratesEK3431
Etihad AirwaysEY5640
17:30
AirlineFlight  No
Batik Air MalaysiaOD2111
17:55
AirlineFlight  No
AirAsiaAK6130
18:50
AirlineFlight  No
Malaysia AirlinesMH1162
19:50
AirlineFlight  No
British AirwaysBA8193
China AirlinesCI9426
FireflyFY4110
Garuda IndonesiaGA8938
IndiGo6E3705
KLMKL3857
Myanmar Airways International8M9517
Philippine AirlinesPR3550
QantasQF5153
Qatar AirwaysQR5017
Royal Brunei AirlinesBI3053
SaudiaSV6362
Singapore AirlinesSQ5590
SriLankan AirlinesUL2162
Turkish AirlinesTK4861
20:55
AirlineFlight  No
AirAsiaAK6132
Malaysia AirlinesMH1166
21:45
AirlineFlight  No
AirAsiaAK6128
21:55
AirlineFlight  No
British AirwaysBA8195
China AirlinesCI9446
FireflyFY4112
Garuda IndonesiaGA9391
IndiGo6E3706
Jet Linx AviationJL7965
Myanmar Airways International8M9553
Royal Brunei AirlinesBI3041
22:00
AirlineFlight  No
FireflyFY2955
22:45
AirlineFlight  No
Batik Air MalaysiaOD2106
23:00
AirlineFlight  No
Malaysia AirlinesMH4667
23:20
AirlineFlight  No
Malaysia AirlinesMH1194
23:45
AirlineFlight  No
Etihad AirwaysEY5665
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 Penang01 Hour 29 Minutes
Singapore Changi to Penang01 Hour 31 Minutes
Kuala Lumpur Sultan Abdul Aziz Shah to Penang050 Minutes

Before you book your flights make sure you your passport is valid and preferably has at least 6 months or more left before it expires. To renew your passport it can take several weeks to renew and with many airliners flights are not refundable.

Looking for the best hire car deals?

Search for the cheapest vehicle hire deals at PEN

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 £8.97 ($12 €10.23)
£8.97
$12 | €10.23
Check Latest Price
DIRECT Malaysia Airlines
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 £21.68 ($29 €24.73)
£21.68
$29 | €24.73
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!

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, Etihad Airways, Firefly, Fly Sky Airlines, Garuda Indonesia, IndiGo, Japan Airlines, 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.

Looking for the best car hire deals?

Search for the cheapest vehicle hire deals in Penang

Useful Information about Penang Airport

Lounges at Penang Airport

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

View...
Eating and Drinking at Penang Airport

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

View...
Duty Free Shopping at Penang Airport

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

View...
Penang Ferries

Penang Ferry services operate from Weld Quay (Pengkalan Weld) in the eastern part of George Town...

View...