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

We've found the cheapest flights to Penang

Returns from £17.87

One-way from £8.54

Getting to Kuala Lumpur International Airport from Penang International is very straight forward. There are 21 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
AirAsia999899906:3523:35VIEW FLIGHTS
Turkish Airlines877788700:3523:35VIEW FLIGHTS
Malaysia Airlines765677600:3523:35VIEW FLIGHTS
Firefly765677600:3523:35VIEW FLIGHTS
Saudia665667500:3522:05VIEW FLIGHTS
Royal Brunei Airlines665667500:3521:05VIEW FLIGHTS
Myanmar Airways International665667500:3523:35VIEW FLIGHTS
Garuda Indonesia665667500:3523:35VIEW FLIGHTS
SriLankan Airlines655566500:3523:35VIEW FLIGHTS
Qatar Airways655566500:3522:05VIEW FLIGHTS
Japan Airlines544455400:3523:35VIEW FLIGHTS
Philippine Airlines443445308:2022:05VIEW FLIGHTS
Emirates333333308:3019:00VIEW FLIGHTS
Batik Air Malaysia233332408:3018:30VIEW FLIGHTS
Etihad Airways023433408:3019:00VIEW FLIGHTS
Batik Air233423109:1519:30VIEW FLIGHTS
Oman Air222222200:3523:35VIEW FLIGHTS
China Airlines221223117:2022:05VIEW FLIGHTS
KLM211122119:3021:05VIEW FLIGHTS
Singapore Airlines111111119:3020:35VIEW FLIGHTS
MYAirline000100006:3506:35VIEW FLIGHTS

