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

PEN Airport Page →
202 mi airlines 424/wk
On-time Some delays Frequent delays
Flight Schedule 119 flights Verified 10h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
AK6129
AK AirAsia
320
1:01 AM
+08
2:04 AM
+08
1h 3m
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
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
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
BI3048
BI Royal Brunei
73H
8:25 AM
+08
9:30 AM
+08
1h 5m
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
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
AK6119
AK AirAsia
320
10:55 AM
+08
11:55 AM
+08
1h
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
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
CI9403
CI China
73H
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
6E3710
6E IndiGo
73H
11:00 AM
+08
12:05 PM
+08
1h 5m
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
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
8M9549
8M Myanmar Airways
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
FY4107
FY Firefly
73H
1:30 PM
+08
2:35 PM
+08
1h 5m
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
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
GA9286
GA Garuda Indonesia
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
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
6E3712
6E IndiGo
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
FY4111
FY Firefly
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
GA8937
GA Garuda Indonesia
73H
5:50 PM
+08
7:00 PM
+08
1h 10m
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
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
FY4115
FY Firefly
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
8M9552
8M Myanmar Airways
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
BI3042
BI Royal Brunei
73H
8:35 PM
+08
9:40 PM
+08
1h 5m
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
AK9121
AK AirAsia
320
10:44 PM
+08
11:52 PM
+08
1h 8m
M T W T F S S
Prices
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
FY4100
FY Firefly
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
8M9547
8M Myanmar Airways
73H
9:15 AM
+08 T1
10:15 AM
+08
1h
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
BI3047
BI Royal Brunei
73H
9:15 AM
+08 T1
10:15 AM
+08
1h
M T W T F S S
Prices
AK6118
AK AirAsia
320
9:22 AM
+08 T2
11:00 AM
+08
1h 38m
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
8M9548
8M Myanmar Airways
738
10:50 AM
+08 T1
11:50 AM
+08
1h
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
FY4102
FY Firefly
73H
11:45 AM
+08 T1
12:45 PM
+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
EY5639
EY Etihad
738
12:15 PM
+08 T1
1:15 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
FY2953
FY Firefly
738
1:30 PM
+08 T1
2:30 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
8M9550
8M Myanmar Airways
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
6E3703
6E IndiGo
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
BI3049
BI Royal Brunei
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
8M9509
8M Myanmar Airways
73H
4:05 PM
+08 T1
5:05 PM
+08
1h
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
AK6116
AK AirAsia
320
4:10 PM
+08 T2
5:10 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
8M9517
8M Myanmar Airways
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
MH1162
MH Malaysia
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
6E3705
6E IndiGo
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
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
GA9391
GA Garuda Indonesia
73H
8:55 PM
+08 T1
9:55 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
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

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Penang to Sepang
11 carriers, 424 flights/week nonstop.
11 Airlines 424 Flights/wk 202 mi 0h 41m nonstop 26 1-stop hubs

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

Airline Landscape

