Sepang to Penang (KUL–PEN) — Airlines, Schedules & Connections

KUL Airport Page →
202 mi airlines 346/wk
On-time Some delays Frequent delays
Flight Schedule 119 flights Verified 43m ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
AK6124
AK AirAsia
320
6:40 AM
+08 T2
7:40 AM
+08
1h
M T W T F S S
Prices
AK6114
AK AirAsia
320
7:40 AM
+08 T2
8:35 AM
+08
0h 55m
M T W T F S S
Prices
AK6144
AK AirAsia
320
8:25 AM
+08 T2
9:20 AM
+08
0h 55m
M T W T F S S
Prices
6E3701
6E IndiGo
73H
9:15 AM
+08 T1
10:15 AM
+08
1h
M T W T F S S
Prices
8M9547
8M Myanmar Airways
73H
9:15 AM
+08 T1
10:15 AM
+08
1h
M T W T F S S
Prices
GA9287
GA Garuda Indonesia
73H
9:15 AM
+08 T1
10:15 AM
+08
1h
M T W T F S S
Prices
BI3047
BI Royal Brunei
73H
9:15 AM
+08 T1
10:15 AM
+08
1h
M T W T F S S
Prices
FY4100
FY Firefly
73H
9:15 AM
+08 T1
10:15 AM
+08
1h
M T W T F S S
Prices
AK6118
AK AirAsia
320
9:30 AM
+08 T2
10:25 AM
+08
0h 55m
M T W T F S S
Prices
AK6142
AK AirAsia
320
10:40 AM
+08 T2
11:35 AM
+08
0h 55m
M T W T F S S
Prices
BI3051
BI Royal Brunei
73H
10:50 AM
+08 T1
11:50 AM
+08
1h
M T W T F S S
Prices
6E3702
6E IndiGo
738
10:50 AM
+08 T1
11:50 AM
+08
1h
M T W T F S S
Prices
MH1140
MH Malaysia
738
10:50 AM
+08 T1
11:50 AM
+08
1h
M T W T F S S
Prices
8M9548
8M Myanmar Airways
738
10:50 AM
+08 T1
11:50 AM
+08
1h
M T W T F S S
Prices
GA9389
GA Garuda Indonesia
738
11:45 AM
+08 T1
12:45 PM
+08
1h
M T W T F S S
Prices
FY4102
FY Firefly
73H
11:45 AM
+08 T1
12:45 PM
+08
1h
M T W T F S S
Prices
EK3434
EK Emirates
738
12:15 PM
+08 T1
1:15 PM
+08
1h
M T W T F S S
Prices
EY5639
EY Etihad
738
12:15 PM
+08 T1
1:15 PM
+08
1h
M T W T F S S
Prices
FY2953
FY Firefly
738
1:30 PM
+08 T1
2:30 PM
+08
1h
M T W T F S S
Prices
8M9550
8M Myanmar Airways
73H
1:50 PM
+08 T1
2:50 PM
+08
1h
M T W T F S S
Prices
FY4104
FY Firefly
73H
1:50 PM
+08 T1
2:50 PM
+08
1h
M T W T F S S
Prices
MH1148
MH Malaysia
73H
1:50 PM
+08 T1
2:50 PM
+08
1h
M T W T F S S
Prices
6E3703
6E IndiGo
73H
1:50 PM
+08 T1
2:50 PM
+08
1h
M T W T F S S
Prices
BI3043
BI Royal Brunei
73H
1:50 PM
+08 T1
2:50 PM
+08
1h
M T W T F S S
Prices
GA9285
GA Garuda Indonesia
73H
1:50 PM
+08 T1
2:50 PM
+08
1h
M T W T F S S
Prices
AK6153
AK AirAsia
320
2:32 PM
+08 T2
3:31 PM
+08
0h 59m
M T W T F S S
Prices
AK6126
AK AirAsia
320
3:15 PM
+08 T2
4:15 PM
+08
1h
M T W T F S S
Prices
MH1152
MH Malaysia
73H
4:03 PM
+08 T1
5:11 PM
+08
1h 8m
M T W T F S S
Prices
6E3704
6E IndiGo
73H
4:05 PM
+08 T1
5:05 PM
+08
1h
M T W T F S S
Prices
FY4106
FY Firefly
73H
4:05 PM
+08 T1
5:05 PM
+08
1h
M T W T F S S
Prices
BI3049
BI Royal Brunei
73H
4:05 PM
+08 T1
5:05 PM
+08
1h
M T W T F S S
Prices
8M9509
8M Myanmar Airways
73H
4:05 PM
+08 T1
5:05 PM
+08
1h
M T W T F S S
Prices
GA8936
GA Garuda Indonesia
73H
4:05 PM
+08 T1
5:05 PM
+08
1h
M T W T F S S
Prices
AK6116
AK AirAsia
320
4:10 PM
+08 T2
5:10 PM
+08
1h
M T W T F S S
Prices
8M9517
8M Myanmar Airways
73H
6:50 PM
+08 T1
7:50 PM
+08
1h
M T W T F S S
Prices
MH1162
MH Malaysia
73H
6:50 PM
+08 T1
7:50 PM
+08
1h
M T W T F S S
Prices
6E3705
6E IndiGo
73H
6:50 PM
+08 T1
7:50 PM
+08
1h
M T W T F S S
Prices
GA8938
GA Garuda Indonesia
73H
6:50 PM
+08 T1
7:50 PM
+08
1h
M T W T F S S
Prices
CI9426
CI China
73H
6:50 PM
+08 T1
7:50 PM
+08
1h
M T W T F S S
Prices
FY4110
FY Firefly
73H
6:50 PM
+08 T1
7:50 PM
+08
1h
M T W T F S S
Prices
BI3053
BI Royal Brunei
73H
6:50 PM
+08 T1
7:50 PM
+08
1h
M T W T F S S
Prices
AK6130
AK AirAsia
320
7:07 PM
+08 T2
8:08 PM
+08
1h 1m
M T W T F S S
Prices
AK9120
AK AirAsia
320
8:05 PM
+08 T2
9:05 PM
+08
1h
M T W T F S S
Prices
EY5665
EY Etihad
7M8
8:45 PM
+08 T1
9:45 PM
+08
1h
M T W T F S S
Prices
FY4112
FY Firefly
73H
8:55 PM
+08 T1
9:55 PM
+08
1h
M T W T F S S
Prices
GA9391
GA Garuda Indonesia
73H
8:55 PM
+08 T1
9:55 PM
+08
1h
M T W T F S S
Prices
8M9553
8M Myanmar Airways
73H
8:55 PM
+08 T1
9:55 PM
+08
1h
M T W T F S S
Prices
6E3706
6E IndiGo
73H
8:55 PM
+08 T1
9:55 PM
+08
1h
M T W T F S S
Prices
BI3041
BI Royal Brunei
73H
8:55 PM
+08 T1
9:55 PM
+08
1h
M T W T F S S
Prices
AK6132
AK AirAsia
320
9:54 PM
+08 T2
10:53 PM
+08
0h 59m
M T W T F S S
Prices
AK6128
AK AirAsia
320
10:20 PM
+08 T2
11:20 PM
+08
1h
M T W T F S S
Prices
MH1194
MH Malaysia
73H
11:20 PM
+08 T1
12:20 AM+1
+08
1h
M T W T F S S
Prices
AK6129
AK AirAsia
320
1:01 AM
+08
2:04 AM
+08
1h 3m
M T W T F S S
Prices
6E3709
6E IndiGo
73H
5:50 AM
+08
6:55 AM
+08
1h 5m
M T W T F S S
Prices
FY4103
FY Firefly
73H
5:50 AM
+08
6:55 AM
+08
1h 5m
M T W T F S S
Prices
8M9546
8M Myanmar Airways
73H
5:50 AM
+08
6:55 AM
+08
1h 5m
M T W T F S S
Prices
BI3050
BI Royal Brunei
73H
5:50 AM
+08
6:55 AM
+08
1h 5m
M T W T F S S
Prices
GA8882
GA Garuda Indonesia
73H
5:50 AM
+08
6:55 AM
+08
1h 5m
M T W T F S S
Prices
AK6115
AK AirAsia
320
6:00 AM
+08
7:00 AM
+08
1h
M T W T F S S
Prices
EY5667
EY Etihad
738
6:10 AM
+08
7:10 AM
+08
1h
M T W T F S S
Prices
OD2105
OD Batik Air Malaysia
738
6:14 AM
+08
6:55 AM
+08
0h 41m
M T W T F S S
Prices
FY2950
FY Firefly
738
6:45 AM
+08
7:45 AM
+08
1h
M T W T F S S
Prices
AK6145
AK AirAsia
320
6:55 AM
+08
7:55 AM
+08
1h
M T W T F S S
Prices
OD2112
OD Batik Air Malaysia
7M8
7:45 AM
+08
8:45 AM
+08
1h
M T W T F S S
Prices
AK6123
AK AirAsia
320
8:10 AM
+08
9:10 AM
+08
1h
M T W T F S S
Prices
8M9545
8M Myanmar Airways
73H
8:25 AM
+08
9:30 AM
+08
1h 5m
M T W T F S S
Prices
6E3715
6E IndiGo
73H
8:25 AM
+08
9:30 AM
+08
1h 5m
M T W T F S S
Prices
GA9390
GA Garuda Indonesia
73H
8:25 AM
+08
9:30 AM
+08
1h 5m
M T W T F S S
Prices
FY4101
FY Firefly
73H
8:25 AM
+08
9:30 AM
+08
1h 5m
M T W T F S S
Prices
BI3048
BI Royal Brunei
73H
8:25 AM
+08
9:30 AM
+08
1h 5m
M T W T F S S
Prices
FY2952
FY Firefly
738
9:05 AM
+08
10:05 AM
+08
1h
M T W T F S S
Prices
AK6143
AK AirAsia
320
9:05 AM
+08
10:10 AM
+08
1h 5m
M T W T F S S
Prices
OD7101
OD Batik Air Malaysia
7M8
10:00 AM
+08
11:00 AM
+08
1h
M T W T F S S
Prices
OD2101
OD Batik Air Malaysia
738
10:00 AM
+08
11:00 AM
+08
1h
M T W T F S S
Prices
BI3052
BI Royal Brunei
73H
11:00 AM
+08
12:05 PM
+08
1h 5m
M T W T F S S
Prices
8M9510
8M Myanmar Airways
73H
11:00 AM
+08
12:05 PM
+08
1h 5m
M T W T F S S
Prices
MH1143
MH Malaysia
7M8
11:00 AM
+08
12:05 PM
+08
1h 5m
M T W T F S S
Prices
GA9284
GA Garuda Indonesia
73H
11:00 AM
+08
12:05 PM
+08
1h 5m
M T W T F S S
Prices
FY4105
FY Firefly
73H
11:00 AM
+08
12:05 PM
+08
1h 5m
M T W T F S S
Prices
CI9403
CI China
73H
11:00 AM
+08
12:05 PM
+08
1h 5m
M T W T F S S
Prices
6E3710
6E IndiGo
73H
11:00 AM
+08
12:05 PM
+08
1h 5m
M T W T F S S
Prices
BI3054
BI Royal Brunei
73H
12:35 PM
+08
1:40 PM
+08
1h 5m
M T W T F S S
Prices
6E3711
6E IndiGo
738
12:35 PM
+08
1:40 PM
+08
1h 5m
M T W T F S S
Prices
MH1145
MH Malaysia
738
12:35 PM
+08
1:40 PM
+08
1h 5m
M T W T F S S
Prices
8M9549
8M Myanmar Airways
738
12:35 PM
+08
1:40 PM
+08
1h 5m
M T W T F S S
Prices
AK6119
AK AirAsia
320
1:25 PM
+08
2:25 PM
+08
1h
M T W T F S S
Prices
GA9388
GA Garuda Indonesia
738
1:30 PM
+08
2:35 PM
+08
1h 5m
M T W T F S S
Prices
FY4107
FY Firefly
73H
1:30 PM
+08
2:35 PM
+08
1h 5m
M T W T F S S
Prices
AK6125
AK AirAsia
320
1:45 PM
+08
2:45 PM
+08
1h
M T W T F S S
Prices
CI6881
CI China
77X
2:10 PM
+08
3:30 PM
+08
1h 20m
M T W T F S S
Prices
EY5643
EY Etihad
738
2:20 PM
+08
3:20 PM
+08
1h
M T W T F S S
Prices
EK3453
EK Emirates
738
2:20 PM
+08
3:20 PM
+08
1h
M T W T F S S
Prices
OD2103
OD Batik Air Malaysia
738
2:30 PM
+08
3:30 PM
+08
1h
M T W T F S S
Prices
8M9551
8M Myanmar Airways
73H
3:30 PM
+08
4:35 PM
+08
1h 5m
M T W T F S S
Prices
FY4109
FY Firefly
73H
3:30 PM
+08
4:35 PM
+08
1h 5m
M T W T F S S
Prices
GA9286
GA Garuda Indonesia
73H
3:30 PM
+08
4:35 PM
+08
1h 5m
M T W T F S S
Prices
6E3712
6E IndiGo
73H
3:30 PM
+08
4:35 PM
+08
1h 5m
M T W T F S S
Prices
BI3044
BI Royal Brunei
73H
3:30 PM
+08
4:35 PM
+08
1h 5m
M T W T F S S
Prices
AK6154
AK AirAsia
320
3:59 PM
+08
5:19 PM
+08
1h 20m
M T W T F S S
Prices
MH1149
MH Malaysia
73H
4:10 PM
+08
5:20 PM
+08
1h 10m
M T W T F S S
Prices
AK6131
AK AirAsia
320
4:45 PM
+08
5:45 PM
+08
1h
M T W T F S S
Prices
OD2117
OD Batik Air Malaysia
738
5:30 PM
+08
6:30 PM
+08
1h
M T W T F S S
Prices
AK6117
AK AirAsia
320
5:45 PM
+08
6:45 PM
+08
1h
M T W T F S S
Prices
6E3713
6E IndiGo
73H
5:50 PM
+08
7:00 PM
+08
1h 10m
M T W T F S S
Prices
8M9524
8M Myanmar Airways
73H
5:50 PM
+08
7:00 PM
+08
1h 10m
M T W T F S S
Prices
BI3046
BI Royal Brunei
73H
5:50 PM
+08
7:00 PM
+08
1h 10m
M T W T F S S
Prices
FY4111
FY Firefly
73H
5:50 PM
+08
7:00 PM
+08
1h 10m
M T W T F S S
Prices
GA8937
GA Garuda Indonesia
73H
5:50 PM
+08
7:00 PM
+08
1h 10m
M T W T F S S
Prices
MH1155
MH Malaysia
73H
5:50 PM
+08
7:00 PM
+08
1h 10m
M T W T F S S
Prices
OD2107
OD Batik Air Malaysia
738
6:30 PM
+08
7:30 PM
+08
1h
M T W T F S S
Prices
AK6133
AK AirAsia
320
7:40 PM
+08
8:40 PM
+08
1h
M T W T F S S
Prices
FY2954
FY Firefly
738
7:55 PM
+08
8:55 PM
+08
1h
M T W T F S S
Prices
GA8939
GA Garuda Indonesia
73H
8:35 PM
+08
9:40 PM
+08
1h 5m
M T W T F S S
Prices
8M9552
8M Myanmar Airways
73H
8:35 PM
+08
9:40 PM
+08
1h 5m
M T W T F S S
Prices
BI3042
BI Royal Brunei
73H
8:35 PM
+08
9:40 PM
+08
1h 5m
M T W T F S S
Prices
MH1165
MH Malaysia
73H
8:35 PM
+08
9:40 PM
+08
1h 5m
M T W T F S S
Prices
6E3714
6E IndiGo
73H
8:35 PM
+08
9:40 PM
+08
1h 5m
M T W T F S S
Prices
FY4115
FY Firefly
73H
8:35 PM
+08
9:40 PM
+08
1h 5m
M T W T F S S
Prices
AK9121
AK AirAsia
320
10:44 PM
+08
11:52 PM
+08
1h 8m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Sepang to Penang
10 carriers, 346 flights/week nonstop.
10 Airlines 346 Flights/wk 202 mi 0h 55m nonstop 24 1-stop hubs