AirAsia offer the highest number of flights for this route with departures times between 06:35 and 23:35.

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:35
AirlineFlight  No
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5687
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
SaudiaSV6365
07:40
AirlineFlight  No
AirAsiaAK6124
07:50
AirlineFlight  No
AirAsiaAK6112
08:10
AirlineFlight  No
AirAsiaAK6144
08:20
AirlineFlight  No
Malaysia AirlinesMH1138
Japan AirlinesJL7985
08:30
AirlineFlight  No
Batik Air MalaysiaOD2102
09:15
AirlineFlight  No
Turkish AirlinesTK8184
Batik AirOD2102
EmiratesEK3430
09:20
AirlineFlight  No
AirAsiaAK6118
FireflyFY4100
Royal Brunei AirlinesBI3047
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
SaudiaSV6354
10:25
AirlineFlight  No
AirAsiaAK6142
11:40
AirlineFlight  No
Malaysia AirlinesMH1140
12:40
AirlineFlight  No
FireflyFY4102
Royal Brunei AirlinesBI3051
Oman AirWY5662
Turkish AirlinesTK4851
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
Japan AirlinesJL7087
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
SaudiaSV6355
13:10
AirlineFlight  No
Batik Air MalaysiaOD2104
EmiratesEK3434
13:55
AirlineFlight  No
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Garuda IndonesiaGA9285
Philippine AirlinesPR3504
Qatar AirwaysQR5022
14:55
AirlineFlight  No
FireflyFY4104
Turkish AirlinesTK4852
Myanmar Airways International8M9550
SriLankan AirlinesUL2148
SaudiaSV6358
16:05
AirlineFlight  No
AirAsiaAK6135
17:35
AirlineFlight  No
FireflyFY6503
Malaysia AirlinesMH4683
17:45
AirlineFlight  No
AirAsiaAK6138
18:00
AirlineFlight  No
EmiratesEK3431
19:25
AirlineFlight  No
AirAsiaAK6130
19:30
AirlineFlight  No
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
Singapore AirlinesSQ5590
KLMKL3857
Turkish AirlinesTK4861
Myanmar Airways International8M9517
Batik AirOD2108
Qatar AirwaysQR5017
SaudiaSV6362
20:30
AirlineFlight  No
Turkish AirlinesTK4574
20:35
AirlineFlight  No
FireflyFY4110
China AirlinesCI9426
Garuda IndonesiaGA8938
Philippine AirlinesPR3550
Japan AirlinesJL7957
SriLankan AirlinesUL2162
21:05
AirlineFlight  No
FireflyFY4112
Royal Brunei AirlinesBI3041
KLMKL4097
Turkish AirlinesTK4889
China AirlinesCI9446
Myanmar Airways International8M9553
Philippine AirlinesPR3552
Japan AirlinesJL7965
Qatar AirwaysQR5018
22:05
AirlineFlight  No
Malaysia AirlinesMH1166
Garuda IndonesiaGA9391
SriLankan AirlinesUL2166
SaudiaSV6364
22:30
AirlineFlight  No
AirAsiaAK6128
23:35
AirlineFlight  No
FireflyFY4114
Turkish AirlinesTK4820
Garuda IndonesiaGA8883
Myanmar Airways International8M9554
Japan AirlinesJL7085
VIEW FLIGHTS
Tuesday
00:35
AirlineFlight  No
FireflyFY4114
Royal Brunei AirlinesBI3045
Turkish AirlinesTK4820
Myanmar Airways International8M9554
Qatar AirwaysQR5010
SaudiaSV6365
07:40
AirlineFlight  No
AirAsiaAK6124
08:20
AirlineFlight  No
FireflyFY4100
Royal Brunei AirlinesBI3047
Turkish AirlinesTK4865
Philippine AirlinesPR3508
Qatar AirwaysQR5021
SaudiaSV6354
08:30
AirlineFlight  No
Turkish AirlinesTK8184
Batik Air MalaysiaOD2102
EmiratesEK3430
08:50
AirlineFlight  No
AirAsiaAK6112
09:10
AirlineFlight  No
AirAsiaAK6144
09:20
AirlineFlight  No
Malaysia AirlinesMH1138
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Japan AirlinesJL7985
SriLankan AirlinesUL2238
09:30
AirlineFlight  No
Batik AirOD2102
Etihad AirwaysEY5638
10:35
AirlineFlight  No
AirAsiaAK6118
11:25
AirlineFlight  No
AirAsiaAK6142
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5662
Turkish AirlinesTK4851
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
Japan AirlinesJL7087
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
SaudiaSV6355
13:10
AirlineFlight  No
Batik Air MalaysiaOD2104
14:10
AirlineFlight  No
Batik AirOD2104
EmiratesEK3434
Etihad AirwaysEY5639
14:55
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Turkish AirlinesTK4852
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
SriLankan AirlinesUL2148
Qatar AirwaysQR5022
SaudiaSV6358
17:10
AirlineFlight  No
AirAsiaAK6138
17:20
AirlineFlight  No
Malaysia AirlinesMH1152
Royal Brunei AirlinesBI3049
China AirlinesCI9402
Garuda IndonesiaGA8936
Myanmar Airways International8M9509
SaudiaSV6360
18:00
AirlineFlight  No
Batik Air MalaysiaOD2108
EmiratesEK3431
18:20
AirlineFlight  No
FireflyFY4106
Philippine AirlinesPR3506
19:00
AirlineFlight  No
Turkish AirlinesTK4574
Batik AirOD2108
19:10
AirlineFlight  No
AirAsiaAK6132
19:25
AirlineFlight  No
AirAsiaAK6130
19:30
AirlineFlight  No
FireflyFY4110
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
Singapore AirlinesSQ5590
KLMKL3857
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Japan AirlinesJL7957
SriLankan AirlinesUL2162
Qatar AirwaysQR5017
SaudiaSV6362
20:35
AirlineFlight  No
Turkish AirlinesTK4861
China AirlinesCI9426
Philippine AirlinesPR3550
23:35
AirlineFlight  No
AirAsiaAK6128
Malaysia AirlinesMH1194
Oman AirWY5687
Garuda IndonesiaGA8883
Japan AirlinesJL7085
SriLankan AirlinesUL2194
VIEW FLIGHTS
Wednesday
00:35
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5687
Turkish AirlinesTK4820
Garuda IndonesiaGA8883
Myanmar Airways International8M9554
Japan AirlinesJL7085
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
SaudiaSV6365
06:35
AirlineFlight  No
AirAsiaAK6124
07:50
AirlineFlight  No
AirAsiaAK6112
08:20
AirlineFlight  No
FireflyFY4100
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
Japan AirlinesJL7985
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
SaudiaSV6354
08:30
AirlineFlight  No
Turkish AirlinesTK8184
Batik Air MalaysiaOD2102
EmiratesEK3430
Etihad AirwaysEY5638
09:10
AirlineFlight  No
AirAsiaAK6144
09:20
AirlineFlight  No
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
09:30
AirlineFlight  No
Batik AirOD2102
10:25
AirlineFlight  No
AirAsiaAK6118
11:25
AirlineFlight  No
AirAsiaAK6142
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5662
Turkish AirlinesTK4851
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
Japan AirlinesJL7087
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
SaudiaSV6355
13:10
AirlineFlight  No
Batik Air MalaysiaOD2104
14:10
AirlineFlight  No
Batik AirOD2104
EmiratesEK3434
Etihad AirwaysEY5639
14:55
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Turkish AirlinesTK4852
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
SriLankan AirlinesUL2148
Qatar AirwaysQR5022
SaudiaSV6358
16:05
AirlineFlight  No
AirAsiaAK6135
18:00
AirlineFlight  No
Turkish AirlinesTK4574
Batik Air MalaysiaOD2108
EmiratesEK3431
Etihad AirwaysEY5640
18:30
AirlineFlight  No
Batik AirOD2108
18:50
AirlineFlight  No
AirAsiaAK6138
19:25
AirlineFlight  No
AirAsiaAK6130
19:30
AirlineFlight  No
FireflyFY4110
Royal Brunei AirlinesBI3053
Singapore AirlinesSQ5590
KLMKL3857
Turkish AirlinesTK4861
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Philippine AirlinesPR3550
Japan AirlinesJL7957
SriLankan AirlinesUL2162
Qatar AirwaysQR5017
SaudiaSV6362
20:35
AirlineFlight  No
Malaysia AirlinesMH1162
22:30
AirlineFlight  No
AirAsiaAK6128
VIEW FLIGHTS
Thursday
00:35
AirlineFlight  No
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5687
Turkish AirlinesTK4820
Myanmar Airways International8M9554
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
SaudiaSV6365
06:35
AirlineFlight  No
MYAirlineAK6124
08:20
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Japan AirlinesJL7985
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
SaudiaSV6354
08:30
AirlineFlight  No
Turkish AirlinesTK8184
Batik Air MalaysiaOD2102
EmiratesEK3430
Etihad AirwaysEY5638
08:50
AirlineFlight  No
AirAsiaAK6112
09:10
AirlineFlight  No
AirAsiaAK6144
09:20
AirlineFlight  No
Philippine AirlinesPR3508
09:30
AirlineFlight  No
Batik AirOD2102
10:35
AirlineFlight  No
AirAsiaAK6118
11:25
AirlineFlight  No
AirAsiaAK6142
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5662
Turkish AirlinesTK4851
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
Japan AirlinesJL7087
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
SaudiaSV6355
13:10
AirlineFlight  No
Batik Air MalaysiaOD2104
13:55
AirlineFlight  No
Malaysia AirlinesMH1148
14:10
AirlineFlight  No
Batik AirOD2104
EmiratesEK3434
Etihad AirwaysEY5639
14:55
AirlineFlight  No
FireflyFY4104
Royal Brunei AirlinesBI3043
Turkish AirlinesTK4852
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
SriLankan AirlinesUL2148
Qatar AirwaysQR5022
SaudiaSV6358
16:35
AirlineFlight  No
Batik AirOD2111
17:10
AirlineFlight  No
AirAsiaAK6138
17:20
AirlineFlight  No
Malaysia AirlinesMH1152
17:35
AirlineFlight  No
Etihad AirwaysEY5641
18:00
AirlineFlight  No
Batik Air MalaysiaOD2108
18:20
AirlineFlight  No
FireflyFY4106
Royal Brunei AirlinesBI3049
China AirlinesCI9402
Garuda IndonesiaGA8936
Myanmar Airways International8M9509
Philippine AirlinesPR3506
SaudiaSV6360
18:25
AirlineFlight  No
AirAsiaAK6130
19:00
AirlineFlight  No
Turkish AirlinesTK4574
Batik AirOD2108
EmiratesEK3431
Etihad AirwaysEY5640
19:10
AirlineFlight  No
AirAsiaAK6132
19:30
AirlineFlight  No
Malaysia AirlinesMH1162
20:35
AirlineFlight  No
FireflyFY4110
Royal Brunei AirlinesBI3053
Singapore AirlinesSQ5590
KLMKL3857
Turkish AirlinesTK4861
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Philippine AirlinesPR3550
Japan AirlinesJL7957
SriLankan AirlinesUL2162
Qatar AirwaysQR5017
SaudiaSV6362
22:35
AirlineFlight  No
AirAsiaAK6128
23:35
AirlineFlight  No
FireflyFY4114
Garuda IndonesiaGA8883
Japan AirlinesJL7085
VIEW FLIGHTS
Friday
00:35
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5687
Turkish AirlinesTK4820
Garuda IndonesiaGA8883
Japan AirlinesJL7085
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
SaudiaSV6365
06:35
AirlineFlight  No
AirAsiaAK6124
08:50
AirlineFlight  No
AirAsiaAK6112
09:10
AirlineFlight  No
AirAsiaAK6144
09:20
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
Japan AirlinesJL7985
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
SaudiaSV6354
09:30
AirlineFlight  No
Turkish AirlinesTK8184
Batik Air MalaysiaOD2102
EmiratesEK3430
Etihad AirwaysEY5638
10:25
AirlineFlight  No
AirAsiaAK6118
AirAsiaAK6142
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5662
Turkish AirlinesTK4851
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
Japan AirlinesJL7087
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
SaudiaSV6355
13:10
AirlineFlight  No
Batik Air MalaysiaOD2104
13:55
AirlineFlight  No
Malaysia AirlinesMH1148
Batik AirOD2104
EmiratesEK3434
Etihad AirwaysEY5639
14:55
AirlineFlight  No
FireflyFY4104
Royal Brunei AirlinesBI3043
Turkish AirlinesTK4852
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
SriLankan AirlinesUL2148
Qatar AirwaysQR5022
SaudiaSV6358
15:05
AirlineFlight  No
AirAsiaAK6135
17:35
AirlineFlight  No
FireflyFY6503
Malaysia AirlinesMH4683
17:45
AirlineFlight  No
AirAsiaAK6138
18:00
AirlineFlight  No
Turkish AirlinesTK4574
Batik Air MalaysiaOD2108
EmiratesEK3431
Etihad AirwaysEY5640
18:25
AirlineFlight  No
AirAsiaAK6130
19:00
AirlineFlight  No
Batik AirOD2108
19:30
AirlineFlight  No
FireflyFY4110
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
Singapore AirlinesSQ5590
KLMKL3857
China AirlinesCI9426
Garuda IndonesiaGA8938
Japan AirlinesJL7957
SriLankan AirlinesUL2162
Qatar AirwaysQR5017
SaudiaSV6362
20:35
AirlineFlight  No
Turkish AirlinesTK4861
Myanmar Airways International8M9517
Philippine AirlinesPR3550
21:05
AirlineFlight  No
FireflyFY4112
Malaysia AirlinesMH1166
Royal Brunei AirlinesBI3041
KLMKL4097
Garuda IndonesiaGA9391
21:30
AirlineFlight  No
AirAsiaAK6128
22:05
AirlineFlight  No
Turkish AirlinesTK4889
China AirlinesCI9446
Myanmar Airways International8M9553
Philippine AirlinesPR3552
Japan AirlinesJL7965
SriLankan AirlinesUL2166
Qatar AirwaysQR5018
SaudiaSV6364
23:35
AirlineFlight  No
Myanmar Airways International8M9554
VIEW FLIGHTS
Saturday
00:35
AirlineFlight  No
Oman AirWY5687
Turkish AirlinesTK4820
Japan AirlinesJL7085
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
SaudiaSV6365
06:35
AirlineFlight  No
AirAsiaAK6124
08:20
AirlineFlight  No
Royal Brunei AirlinesBI3047
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
Qatar AirwaysQR5021
SaudiaSV6354
08:30
AirlineFlight  No
Turkish AirlinesTK8184
Batik Air MalaysiaOD2102
EmiratesEK3430
Etihad AirwaysEY5638
08:50
AirlineFlight  No
AirAsiaAK6112
09:10
AirlineFlight  No
AirAsiaAK6144
09:20
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH1138
Japan AirlinesJL7985
SriLankan AirlinesUL2238
09:30
AirlineFlight  No
Batik AirOD2102
10:35
AirlineFlight  No
AirAsiaAK6118
11:25
AirlineFlight  No
AirAsiaAK6142
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5662
Turkish AirlinesTK4851
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
Japan AirlinesJL7087
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
SaudiaSV6355
13:10
AirlineFlight  No
Batik Air MalaysiaOD2104
14:10
AirlineFlight  No
Batik AirOD2104
EmiratesEK3434
Etihad AirwaysEY5639
14:55
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Turkish AirlinesTK4852
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
SriLankan AirlinesUL2148
Qatar AirwaysQR5022
SaudiaSV6358
17:10
AirlineFlight  No
AirAsiaAK6138
17:15
AirlineFlight  No
Batik AirOD2108
17:20
AirlineFlight  No
Malaysia AirlinesMH1152
China AirlinesCI9402
Garuda IndonesiaGA8936
18:15
AirlineFlight  No
Turkish AirlinesTK4574
EmiratesEK3431
Etihad AirwaysEY5640
18:20
AirlineFlight  No
FireflyFY4106
Royal Brunei AirlinesBI3049
Myanmar Airways International8M9509
Philippine AirlinesPR3506
SaudiaSV6360
19:25
AirlineFlight  No
AirAsiaAK6130
19:30
AirlineFlight  No
FireflyFY4110
Royal Brunei AirlinesBI3053
Singapore AirlinesSQ5590
KLMKL3857
Turkish AirlinesTK4861
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Philippine AirlinesPR3550
Japan AirlinesJL7957
SriLankan AirlinesUL2162
Qatar AirwaysQR5017
SaudiaSV6362
20:10
AirlineFlight  No
AirAsiaAK6132
20:35
AirlineFlight  No
Malaysia AirlinesMH1162
21:05
AirlineFlight  No
FireflyFY4112
Royal Brunei AirlinesBI3041
KLMKL4097
Turkish AirlinesTK4889
China AirlinesCI9446
Garuda IndonesiaGA9391
Myanmar Airways International8M9553
Philippine AirlinesPR3552
Japan AirlinesJL7965
SriLankan AirlinesUL2166
Qatar AirwaysQR5018
SaudiaSV6364
22:05
AirlineFlight  No
Malaysia AirlinesMH1166
23:35
AirlineFlight  No
AirAsiaAK6128
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Garuda IndonesiaGA8883
Myanmar Airways International8M9554
VIEW FLIGHTS
Sunday
00:35
AirlineFlight  No
FireflyFY4114
Royal Brunei AirlinesBI3045
Oman AirWY5687
Turkish AirlinesTK4820
Garuda IndonesiaGA8883
Myanmar Airways International8M9554
Japan AirlinesJL7085
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
SaudiaSV6365
06:35
AirlineFlight  No
AirAsiaAK6124
07:50
AirlineFlight  No
AirAsiaAK6112
08:10
AirlineFlight  No
AirAsiaAK6144
08:20
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
Japan AirlinesJL7985
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
SaudiaSV6354
08:25
AirlineFlight  No
FireflyFY2955
Malaysia AirlinesMH4689
08:30
AirlineFlight  No
Batik Air MalaysiaOD2102
09:20
AirlineFlight  No
AirAsiaAK6118
09:30
AirlineFlight  No
Turkish AirlinesTK8184
Batik AirOD2102
EmiratesEK3430
Etihad AirwaysEY5638
10:25
AirlineFlight  No
AirAsiaAK6142
11:40
AirlineFlight  No
Malaysia AirlinesMH1140
12:40
AirlineFlight  No
FireflyFY4102
Royal Brunei AirlinesBI3051
Oman AirWY5662
Turkish AirlinesTK4851
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
Japan AirlinesJL7087
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
SaudiaSV6355
14:10
AirlineFlight  No
Batik Air MalaysiaOD2104
EmiratesEK3434
Etihad AirwaysEY5639
14:55
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Turkish AirlinesTK4852
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
SriLankan AirlinesUL2148
Qatar AirwaysQR5022
SaudiaSV6358
15:05
AirlineFlight  No
AirAsiaAK6135
17:35
AirlineFlight  No
Batik Air MalaysiaOD2111
Etihad AirwaysEY5641
18:25
AirlineFlight  No
AirAsiaAK6130
18:30
AirlineFlight  No
Turkish AirlinesTK4574
Batik Air MalaysiaOD2108
EmiratesEK3431
Etihad AirwaysEY5640
18:50
AirlineFlight  No
AirAsiaAK6138
19:30
AirlineFlight  No
Malaysia AirlinesMH1162
20:35
AirlineFlight  No
FireflyFY4110
Royal Brunei AirlinesBI3053
Singapore AirlinesSQ5590
KLMKL3857
Turkish AirlinesTK4861
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Philippine AirlinesPR3550
Japan AirlinesJL7957
SriLankan AirlinesUL2162
Qatar AirwaysQR5017
SaudiaSV6362
21:30
AirlineFlight  No
AirAsiaAK6128
23:35
AirlineFlight  No
Malaysia AirlinesMH1194
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 Batik Air Malaysia
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.54 ($11 €10.13)
£8.54
$11 | €10.13
Check Latest Price
DIRECT AirAsia
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 £17.87 ($23 €21.19)
£17.87
$23 | €21.19
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): AirAsia, Batik Air, Batik Air Malaysia, China Airlines, Emirates, Etihad Airways, Firefly, Garuda Indonesia, Japan Airlines, KLM, Malaysia Airlines, MYAirline, Myanmar Airways International, Oman Air, Philippine Airlines, 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...