All carriers operating nonstop PEN–KUL service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AK AirAsia 84 320 1h-1h20
FY Firefly 56 738, 73H 1h-1h10
6E IndiGo 46 738, 73H 1h05-1h10
8M Myanmar Airways International 46 738, 73H 1h05-1h10
BI Royal Brunei Airlines 46 73H 1h05-1h10
GA Garuda Indonesia 46 738, 73H 1h05-1h10 SkyTeam
OD Batik Air Malaysia 38 738, 7M8 0h41-1h
MH Malaysia Airlines 32 738, 73H, 7M8 1h05-1h10 Oneworld
EY Etihad Airways 14 738 1h
CI China Airlines 9 73H, 77X 1h05-1h20 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, OD
73H Boeing 737-800 – 6E, 8M, BI, CI, FY, GA, MH
77X Boeing 777-200ER – CI
7M8 Boeing 737 MAX 8 – MH, OD
Alliance coverage
Unaffiliated: 6E + 8M + AK + BI + EK + EY + FY + OD (337 flights/wk, 79%)
SkyTeam: CI + GA (55 flights/wk, 13%)
Oneworld: MH (32 flights/wk, 8%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

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

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for PEN to KUL.
1-STOP
One-Stop Connections
26
Hubs
~11h
Fastest
~24h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
944
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 Sepang from Penang

Nearby airports with service to Kuala Lumpur International Airport.
Metric PEN→KUL AOR→KUL LGK→KUL
Distance from PEN 62 mi 81 mi
Nonstop airlines 11 4 11
Weekly flights 424 60 294
Flight time 0h 41m 1h 5m 1h
Airports within 200 miles of PEN with service to Kuala Lumpur International Airport.

Travel Essentials

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

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

KLIA Ekspres to KL Sentral takes 28 minutes (RM55). KLIA Transit is slower but cheaper if you're stopping at intermediate stations. Both depart from the basement of the main terminal. KLIA2 (AirAsia) has its own station on the same line.

Taxis from KLIA to central KL cost RM70–100 using the fixed-rate coupon system at the taxi counter (avoid unlicensed touts). Grab is available and typically cheaper. Long-distance buses connect to Singapore and other Malaysian cities from both KLIA and KLIA2.

Sepang Climate

Equatorial rainforest climate, hot (28–34°C) and humid year-round with no true dry season. Rain can fall any month, though two monsoon seasons (Northeast: November–March; Southwest: May–September) bring heavier precipitation. Afternoon thunderstorms are frequent year-round and cause the most common flight delays.

Haze from Indonesian forest fires is a recurring issue August–October and occasionally reduces visibility enough to affect operations. Unlike typhoon zones farther north, KUL is not at direct tropical cyclone risk. Operations are generally consistent year-round.

PEN–KUL Quick Facts

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

Frequently Asked Questions

Common questions about PEN to KUL flights.
Nonstop flights from Penang International Airport to Kuala Lumpur International Airport take approximately 0h 41m to 1h 20m. The route covers 202 miles.
There are approximately 424 nonstop flights per week from PEN to KUL. The return direction has about 346 weekly flights.
Yes, 1-stop connections are available through KBR, LGK, BKK, CGK, SGN, JHB, SIN, BTJ, KTI, SZX, KCH, TFU, HKT, HAK, RGN, BKI, DMK, KNO, MAA, DXB, CAN, CKG, PVG, HKG, HAN and TPE. These options provide additional schedule flexibility.
Yes, return flights from KUL to PEN are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include AOR, LGK and HDY. 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.
Malaysia Airlines arrives at KLIA main terminal. AirAsia and AirAsia X use KLIA2, which is a separate terminal complex 2 km from KLIA main. The two terminals are connected by a free Aerotrain shuttle. If you are connecting from an AirAsia PEN-KUL flight to a Malaysia Airlines international departure, allow 90 minutes minimum for the inter-terminal transfer and separate check-in.
PEN-KUL flight time is 50 minutes. Bus services from Penang Butterworth or Georgetown to KL Sentral take 4-5 hours. The ETS train (from Butterworth station, accessed by ferry from Georgetown) runs to KL Sentral in 3h30m-4h. Door-to-door, the flight adds airport processing time at both ends. For city-center to city-center travel, rail or bus is competitive for passengers not in a hurry.
Penang International Airport has a single terminal building. AirAsia, Malaysia Airlines, and Batik Air all process from the same terminal, with separate check-in zones. AirAsia uses kiosks and online check-in extensively to reduce queue time. The airport is 16 km south of Georgetown; Rapid Penang bus 401 connects the airport to KOMTAR terminal in Georgetown in 30-40 minutes.

PEN to KUL Route Overview

Penang to Kuala Lumpur is one of Malaysia's highest-frequency domestic routes, connecting the country's second-largest city to the capital. AirAsia, Malaysia Airlines, and Batik Air (formerly Malindo) operate the corridor with combined frequency of 20-25 daily round trips. Flight time is 50 minutes. Aircraft are A320 family throughout; AirAsia uses A320neos, Malaysia Airlines uses A320s, Batik Air mixes A320s and 737-800s. The route serves a mix of business travelers, Penang-origin workers commuting to KL, and tourists using Penang as a gateway to the island food and heritage tourism market.

Connection and Operational Patterns

KLIA2 at Kuala Lumpur is AirAsia's base of operations and serves as a regional hub for onward AirAsia connections to Bangkok, Jakarta, Manila, and Ho Chi Minh City. Passengers connecting from PEN on AirAsia to AirAsia international flights stay within KLIA2. Malaysia Airlines connections require a transit between KLIA2 and the main KLIA terminal via the Aerotrain, which runs every 3-5 minutes. Penang Airport sees a secondary peak from Singaporean visitors who fly into Penang for the food scene, with Singapore Airlines and Scoot adding to inbound frequency from SIN.