Sepang to Kuching (KUL–KCH) — Airlines, Schedules & Connections

KUL Airport Page →
603 mi airlines 344/wk
On-time Some delays Frequent delays
Flight Schedule 110 flights Verified 2h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
AK5202
AK AirAsia
32N
7:15 AM
+08 T2
9:05 AM
+08
1h 50m
M T W T F S S
Prices
EK3443
EK Emirates
738
7:20 AM
+08 T1
9:10 AM
+08
1h 50m
M T W T F S S
Prices
AK5206
AK AirAsia
320
7:45 AM
+08 T2
9:35 AM
+08
1h 50m
M T W T F S S
Prices
FY7536
FY Firefly
738
7:50 AM
+08 T1
9:40 AM
+08
1h 50m
M T W T F S S
Prices
MH2542
MH Malaysia
738
7:50 AM
+08 T1
9:40 AM
+08
1h 50m
M T W T F S S
Prices
6E3742
6E IndiGo
738
7:50 AM
+08 T1
9:40 AM
+08
1h 50m
M T W T F S S
Prices
AK9206
AK AirAsia
320
8:00 AM
+08 T2
9:50 AM
+08
1h 50m
M T W T F S S
Prices
FY2812
FY Firefly
738
8:30 AM
+08 T1
10:20 AM
+08
1h 50m
M T W T F S S
Prices
AK5204
AK AirAsia
320
9:20 AM
+08 T2
11:10 AM
+08
1h 50m
M T W T F S S
Prices
AK9216
AK AirAsia
320
10:02 AM
+08 T2
12:06 PM
+08
2h 4m
M T W T F S S
Prices
MH2520
MH Malaysia
73H
10:55 AM
+08 T1
12:45 PM
+08
1h 50m
M T W T F S S
Prices
6E3743
6E IndiGo
738
10:55 AM
+08 T1
12:45 PM
+08
1h 50m
M T W T F S S
Prices
FY7522
FY Firefly
73H
10:55 AM
+08 T1
12:45 PM
+08
1h 50m
M T W T F S S
Prices
GA8923
GA Garuda Indonesia
738
10:55 AM
+08 T1
12:45 PM
+08
1h 50m
M T W T F S S
Prices
AK5232
AK AirAsia
320
11:00 AM
+08 T2
12:50 PM
+08
1h 50m
M T W T F S S
Prices
MH6164
MH Malaysia
33X
11:00 AM
+08 TT1
12:50 PM
+08
1h 50m
M T W T F S S
Prices
MH6172
MH Malaysia
33X
11:05 AM
+08 TT1
12:55 PM
+08
1h 50m
M T W T F S S
Prices
6E3744
6E IndiGo
7M8
12:30 PM
+08 T1
2:20 PM
+08
1h 50m
M T W T F S S
Prices
GA9293
GA Garuda Indonesia
7M8
12:30 PM
+08 T1
2:20 PM
+08
1h 50m
M T W T F S S
Prices
8M9581
8M Myanmar Airways
7M8
12:30 PM
+08 T1
2:20 PM
+08
1h 50m
M T W T F S S
Prices
FY7528
FY Firefly
7M8
12:30 PM
+08 T1
2:20 PM
+08
1h 50m
M T W T F S S
Prices
MH2530
MH Malaysia
73H
12:30 PM
+08 T1
2:20 PM
+08
1h 50m
M T W T F S S
Prices
AK5208
AK AirAsia
320
12:35 PM
+08 T2
2:20 PM
+08
1h 45m
M T W T F S S
Prices
6E3745
6E IndiGo
73H
1:45 PM
+08 T1
3:35 PM
+08
1h 50m
M T W T F S S
Prices
GA9291
GA Garuda Indonesia
73H
1:45 PM
+08 T1
3:35 PM
+08
1h 50m
M T W T F S S
Prices
MH2536
MH Malaysia
7M8
1:45 PM
+08 T1
3:35 PM
+08
1h 50m
M T W T F S S
Prices
FY7534
FY Firefly
73H
1:45 PM
+08 T1
3:35 PM
+08
1h 50m
M T W T F S S
Prices
8M9583
8M Myanmar Airways
73H
1:45 PM
+08 T1
3:35 PM
+08
1h 50m
M T W T F S S
Prices
AK5210
AK AirAsia
320
1:50 PM
+08 T2
3:30 PM
+08
1h 40m
M T W T F S S
Prices
FY7544
FY Firefly
73H
3:15 PM
+08 T1
5:15 PM
+08
2h
M T W T F S S
Prices
MH2544
MH Malaysia
73H
3:15 PM
+08 T1
5:15 PM
+08
2h
M T W T F S S
Prices
GA8913
GA Garuda Indonesia
73H
3:15 PM
+08 T1
5:15 PM
+08
2h
M T W T F S S
Prices
AK5236
AK AirAsia
320
3:30 PM
+08 T2
5:10 PM
+08
1h 40m
M T W T F S S
Prices
FY2814
FY Firefly
738
4:30 PM
+08 T1
6:20 PM
+08
1h 50m
M T W T F S S
Prices
AK5212
AK AirAsia
32N
4:45 PM
+08 T2
6:35 PM
+08
1h 50m
M T W T F S S
Prices
EK3454
EK Emirates
738
5:00 PM
+08 T1
6:50 PM
+08
1h 50m
M T W T F S S
Prices
AK5214
AK AirAsia
32N
5:30 PM
+08 T2
7:15 PM
+08
1h 45m
M T W T F S S
Prices
6E3747
6E IndiGo
73H
6:20 PM
+08 T1
8:15 PM
+08
1h 55m
M T W T F S S
Prices
FY7526
FY Firefly
73H
6:20 PM
+08 T1
8:15 PM
+08
1h 55m
M T W T F S S
Prices
MH2528
MH Malaysia
73H
6:20 PM
+08 T1
8:15 PM
+08
1h 55m
M T W T F S S
Prices
8M9580
8M Myanmar Airways
73H
6:20 PM
+08 T1
8:15 PM
+08
1h 55m
M T W T F S S
Prices
AK5220
AK AirAsia
320
6:45 PM
+08 T2
8:35 PM
+08
1h 50m
M T W T F S S
Prices
FY7524
FY Firefly
73H
7:35 PM
+08 T1
9:25 PM
+08
1h 50m
M T W T F S S
Prices
MH2522
MH Malaysia
73H
7:35 PM
+08 T1
9:25 PM
+08
1h 50m
M T W T F S S
Prices
AK5234
AK AirAsia
320
8:45 PM
+08 T2
10:35 PM
+08
1h 50m
M T W T F S S
Prices
6E3749
6E IndiGo
73H
9:15 PM
+08 T1
11:05 PM
+08
1h 50m
M T W T F S S
Prices
FY7530
FY Firefly
73H
9:15 PM
+08 T1
11:05 PM
+08
1h 50m
M T W T F S S
Prices
8M9582
8M Myanmar Airways
73H
9:15 PM
+08 T1
11:05 PM
+08
1h 50m
M T W T F S S
Prices
MH2532
MH Malaysia
73H
9:15 PM
+08 T1
11:05 PM
+08
1h 50m
M T W T F S S
Prices
AK9010
AK AirAsia
320
9:35 PM
+08 T2
11:25 PM
+08
1h 50m
M T W T F S S
Prices
AK5218
AK AirAsia
320
9:40 PM
+08 T2
11:39 PM
+08
1h 59m
M T W T F S S
Prices
AK9210
AK AirAsia
320
10:05 PM
+08 T2
11:50 PM
+08
1h 45m
M T W T F S S
Prices
AK5226
AK AirAsia
320
10:55 PM
+08 T2
12:45 AM+1
+08
1h 50m
M T W T F S S
Prices
AK5211
AK AirAsia
32A
12:47 AM
+08
2:39 AM
+08
1h 52m
M T W T F S S
Prices
MH7457
MH Malaysia
73H
12:50 AM
+08
2:40 AM
+08
1h 50m
M T W T F S S
Prices
8M9578
8M Myanmar Airways
73H
5:45 AM
+08
7:35 AM
+08
1h 50m
M T W T F S S
Prices
FY7537
FY Firefly
73H
5:45 AM
+08
7:35 AM
+08
1h 50m
M T W T F S S
Prices
MH2547
MH Malaysia
73H
5:45 AM
+08
7:35 AM
+08
1h 50m
M T W T F S S
Prices
6E3734
6E IndiGo
73H
5:45 AM
+08
7:35 AM
+08
1h 50m
M T W T F S S
Prices
MH2505
MH Malaysia
73H
6:50 AM
+08
8:40 AM
+08
1h 50m
M T W T F S S
Prices
GA9292
GA Garuda Indonesia
73H
6:50 AM
+08
8:40 AM
+08
1h 50m
M T W T F S S
Prices
FY7521
FY Firefly
73H
6:50 AM
+08
8:40 AM
+08
1h 50m
M T W T F S S
Prices
AK5231
AK AirAsia
320
7:00 AM
+08
8:40 AM
+08
1h 40m
M T W T F S S
Prices
OD7635
OD Batik Air Malaysia
738
7:00 AM
+08
8:50 AM
+08
1h 50m
M T W T F S S
Prices
AK5205
AK AirAsia
320
8:35 AM
+08
10:15 AM
+08
1h 40m
M T W T F S S
Prices
OD7633
OD Batik Air Malaysia
7M8
9:40 AM
+08
11:30 AM
+08
1h 50m
M T W T F S S
Prices
AK5203
AK AirAsia
320
9:40 AM
+08
11:20 AM
+08
1h 40m
M T W T F S S
Prices
EK3445
EK Emirates
738
10:05 AM
+08
11:55 AM
+08
1h 50m
M T W T F S S
Prices
OD1633
OD Batik Air Malaysia
738
10:05 AM
+08
11:55 AM
+08
1h 50m
M T W T F S S
Prices
AK5207
AK AirAsia
320
10:15 AM
+08
12:05 PM
+08
1h 50m
M T W T F S S
Prices
6E3736
6E IndiGo
738
10:25 AM
+08
12:15 PM
+08
1h 50m
M T W T F S S
Prices
CI9429
CI China
73H
10:25 AM
+08
12:15 PM
+08
1h 50m
M T W T F S S
Prices
MH2543
MH Malaysia
738
10:25 AM
+08
12:15 PM
+08
1h 50m
M T W T F S S
Prices
FY7535
FY Firefly
738
10:25 AM
+08
12:15 PM
+08
1h 50m
M T W T F S S
Prices
GA8935
GA Garuda Indonesia
738
10:25 AM
+08
12:15 PM
+08
1h 50m
M T W T F S S
Prices
FY2811
FY Firefly
738
10:59 AM
+08
12:50 PM
+08
1h 51m
M T W T F S S
Prices
AK5233
AK AirAsia
320
12:40 PM
+08
2:35 PM
+08
1h 55m
M T W T F S S
Prices
AK9217
AK AirAsia
320
12:45 PM
+08
2:36 PM
+08
1h 51m
M T W T F S S
Prices
MH7453
MH Malaysia
738
12:45 PM
+08
2:35 PM
+08
1h 50m
M T W T F S S
Prices
GA8933
GA Garuda Indonesia
73H
1:30 PM
+08
3:20 PM
+08
1h 50m
M T W T F S S
Prices
6E3737
6E IndiGo
73H
1:30 PM
+08
3:20 PM
+08
1h 50m
M T W T F S S
Prices
FY7525
FY Firefly
73H
1:30 PM
+08
3:20 PM
+08
1h 50m
M T W T F S S
Prices
MH2513
MH Malaysia
73H
1:30 PM
+08
3:20 PM
+08
1h 50m
M T W T F S S
Prices
MH2521
MH Malaysia
73H
3:15 PM
+08
5:05 PM
+08
1h 50m
M T W T F S S
Prices
GA9290
GA Garuda Indonesia
7M8
3:15 PM
+08
5:05 PM
+08
1h 50m
M T W T F S S
Prices
FY7529
FY Firefly
7M8
3:15 PM
+08
5:05 PM
+08
1h 50m
M T W T F S S
Prices
6E3738
6E IndiGo
7M8
3:15 PM
+08
5:05 PM
+08
1h 50m
M T W T F S S
Prices
GA8922
GA Garuda Indonesia
73H
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
MH2517
MH Malaysia
7M8
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
OD1635
OD Batik Air Malaysia
738
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
6E3739
6E IndiGo
73H
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
FY7527
FY Firefly
73H
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
AK5221
AK AirAsia
320
4:25 PM
+08
6:10 PM
+08
1h 45m
M T W T F S S
Prices
AK5237
AK AirAsia
320
5:50 PM
+08
7:40 PM
+08
1h 50m
M T W T F S S
Prices
MH2545
MH Malaysia
73H
6:00 PM
+08
8:00 PM
+08
2h
M T W T F S S
Prices
FY7545
FY Firefly
73H
6:00 PM
+08
8:00 PM
+08
2h
M T W T F S S
Prices
AK5209
AK AirAsia
320
6:10 PM
+08
8:00 PM
+08
1h 50m
M T W T F S S
Prices
AK5213
AK AirAsia
32N
7:00 PM
+08
8:45 PM
+08
1h 45m
M T W T F S S
Prices
FY2813
FY Firefly
738
7:32 PM
+08
8:50 PM
+08
1h 18m
M T W T F S S
Prices
OD1637
OD Batik Air Malaysia
738
7:40 PM
+08
9:30 PM
+08
1h 50m
M T W T F S S
Prices
EK3467
EK Emirates
738
7:40 PM
+08
9:30 PM
+08
1h 50m
M T W T F S S
Prices
AK5215
AK AirAsia
320
7:50 PM
+08
9:40 PM
+08
1h 50m
M T W T F S S
Prices
AK5227
AK AirAsia
320
8:25 PM
+08
10:10 PM
+08
1h 45m
M T W T F S S
Prices
FY7539
FY Firefly
73H
9:00 PM
+08
10:50 PM
+08
1h 50m
M T W T F S S
Prices
GA8910
GA Garuda Indonesia
73H
9:00 PM
+08
10:50 PM
+08
1h 50m
M T W T F S S
Prices
6E3741
6E IndiGo
73H
9:00 PM
+08
10:50 PM
+08
1h 50m
M T W T F S S
Prices
MH2597
MH Malaysia
73H
9:35 PM
+08
11:24 PM
+08
1h 49m
M T W T F S S
Prices
AK9209
AK AirAsia
320
9:40 PM
+08
11:30 PM
+08
1h 50m
M T W T F S S
Prices
AK5219
AK AirAsia
320
10:37 PM
+08
12:25 AM+1
+08
1h 48m
M T W T F S S
Prices
AK9011
AK AirAsia
320
11:50 PM
+08
1:40 AM+1
+08
1h 50m
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 Kuching
7 carriers, 344 flights/week nonstop.
7 Airlines 344 Flights/wk 603 mi 1h 40m nonstop 10 1-stop hubs

