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

Getting to Kuala Lumpur International Airport from Penang International is very straight forward. There are 18 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
AirAsia89810910907:4023:05VIEW FLIGHTS
Malaysia Airlines666668800:3523:30VIEW FLIGHTS
Saudia666666600:3522:05VIEW FLIGHTS
Royal Brunei Airlines666666600:3522:05VIEW FLIGHTS
Qatar Airways666666600:3522:05VIEW FLIGHTS
Oman Air666666600:3522:05VIEW FLIGHTS
Myanmar Airways International666666600:3522:05VIEW FLIGHTS
Firefly666666600:3522:05VIEW FLIGHTS
Turkish Airlines446666600:3522:05VIEW FLIGHTS
Jet Linx Aviation555555500:3522:05VIEW FLIGHTS
Garuda Indonesia555555509:2022:05VIEW FLIGHTS
SriLankan Airlines333333300:3512:40VIEW FLIGHTS
Japan Airlines333333019:3023:35VIEW FLIGHTS
Philippine Airlines222222209:2014:55VIEW FLIGHTS
KLM222222220:3522:05VIEW FLIGHTS
Batik Air222222209:3015:40VIEW FLIGHTS
MYAirline111111112:3012:30VIEW FLIGHTS
China Airlines111111120:3520:35VIEW FLIGHTS