KUL–PEN is served by 10 airlines with nonstop service. AirAsia, Firefly and IndiGo lead the route. The flight covers 202 miles in approximately 0h 55m. Beyond nonstop, 24 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop KUL–PEN service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AK AirAsia 84 320 0h55-1h01
FY Firefly 46 738, 73H 1h
6E IndiGo 39 738, 73H 1h
8M Myanmar Airways International 39 738, 73H 1h
BI Royal Brunei Airlines 39 73H 1h
GA Garuda Indonesia 39 738, 73H 1h SkyTeam
MH Malaysia Airlines 32 738, 73H 1h-1h08 Oneworld
EY Etihad Airways 14 738, 7M8 1h
CI China Airlines 7 73H 1h SkyTeam
EK Emirates 7 738 1h
Aircraft on this route
320 Airbus A320 – AK
738 Boeing 737-800 – 6E, 8M, EK, EY, FY, GA, MH
73H Boeing 737-800 – 6E, 8M, BI, CI, FY, GA, MH
7M8 Boeing 737 MAX 8 – EY
Alliance coverage
Unaffiliated: 6E + 8M + AK + BI + EK + EY + FY (268 flights/wk, 77%)
SkyTeam: CI + GA (46 flights/wk, 13%)
Oneworld: MH (32 flights/wk, 9%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, KUL to PEN direction.
Mon
52
flights
Tue
52
flights
Wed
46
flights
Thu
52
flights
Fri
46
flights
Sat
46
flights
Sun
52
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
52
Nonstop flights
346
Outbound / wk
424
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for KUL to PEN.
1-STOP
One-Stop Connections
24
Hubs
~8h
Fastest
~24h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
839
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Other ways to reach Penang from Sepang

Nearby airports with service to Penang International Airport.
Metric KUL→PEN SZB→PEN JHB→PEN
Distance from KUL 29 mi 155 mi
Nonstop airlines 10 1 1
Weekly flights 346 35 32
Flight time 0h 55m 1h 5m 1h 10m
Airports within 200 miles of KUL with service to Penang International Airport.

Travel Essentials

Practical planning for this route.
Time Difference
0h
Penang is 0 hours the same as Sepang.
KUL: +08 · PEN: +08

When it's 6:00 PM in Sepang, it's 6:00 PM in Penang.
Distance & Flight Time
202 mi / 325 km
Nonstop flight time is approximately 0h 55m to 1h 8m.
Getting to KUL

KLIA Ekspres train runs non-stop from KL Sentral to KLIA in 28 minutes (RM55 one-way). KLIA Transit (slightly slower, RM55, stops at three intermediate stations) also serves the airport. Both run from 5am to midnight, every 15–20 minutes. Road from central KL takes 45–90 minutes depending on traffic.

The airport is 50km south of central KL. Taxis and Grab from the city cost RM50–80. Budget Terminal KLIA2 (AirAsia hub) is a separate building served by the same rail link.

KUL–PEN Quick Facts

Key statistics for the Sepang to Penang route.
Route details
Distance202 mi / 325 km
Flight time0h 55m to 1h 8m
Time difference0 hours
Airlines (nonstop)10
Weekly flights346 out / 424 return
1-stop connections24 hubs
Origin: KUL
IATA / ICAOKUL / WMKK
TimezoneAsia/Kuala_Lumpur
Passengers/yr57.1M
Elevation69 ft / 21 m
Destination: PEN
IATA / ICAOPEN / WMKP
TimezoneAsia/Kuala_Lumpur
Passengers/yr7.6M
Elevation11 ft / 3 m

Frequently Asked Questions

Common questions about KUL to PEN flights.
Nonstop flights from Kuala Lumpur International Airport to Penang International Airport take approximately 0h 55m to 1h 8m. The route covers 202 miles.
There are approximately 346 nonstop flights per week from KUL to PEN. The return direction has about 424 weekly flights.
Yes, 1-stop connections are available through KBR, RGN, KWE, HKT, LGK, KMG, SIN, JHB, KCH, CKG, SZX, XMN, DMK, BKI, SGN, CAN, CGK, KNO, PVG, HKG, BTJ, MAA, TPE and DXB. These options provide additional schedule flexibility.
Yes, return flights from PEN to KUL are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include SZB, JHB and SIN. See the Alternatives section for a full comparison.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.
AirAsia operates KUL–PEN from klia2, the low-cost terminal at Kuala Lumpur International Airport. Malaysia Airlines flies the route from the main KLIA terminal. Batik Air Malaysia (formerly Malindo Air) also serves the route. At Penang International Airport (PEN), all carriers use the single terminal building. Flight time is 55 minutes. The route runs 10–15 combined nonstop departures daily across carriers.
The ETS (Electric Train Service) from KL Sentral to Butterworth takes 3 hours 30 minutes to 4 hours, then a ferry crosses to Penang Island in 20 minutes. Total surface travel time is roughly 4 hours from city center to George Town. The flight is 55 minutes in the air, but KLIA is 55 km from KL city center, adding 45–60 minutes each way for airport transit. Door-to-door times are often comparable for city-center travel; the train is more convenient if you're staying in George Town.
Penang has a distinct event calendar that drives flight demand: Thaipusam at Nattukotai Chettiar Temple, the George Town Festival in July, and Chinese New Year. During these periods, AirAsia and Malaysia Airlines add frequency. Book at least 4–6 weeks ahead for CNY travel, as fares rise sharply and seats sell out at standard timing. The Penang International Dragon Boat Festival and Penang Hot Air Balloon Fiesta also generate short-haul surge demand from KUL.

Kuala Lumpur to Penang: Malaysia's Most Flown Domestic Route

KUL–PEN is consistently one of the highest-frequency domestic routes in Southeast Asia. AirAsia built its early network around this corridor and continues to operate it at high density from klia2. Malaysia Airlines runs parallel service from the main KLIA terminal, offering full-service seating and baggage inclusion. Batik Air adds further capacity. Penang International Airport serves both the island's residents and George Town, a UNESCO World Heritage Site and one of the region's major food, culture, and heritage destinations. The 55-minute block time makes it one of Malaysia's shortest mainline routes by air distance.

Surface Competition and Market Structure

The North-South Expressway and ETS train give travelers surface alternatives, but the scale of air service reflects genuine demand above what surface modes serve. Penang's status as a semiconductor and electronics manufacturing hub generates substantial corporate travel between KUL and PEN beyond the leisure segment. Intel, Bosch, and several other multinationals operate manufacturing facilities in Bayan Lepas near the airport, sustaining weekday business travel frequency. AirAsia's klia2 operation keeps unit costs low on the corridor, which supports high-frequency scheduling and competitive fares across all carriers.