KUL–KCH is served by 7 airlines with nonstop service. AirAsia, Firefly and Malaysia Airlines lead the route. The flight covers 603 miles in approximately 1h 40m. Beyond nonstop, 10 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop KUL–KCH service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AK AirAsia 107 320, 32N 1h40-2h04
FY Firefly 67 738, 73H, 7M8 1h50-2h
MH Malaysia Airlines 58 33X, 738, 73H, 7M8 1h50-2h Oneworld
6E IndiGo 42 738, 73H, 7M8 1h50-1h55
8M Myanmar Airways International 28 73H, 7M8 1h50-1h55
GA Garuda Indonesia 28 738, 73H, 7M8 1h50-2h SkyTeam
EK Emirates 14 738 1h50
Aircraft on this route
320 Airbus A320 – AK
32N Airbus A320neo – AK
33X Airbus A330-200 Freighter – MH
738 Boeing 737-800 – 6E, EK, FY, GA, MH
73H Boeing 737-800 – 6E, 8M, FY, GA, MH
7M8 Boeing 737 MAX 8 – 6E, 8M, FY, GA, MH
Alliance coverage
Unaffiliated: 6E + 8M + AK + EK + FY (258 flights/wk, 75%)
Oneworld: MH (58 flights/wk, 17%)
SkyTeam: GA (28 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, KUL to KCH direction.
Mon
50
flights
Tue
50
flights
Wed
49
flights
Thu
50
flights
Fri
48
flights
Sat
49
flights
Sun
48
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
53
Nonstop flights
344
Outbound / wk
372
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for KUL to KCH.
1-STOP
One-Stop Connections
10
Hubs
~13h
Fastest
~20h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
274
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 Kuching from Sepang

Nearby airports with service to Kuching International Airport.
Metric KUL→KCH JHB→KCH SIN→KCH
Distance from KUL 155 mi 185 mi
Nonstop airlines 7 1 1
Weekly flights 344 35 12
Flight time 1h 40m 1h 20m 1h 25m
Airports within 200 miles of KUL with service to Kuching International Airport.

Travel Essentials

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

When it's 6:00 PM in Sepang, it's 6:00 PM in Kuching.
Distance & Flight Time
603 mi / 971 km
Nonstop flight time is approximately 1h 40m to 2h 4m.
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–KCH Quick Facts

Key statistics for the Sepang to Kuching route.
Route details
Distance603 mi / 971 km
Flight time1h 40m to 2h 4m
Time difference0 hours
Airlines (nonstop)7
Weekly flights344 out / 372 return
1-stop connections10 hubs
Origin: KUL
IATA / ICAOKUL / WMKK
TimezoneAsia/Kuala_Lumpur
Passengers/yr57.1M
Elevation69 ft / 21 m
Destination: KCH
IATA / ICAOKCH / WBGG
TimezoneAsia/Kuching
Elevation89 ft / 27 m

Frequently Asked Questions

Common questions about KUL to KCH flights.
Nonstop flights from Kuala Lumpur International Airport to Kuching International Airport take approximately 1h 40m to 2h 4m. The route covers 603 miles.
There are approximately 344 nonstop flights per week from KUL to KCH. The return direction has about 372 weekly flights.
Yes, 1-stop connections are available through PEN, HAK, BTU, JHB, SIN, PNK, CAN, MYY, BKI and SBW. These options provide additional schedule flexibility.
Yes, return flights from KCH to KUL are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include 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.
Malaysia Airlines departs from KLIA Terminal 1. AirAsia departs from klia2. Batik Air Malaysia and Firefly use KLIA Terminal 1. If you are connecting from an international arrival at KLIA Terminal 1 onto a domestic KCH flight, Malaysia Airlines, Batik, and Firefly allow an in-terminal connection. An AirAsia onward connection requires moving to klia2, which is a separate terminal connected by Aerotrain.
AirAsia charges separately for checked baggage on this route. The base fare covers a 7 kg carry-on only. A 20 kg checked bag costs extra and must be added at booking or at the airport for a higher fee. If you are connecting from an international flight, AirAsia's interline baggage agreements are limited. Through-checking bags is not guaranteed across carriers. Verify at check-in.
Yes. AirAsia and Malaysia Airlines both operate late-night and early-morning departures from KUL. Flights leave as late as 23:00 from KUL and arrive in Kuching around 00:45 local time. Early morning departures from 05:30 onwards are also available. The 1 hour 45 minute flight time makes overnight options practical. KLIA has airside sleeping areas and transit hotels for passengers with long layovers before early departures.

Kuala Lumpur to Kuching: Peninsular Malaysia to Sarawak

KUL-KCH is the return leg of Malaysia's most heavily travelled domestic corridor, with 93 or more weekly departures across four carriers. AirAsia leads with 12 to 13 daily flights out of klia2. Malaysia Airlines operates eight daily flights from KLIA Terminal 1. Batik Air Malaysia and Firefly add smaller shares. Flight time is 1 hour 45 minutes over 1,175 km. The route runs almost around the clock with departures spread from early morning to midnight. The split terminal structure at KUL. Klia2 for AirAsia, KLIA T1 for everyone else. Is the main navigation consideration for passengers.

Connecting Through Kuching and Airport Notes

Kuching International Airport handles both Peninsular Malaysia connections and flights within Sarawak (to Sibu, Miri, Bintulu, and smaller destinations). Passengers arriving from KUL on AirAsia and connecting to a within-Sarawak flight have separate baggage reclaim areas depending on whether the onward flight is classified as domestic-within-Sarawak or cross-Sarawak. The airport is 11 km from central Kuching; Grab runs from the arrivals hall. A future ART rail connection to the city is in planning stages. AirAsia's klia2 operation includes a large terminal with extensive food and retail, making longer connections manageable.