AirAsia offer the highest number of flights for this route with departures times between 07:40 and 23:05.

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
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5282
Turkish AirlinesTK4820
Myanmar Airways International8M9554
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
Jet Linx AviationJL7085
SaudiaSV6365
07:40
AirlineFlight  No
AirAsiaAK6144
09:00
AirlineFlight  No
AirAsiaAK6142
09:20
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
Oman AirWY5138
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
Jet Linx AviationJL7985
SaudiaSV6354
09:30
AirlineFlight  No
Batik AirOD2102
09:55
AirlineFlight  No
AirAsiaAK6124
11:40
AirlineFlight  No
AirAsiaAK6112
12:30
AirlineFlight  No
MYAirlineZ97801
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5207
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
Jet Linx AviationJL7087
SaudiaSV6355
14:55
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Oman AirWY5210
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
SaudiaSV6358
15:35
AirlineFlight  No
AirAsiaAK6126
15:40
AirlineFlight  No
Batik AirOD2108
18:40
AirlineFlight  No
AirAsiaAK6138
19:15
AirlineFlight  No
AirAsiaAK6130
19:30
AirlineFlight  No
Japan AirlinesJL7957
20:35
AirlineFlight  No
FireflyFY4110
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
KLMKL3857
Oman AirWY5213
Turkish AirlinesTK4861
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Qatar AirwaysQR5017
Jet Linx AviationJL7957
SaudiaSV6362
21:05
AirlineFlight  No
Japan AirlinesJL7965
22:05
AirlineFlight  No
FireflyFY4112
Malaysia AirlinesMH1166
Royal Brunei AirlinesBI3041
KLMKL4097
Oman AirWY5281
Turkish AirlinesTK4889
Garuda IndonesiaGA9391
Myanmar Airways International8M9553
Qatar AirwaysQR5018
Jet Linx AviationJL7965
SaudiaSV6364
22:20
AirlineFlight  No
AirAsiaAK6128
23:35
AirlineFlight  No
Japan AirlinesJL7085
VIEW FLIGHTS
Tuesday
00:35
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5282
Turkish AirlinesTK4820
Myanmar Airways International8M9554
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
Jet Linx AviationJL7085
SaudiaSV6365
07:40
AirlineFlight  No
AirAsiaAK6144
09:00
AirlineFlight  No
AirAsiaAK6142
09:20
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
Oman AirWY5138
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
Jet Linx AviationJL7985
SaudiaSV6354
09:30
AirlineFlight  No
Batik AirOD2102
11:10
AirlineFlight  No
AirAsiaAK6116
11:40
AirlineFlight  No
AirAsiaAK6112
12:30
AirlineFlight  No
MYAirlineZ97801
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5207
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
Jet Linx AviationJL7087
SaudiaSV6355
12:45
AirlineFlight  No
AirAsiaAK6124
14:55
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Oman AirWY5210
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
SaudiaSV6358
15:35
AirlineFlight  No
AirAsiaAK6126
15:40
AirlineFlight  No
Batik AirOD2108
18:40
AirlineFlight  No
AirAsiaAK6138
19:15
AirlineFlight  No
AirAsiaAK6130
19:30
AirlineFlight  No
Japan AirlinesJL7957
20:35
AirlineFlight  No
FireflyFY4110
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
KLMKL3857
Oman AirWY5213
Turkish AirlinesTK4861
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Qatar AirwaysQR5017
Jet Linx AviationJL7957
SaudiaSV6362
21:05
AirlineFlight  No
Japan AirlinesJL7965
22:05
AirlineFlight  No
FireflyFY4112
Malaysia AirlinesMH1166
Royal Brunei AirlinesBI3041
KLMKL4097
Oman AirWY5281
Turkish AirlinesTK4889
Garuda IndonesiaGA9391
Myanmar Airways International8M9553
Qatar AirwaysQR5018
Jet Linx AviationJL7965
SaudiaSV6364
22:20
AirlineFlight  No
AirAsiaAK6128
23:35
AirlineFlight  No
Japan AirlinesJL7085
VIEW FLIGHTS
Wednesday
00:35
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5282
Turkish AirlinesTK4820
Myanmar Airways International8M9554
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
Jet Linx AviationJL7085
SaudiaSV6365
07:40
AirlineFlight  No
AirAsiaAK6144
09:00
AirlineFlight  No
AirAsiaAK6142
09:20
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
Oman AirWY5138
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
Jet Linx AviationJL7985
SaudiaSV6354
09:30
AirlineFlight  No
Turkish AirlinesTK8184
Batik AirOD2102
09:55
AirlineFlight  No
AirAsiaAK6124
11:40
AirlineFlight  No
AirAsiaAK6112
12:30
AirlineFlight  No
MYAirlineZ97801
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5207
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
Jet Linx AviationJL7087
SaudiaSV6355
14:55
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Oman AirWY5210
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
SaudiaSV6358
15:35
AirlineFlight  No
AirAsiaAK6126
15:40
AirlineFlight  No
Turkish AirlinesTK4574
Batik AirOD2108
18:40
AirlineFlight  No
AirAsiaAK6138
19:15
AirlineFlight  No
AirAsiaAK6130
19:30
AirlineFlight  No
Japan AirlinesJL7957
20:35
AirlineFlight  No
FireflyFY4110
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
KLMKL3857
Oman AirWY5213
Turkish AirlinesTK4861
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Qatar AirwaysQR5017
Jet Linx AviationJL7957
SaudiaSV6362
21:05
AirlineFlight  No
Japan AirlinesJL7965
22:05
AirlineFlight  No
FireflyFY4112
Malaysia AirlinesMH1166
Royal Brunei AirlinesBI3041
KLMKL4097
Oman AirWY5281
Turkish AirlinesTK4889
Garuda IndonesiaGA9391
Myanmar Airways International8M9553
Qatar AirwaysQR5018
Jet Linx AviationJL7965
SaudiaSV6364
22:20
AirlineFlight  No
AirAsiaAK6128
23:35
AirlineFlight  No
Japan AirlinesJL7085
VIEW FLIGHTS
Thursday
00:35
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5282
Turkish AirlinesTK4820
Myanmar Airways International8M9554
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
Jet Linx AviationJL7085
SaudiaSV6365
07:40
AirlineFlight  No
AirAsiaAK6144
09:00
AirlineFlight  No
AirAsiaAK6142
09:20
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
Oman AirWY5138
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
Jet Linx AviationJL7985
SaudiaSV6354
09:30
AirlineFlight  No
Turkish AirlinesTK8184
Batik AirOD2102
11:10
AirlineFlight  No
AirAsiaAK6116
11:40
AirlineFlight  No
AirAsiaAK6112
12:30
AirlineFlight  No
MYAirlineZ97801
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5207
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
Jet Linx AviationJL7087
SaudiaSV6355
12:45
AirlineFlight  No
AirAsiaAK6124
14:55
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Oman AirWY5210
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
SaudiaSV6358
15:35
AirlineFlight  No
AirAsiaAK6126
15:40
AirlineFlight  No
Turkish AirlinesTK4574
Batik AirOD2108
18:40
AirlineFlight  No
AirAsiaAK6138
19:15
AirlineFlight  No
AirAsiaAK6130
19:30
AirlineFlight  No
Japan AirlinesJL7957
20:35
AirlineFlight  No
FireflyFY4110
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
KLMKL3857
Oman AirWY5213
Turkish AirlinesTK4861
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Qatar AirwaysQR5017
Jet Linx AviationJL7957
SaudiaSV6362
21:05
AirlineFlight  No
Japan AirlinesJL7965
22:05
AirlineFlight  No
FireflyFY4112
Malaysia AirlinesMH1166
Royal Brunei AirlinesBI3041
KLMKL4097
Oman AirWY5281
Turkish AirlinesTK4889
Garuda IndonesiaGA9391
Myanmar Airways International8M9553
Qatar AirwaysQR5018
Jet Linx AviationJL7965
SaudiaSV6364
22:20
AirlineFlight  No
AirAsiaAK6128
23:05
AirlineFlight  No
AirAsiaAK6132
23:35
AirlineFlight  No
Japan AirlinesJL7085
VIEW FLIGHTS
Friday
00:35
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5282
Turkish AirlinesTK4820
Myanmar Airways International8M9554
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
Jet Linx AviationJL7085
SaudiaSV6365
07:40
AirlineFlight  No
AirAsiaAK6144
09:00
AirlineFlight  No
AirAsiaAK6142
09:20
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
Oman AirWY5138
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
Jet Linx AviationJL7985
SaudiaSV6354
09:30
AirlineFlight  No
Turkish AirlinesTK8184
Batik AirOD2102
09:55
AirlineFlight  No
AirAsiaAK6124
11:40
AirlineFlight  No
AirAsiaAK6112
12:30
AirlineFlight  No
MYAirlineZ97801
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5207
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
Jet Linx AviationJL7087
SaudiaSV6355
14:55
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Oman AirWY5210
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
SaudiaSV6358
15:35
AirlineFlight  No
AirAsiaAK6126
15:40
AirlineFlight  No
Turkish AirlinesTK4574
Batik AirOD2108
18:40
AirlineFlight  No
AirAsiaAK6138
19:15
AirlineFlight  No
AirAsiaAK6130
19:30
AirlineFlight  No
Japan AirlinesJL7957
20:35
AirlineFlight  No
FireflyFY4110
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
KLMKL3857
Oman AirWY5213
Turkish AirlinesTK4861
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Qatar AirwaysQR5017
Jet Linx AviationJL7957
SaudiaSV6362
21:05
AirlineFlight  No
Japan AirlinesJL7965
22:05
AirlineFlight  No
FireflyFY4112
Malaysia AirlinesMH1166
Royal Brunei AirlinesBI3041
KLMKL4097
Oman AirWY5281
Turkish AirlinesTK4889
Garuda IndonesiaGA9391
Myanmar Airways International8M9553
Qatar AirwaysQR5018
Jet Linx AviationJL7965
SaudiaSV6364
22:20
AirlineFlight  No
AirAsiaAK6128
23:05
AirlineFlight  No
AirAsiaAK6132
23:35
AirlineFlight  No
Japan AirlinesJL7085
VIEW FLIGHTS
Saturday
00:35
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5282
Turkish AirlinesTK4820
Myanmar Airways International8M9554
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
Jet Linx AviationJL7085
SaudiaSV6365
07:40
AirlineFlight  No
AirAsiaAK6144
09:00
AirlineFlight  No
AirAsiaAK6142
09:20
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
Oman AirWY5138
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
Jet Linx AviationJL7985
SaudiaSV6354
09:30
AirlineFlight  No
Turkish AirlinesTK8184
Batik AirOD2102
11:10
AirlineFlight  No
AirAsiaAK6116
11:40
AirlineFlight  No
AirAsiaAK6112
12:30
AirlineFlight  No
MYAirlineZ97801
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5207
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
Jet Linx AviationJL7087
SaudiaSV6355
12:45
AirlineFlight  No
AirAsiaAK6124
14:55
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Oman AirWY5210
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
SaudiaSV6358
15:35
AirlineFlight  No
AirAsiaAK6126
15:40
AirlineFlight  No
Turkish AirlinesTK4574
Batik AirOD2108
18:40
AirlineFlight  No
AirAsiaAK6138
19:15
AirlineFlight  No
AirAsiaAK6130
19:30
AirlineFlight  No
Japan AirlinesJL7957
20:35
AirlineFlight  No
FireflyFY4110
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
KLMKL3857
Oman AirWY5213
Turkish AirlinesTK4861
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Qatar AirwaysQR5017
Jet Linx AviationJL7957
SaudiaSV6362
21:05
AirlineFlight  No
Japan AirlinesJL7965
21:10
AirlineFlight  No
Malaysia AirlinesMH8442
22:05
AirlineFlight  No
FireflyFY4112
Malaysia AirlinesMH1166
Royal Brunei AirlinesBI3041
KLMKL4097
Oman AirWY5281
Turkish AirlinesTK4889
Garuda IndonesiaGA9391
Myanmar Airways International8M9553
Qatar AirwaysQR5018
Jet Linx AviationJL7965
SaudiaSV6364
22:20
AirlineFlight  No
AirAsiaAK6128
23:05
AirlineFlight  No
AirAsiaAK6132
23:35
AirlineFlight  No
Malaysia AirlinesMH8444
Japan AirlinesJL7085
VIEW FLIGHTS
Sunday
00:35
AirlineFlight  No
FireflyFY4114
Malaysia AirlinesMH1194
Royal Brunei AirlinesBI3045
Oman AirWY5282
Turkish AirlinesTK4820
Myanmar Airways International8M9554
SriLankan AirlinesUL2194
Qatar AirwaysQR5010
Jet Linx AviationJL7085
SaudiaSV6365
07:40
AirlineFlight  No
AirAsiaAK6144
09:00
AirlineFlight  No
AirAsiaAK6142
09:20
AirlineFlight  No
FireflyFY4100
Malaysia AirlinesMH1138
Royal Brunei AirlinesBI3047
Oman AirWY5138
Turkish AirlinesTK4865
Garuda IndonesiaGA9287
Myanmar Airways International8M9547
Philippine AirlinesPR3508
SriLankan AirlinesUL2238
Qatar AirwaysQR5021
Jet Linx AviationJL7985
SaudiaSV6354
09:30
AirlineFlight  No
Turkish AirlinesTK8184
Batik AirOD2102
09:55
AirlineFlight  No
AirAsiaAK6124
11:40
AirlineFlight  No
AirAsiaAK6112
12:30
AirlineFlight  No
MYAirlineZ97801
12:40
AirlineFlight  No
FireflyFY4102
Malaysia AirlinesMH1140
Royal Brunei AirlinesBI3051
Oman AirWY5207
Garuda IndonesiaGA9389
Myanmar Airways International8M9548
SriLankan AirlinesUL2240
Qatar AirwaysQR5006
Jet Linx AviationJL7087
SaudiaSV6355
14:55
AirlineFlight  No
FireflyFY4104
Malaysia AirlinesMH1148
Royal Brunei AirlinesBI3043
Oman AirWY5210
Garuda IndonesiaGA9285
Myanmar Airways International8M9550
Philippine AirlinesPR3504
Qatar AirwaysQR5022
SaudiaSV6358
15:35
AirlineFlight  No
AirAsiaAK6126
15:40
AirlineFlight  No
Turkish AirlinesTK4574
Batik AirOD2108
18:40
AirlineFlight  No
AirAsiaAK6138
19:15
AirlineFlight  No
AirAsiaAK6130
19:45
AirlineFlight  No
Malaysia AirlinesMH8442
20:35
AirlineFlight  No
FireflyFY4110
Malaysia AirlinesMH1162
Royal Brunei AirlinesBI3053
KLMKL3857
Oman AirWY5213
Turkish AirlinesTK4861
China AirlinesCI9426
Garuda IndonesiaGA8938
Myanmar Airways International8M9517
Qatar AirwaysQR5017
Jet Linx AviationJL7957
SaudiaSV6362
22:05
AirlineFlight  No
FireflyFY4112
Malaysia AirlinesMH1166
Royal Brunei AirlinesBI3041
KLMKL4097
Oman AirWY5281
Turkish AirlinesTK4889
Garuda IndonesiaGA9391
Myanmar Airways International8M9553
Qatar AirwaysQR5018
Jet Linx AviationJL7965
SaudiaSV6364
22:20
AirlineFlight  No
AirAsiaAK6128
23:05
AirlineFlight  No
AirAsiaAK6132
23:30
AirlineFlight  No
Malaysia AirlinesMH8444
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

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

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!
Get Your International Driver's Permit in 2 hours

Get Your International Driver's Permit in 2 hours

An IDP is a requirement to drive or rent a car in many foreign countries. It is also a United Nations regulated travel document for your safety and ease of travel. Avoid additional stress whilst on your travels...

ORDER 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, China Airlines, Firefly, Garuda Indonesia, Japan Airlines, Jet Linx Aviation, KLM, Malaysia Airlines, MYAirline, Myanmar Airways International, Oman Air, Philippine Airlines, Qatar Airways, Royal Brunei Airlines, Saudia, 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