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

KUL Airport Page →
603 mi airlines 512/wk
On-time Some delays Frequent delays
Flight Schedule 153 flights Verified 4h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
MH4608cs
MH Malaysia
738
6:30 AM
+08 T1
8:20 AM
+08
1h 50m
M T W T F S S
Prices
FY2810+1
FY Northwest Regional Airlines
738
6:30 AM
+08 T1
8:20 AM
+08
1h 50m
M T W T F S S
Prices
MH6106
MH Malaysia
33X
6:45 AM
+08
8:35 AM
+08
1h 50m
M T W T F S S
Prices
AK5202
AK AirAsia
320
7:00 AM
+08 T2
8:50 AM
+08
1h 50m
M T W T F S S
Prices
FY7536cs
FY Northwest Regional Airlines
73H
7:20 AM
+08 T1
9:10 AM
+08
1h 50m
M T W T F S S
Prices
6E3742cs
6E IndiGo
73H
7:20 AM
+08 T1
9:10 AM
+08
1h 50m
M T W T F S S
Prices
OD1632+2
OD Batik Air Malaysia
738
7:20 AM
+08 T1
9:10 AM
+08
1h 50m
M T W T F S S
Prices
QR5422cs
QR Qatar
73H
7:20 AM
+08 T1
9:10 AM
+08
1h 50m
M T W T F S S
Prices
TK7923cs
TK Turkish
73H
7:20 AM
+08 T1
9:10 AM
+08
1h 50m
M T W T F S S
Prices
EK3443cs
EK Emirates
738
7:20 AM
+08 T1
9:10 AM
+08
1h 50m
M T W T F S S
Prices
PR3526cs
PR Philippine
73H
7:20 AM
+08 T1
9:10 AM
+08
1h 50m
M T W T F S S
Prices
QF5179cs
QF Qant
73H
7:20 AM
+08 T1
9:10 AM
+08
1h 50m
M T W T F S S
Prices
MH2542+8
MH Malaysia
73H
7:51 AM
+08 T1
9:52 AM
+08
2h 1m
M T W T F S S
Prices
AK5206
AK AirAsia
320
8:00 AM
+08 T2
9:50 AM
+08
1h 50m
M T W T F S S
Prices
FY2812+1
FY Northwest Regional Airlines
738
8:30 AM
+08 T1
10:20 AM
+08
1h 50m
M T W T F S S
Prices
MH4660cs
MH Malaysia
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
MH6164
MH Malaysia
33X
10:40 AM
+08 TT1
12:30 PM
+08
1h 50m
M T W T F S S
Prices
MH6172
MH Malaysia
33X
10:55 AM
+08 TT1
12:45 PM
+08
1h 50m
M T W T F S S
Prices
AK5232
AK AirAsia
320
10:55 AM
+08 T2
12:45 PM
+08
1h 50m
M T W T F S S
Prices
MH2520+8
MH Malaysia
73H
10:55 AM
+08 T1
12:45 PM
+08
1h 50m
M T W T F S S
Prices
TK7987cs
TK Turkish
73H
11:00 AM
+08 T1
12:50 PM
+08
1h 50m
M T W T F S S
Prices
FY7522cs
FY Northwest Regional Airlines
73H
11:00 AM
+08 T1
12:50 PM
+08
1h 50m
M T W T F S S
Prices
GA8923cs
GA Garuda Indonesia
73H
11:00 AM
+08 T1
12:50 PM
+08
1h 50m
M T W T F S S
Prices
6E3743cs
6E IndiGo
73H
11:00 AM
+08 T1
12:50 PM
+08
1h 50m
M T W T F S S
Prices
WY5642cs
WY Oman
73H
11:00 AM
+08 T1
12:50 PM
+08
1h 50m
M T W T F S S
Prices
AK5208
AK AirAsia
320
12:25 PM
+08 T2
2:10 PM
+08
1h 45m
M T W T F S S
Prices
FY7528cs
FY Northwest Regional Airlines
73H
12:30 PM
+08 T1
2:20 PM
+08
1h 50m
M T W T F S S
Prices
6E3744cs
6E IndiGo
73H
12:30 PM
+08 T1
2:20 PM
+08
1h 50m
M T W T F S S
Prices
TK7927cs
TK Turkish
73H
12:30 PM
+08 T1
2:20 PM
+08
1h 50m
M T W T F S S
Prices
GA9293cs
GA Garuda Indonesia
73H
12:30 PM
+08 T1
2:20 PM
+08
1h 50m
M T W T F S S
Prices
MH2530+8
MH Malaysia
73H
12:30 PM
+08 T1
2:20 PM
+08
1h 50m
M T W T F S S
Prices
PR3566cs
PR Philippine
73H
12:30 PM
+08 T1
2:20 PM
+08
1h 50m
M T W T F S S
Prices
MH6170
MH Malaysia
33X
12:50 PM
+08 TT1
2:40 PM
+08
1h 50m
M T W T F S S
Prices
OD1634
OD Batik Air Malaysia
738
1:30 PM
+08 T1
3:20 PM
+08
1h 50m
M T W T F S S
Prices
AK5216
AK AirAsia
32N
1:41 PM
+08 T2
3:37 PM
+08
1h 56m
M T W T F S S
Prices
FY7534cs
FY Northwest Regional Airlines
73H
1:45 PM
+08 T1
3:35 PM
+08
1h 50m
M T W T F S S
Prices
MH2536+9
MH Malaysia
73H
1:45 PM
+08 T1
3:35 PM
+08
1h 50m
M T W T F S S
Prices
SQ5658cs
SQ Singapore Airlines
73H
1:45 PM
+08 T1
3:35 PM
+08
1h 50m
M T W T F S S
Prices
GA9291cs
GA Garuda Indonesia
73H
1:45 PM
+08 T1
3:35 PM
+08
1h 50m
M T W T F S S
Prices
6E3745cs
6E IndiGo
73H
1:45 PM
+08 T1
3:35 PM
+08
1h 50m
M T W T F S S
Prices
PR3528cs
PR Philippine
73H
1:45 PM
+08 T1
3:35 PM
+08
1h 50m
M T W T F S S
Prices
TK7990cs
TK Turkish
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:40 PM
+08
1h 50m
M T W T F S S
Prices
AK5236
AK AirAsia
32A
3:10 PM
+08 T2
5:00 PM
+08
1h 50m
M T W T F S S
Prices
CI9440cs
CI China
73H
3:25 PM
+08 T1
5:15 PM
+08
1h 50m
M T W T F S S
Prices
GA8913cs
GA Garuda Indonesia
73H
3:25 PM
+08 T1
5:15 PM
+08
1h 50m
M T W T F S S
Prices
MH2544+6
MH Malaysia
73H
3:25 PM
+08 T1
5:15 PM
+08
1h 50m
M T W T F S S
Prices
6E3746cs
6E IndiGo
73H
3:25 PM
+08 T1
5:15 PM
+08
1h 50m
M T W T F S S
Prices
FY7544cs
FY Northwest Regional Airlines
73H
3:25 PM
+08 T1
5:15 PM
+08
1h 50m
M T W T F S S
Prices
FY2814+1
FY Northwest Regional Airlines
738
4:30 PM
+08 T1
6:20 PM
+08
1h 50m
M T W T F S S
Prices
AK5212
AK AirAsia
320
4:40 PM
+08 T2
6:30 PM
+08
1h 50m
M T W T F S S
Prices
MH4662cs
MH Malaysia
738
4:45 PM
+08 T1
6:35 PM
+08
1h 50m
M T W T F S S
Prices
OD1636+1
OD Batik Air Malaysia
738
5:00 PM
+08 T1
6:50 PM
+08
1h 50m
M T W T F S S
Prices
EK3454cs
EK Emirates
738
5:00 PM
+08 T1
6:50 PM
+08
1h 50m
M T W T F S S
Prices
TK7928cs
TK Turkish
73H
6:25 PM
+08 T1
8:15 PM
+08
1h 50m
M T W T F S S
Prices
MH2528+10
MH Malaysia
7M8
6:25 PM
+08 T1
8:15 PM
+08
1h 50m
M T W T F S S
Prices
FY7526cs
FY Northwest Regional Airlines
73H
6:25 PM
+08 T1
8:15 PM
+08
1h 50m
M T W T F S S
Prices
GA8930cs
GA Garuda Indonesia
73H
6:25 PM
+08 T1
8:15 PM
+08
1h 50m
M T W T F S S
Prices
6E3747cs
6E IndiGo
73H
6:25 PM
+08 T1
8:15 PM
+08
1h 50m
M T W T F S S
Prices
PR3564cs
PR Philippine
73H
6:25 PM
+08 T1
8:15 PM
+08
1h 50m
M T W T F S S
Prices
AK5220
AK AirAsia
320
6:42 PM
+08 T2
8:32 PM
+08
1h 50m
M T W T F S S
Prices
6E3748cs
6E IndiGo
73H
7:30 PM
+08 T1
9:20 PM
+08
1h 50m
M T W T F S S
Prices
MH2522+10
MH Malaysia
73H
7:30 PM
+08 T1
9:20 PM
+08
1h 50m
M T W T F S S
Prices
GA8932cs
GA Garuda Indonesia
73H
7:30 PM
+08 T1
9:20 PM
+08
1h 50m
M T W T F S S
Prices
FY7524cs
FY Northwest Regional Airlines
73H
7:30 PM
+08 T1
9:20 PM
+08
1h 50m
M T W T F S S
Prices
AK9214
AK AirAsia
320
7:31 PM
+08 T2
9:29 PM
+08
1h 58m
M T W T F S S
Prices
AK5218
AK AirAsia
320
7:55 PM
+08 T2
9:45 PM
+08
1h 50m
M T W T F S S
Prices
PR3562cs
PR Philippine
73H
8:10 PM
+08 T1
10:00 PM
+08
1h 50m
M T W T F S S
Prices
TK7933cs
TK Turkish
73H
8:10 PM
+08 T1
10:00 PM
+08
1h 50m
M T W T F S S
Prices
AK5234
AK AirAsia
320
8:40 PM
+08 T2
10:30 PM
+08
1h 50m
M T W T F S S
Prices
6E3749cs
6E IndiGo
73H
9:15 PM
+08 T1
11:05 PM
+08
1h 50m
M T W T F S S
Prices
GA8934cs
GA Garuda Indonesia
73H
9:15 PM
+08 T1
11:05 PM
+08
1h 50m
M T W T F S S
Prices
MH2532+9
MH Malaysia
73H
9:15 PM
+08 T1
11:05 PM
+08
1h 50m
M T W T F S S
Prices
TK7925cs
TK Turkish
73H
9:15 PM
+08 T1
11:05 PM
+08
1h 50m
M T W T F S S
Prices
WY5643cs
WY Oman
73H
9:15 PM
+08 T1
11:05 PM
+08
1h 50m
M T W T F S S
Prices
FY7530cs
FY Northwest Regional Airlines
73H
9:15 PM
+08 T1
11:05 PM
+08
1h 50m
M T W T F S S
Prices
AK9226
AK AirAsia
320
10:30 PM
+08 T2
12:20 AM+1
+08
1h 50m
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
WY5680cs
WY Oman
73H
5:40 AM
+08
7:30 AM
+08
1h 50m
M T W T F S S
Prices
FY7537cs
FY Northwest Regional Airlines
73H
5:40 AM
+08
7:30 AM
+08
1h 50m
M T W T F S S
Prices
GA8924cs
GA Garuda Indonesia
73H
5:40 AM
+08
7:30 AM
+08
1h 50m
M T W T F S S
Prices
PR3525cs
PR Philippine
73H
5:40 AM
+08
7:30 AM
+08
1h 50m
M T W T F S S
Prices
TK7993cs
TK Turkish
73H
5:40 AM
+08
7:30 AM
+08
1h 50m
M T W T F S S
Prices
QF5180cs
QF Qant
73H
5:40 AM
+08
7:30 AM
+08
1h 50m
M T W T F S S
Prices
6E3734cs
6E IndiGo
73H
5:40 AM
+08
7:30 AM
+08
1h 50m
M T W T F S S
Prices
QR5424cs
QR Qatar
73H
5:40 AM
+08
7:30 AM
+08
1h 50m
M T W T F S S
Prices
MH2547+10
MH Malaysia
73H
5:45 AM
+08
7:35 AM
+08
1h 50m
M T W T F S S
Prices
GA9292cs
GA Garuda Indonesia
73H
6:50 AM
+08
8:40 AM
+08
1h 50m
M T W T F S S
Prices
QR5409cs
QR Qatar
73H
6:50 AM
+08
8:40 AM
+08
1h 50m
M T W T F S S
Prices
MH2505+7
MH Malaysia
73H
6:50 AM
+08
8:40 AM
+08
1h 50m
M T W T F S S
Prices
FY7521cs
FY Northwest Regional Airlines
73H
6:50 AM
+08
8:40 AM
+08
1h 50m
M T W T F S S
Prices
6E3735cs
6E IndiGo
73H
6:50 AM
+08
8:40 AM
+08
1h 50m
M T W T F S S
Prices
PR3527cs
PR Philippine
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:50 AM
+08
1h 50m
M T W T F S S
Prices
AK5205
AK AirAsia
320
8:35 AM
+08
10:25 AM
+08
1h 50m
M T W T F S S
Prices
MH4659cs
MH Malaysia
738
9:00 AM
+08
10:50 AM
+08
1h 50m
M T W T F S S
Prices
AK5203
AK AirAsia
320
9:25 AM
+08
11:15 AM
+08
1h 50m
M T W T F S S
Prices
GA8935cs
GA Garuda Indonesia
73H
9:55 AM
+08
11:45 AM
+08
1h 50m
M T W T F S S
Prices
FY7535cs
FY Northwest Regional Airlines
73H
9:55 AM
+08
11:45 AM
+08
1h 50m
M T W T F S S
Prices
SQ5657cs
SQ Singapore Airlines
7M8
9:55 AM
+08
11:45 AM
+08
1h 50m
M T W T F S S
Prices
QR5423cs
QR Qatar
73H
9:55 AM
+08
11:45 AM
+08
1h 50m
M T W T F S S
Prices
6E3736cs
6E IndiGo
73H
9:55 AM
+08
11:45 AM
+08
1h 50m
M T W T F S S
Prices
CI9429cs
CI China
7M8
9:55 AM
+08
11:45 AM
+08
1h 50m
M T W T F S S
Prices
EK3445cs
EK Emirates
738
10:00 AM
+08
11:50 AM
+08
1h 50m
M T W T F S S
Prices
MH2543+6
MH Malaysia
73H
10:25 AM
+08
12:15 PM
+08
1h 50m
M T W T F S S
Prices
AK5207
AK AirAsia
320
10:25 AM
+08
12:15 PM
+08
1h 50m
M T W T F S S
Prices
FY2811+1
FY Northwest Regional Airlines
738
11:00 AM
+08
12:50 PM
+08
1h 50m
M T W T F S S
Prices
AK5233
AK AirAsia
320
11:35 AM
+08
1:20 PM
+08
1h 45m
M T W T F S S
Prices
OD1633+2
OD Batik Air Malaysia
738
12:10 PM
+08
2:00 PM
+08
1h 50m
M T W T F S S
Prices
FY7525cs
FY Northwest Regional Airlines
73H
1:35 PM
+08
3:25 PM
+08
1h 50m
M T W T F S S
Prices
TK7932cs
TK Turkish
73H
1:35 PM
+08
3:25 PM
+08
1h 50m
M T W T F S S
Prices
GA8933cs
GA Garuda Indonesia
73H
1:35 PM
+08
3:25 PM
+08
1h 50m
M T W T F S S
Prices
6E3737cs
6E IndiGo
73H
1:35 PM
+08
3:25 PM
+08
1h 50m
M T W T F S S
Prices
MH2513+6
MH Malaysia
73H
1:35 PM
+08
3:25 PM
+08
1h 50m
M T W T F S S
Prices
AK5217
AK AirAsia
320
1:38 PM
+08
3:29 PM
+08
1h 51m
M T W T F S S
Prices
AK5209
AK AirAsia
320
2:40 PM
+08
4:25 PM
+08
1h 45m
M T W T F S S
Prices
MH2521+6
MH Malaysia
73H
3:05 PM
+08
4:55 PM
+08
1h 50m
M T W T F S S
Prices
GA9290cs
GA Garuda Indonesia
73H
3:05 PM
+08
4:55 PM
+08
1h 50m
M T W T F S S
Prices
FY7529cs
FY Northwest Regional Airlines
73H
3:05 PM
+08
4:55 PM
+08
1h 50m
M T W T F S S
Prices
6E3738cs
6E IndiGo
73H
3:05 PM
+08
4:55 PM
+08
1h 50m
M T W T F S S
Prices
TK7973cs
TK Turkish
73H
3:05 PM
+08
4:55 PM
+08
1h 50m
M T W T F S S
Prices
AK5221
AK AirAsia
320
3:40 PM
+08
5:25 PM
+08
1h 45m
M T W T F S S
Prices
OD1635
OD Batik Air Malaysia
738
4:10 PM
+08
6:00 PM
+08
1h 50m
M T W T F S S
Prices
GA8922cs
GA Garuda Indonesia
73H
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
MH2517+10
MH Malaysia
7M8
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
TK7930cs
TK Turkish
73H
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
6E3739cs
6E IndiGo
73H
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
WY5646cs
WY Oman
73H
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
FY7527cs
FY Northwest Regional Airlines
73H
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
PR3567cs
PR Philippine
73H
4:20 PM
+08
6:10 PM
+08
1h 50m
M T W T F S S
Prices
6E3740cs
6E IndiGo
73H
6:00 PM
+08
7:50 PM
+08
1h 50m
M T W T F S S
Prices
TK7934cs
TK Turkish
73H
6:00 PM
+08
7:50 PM
+08
1h 50m
M T W T F S S
Prices
WY5679cs
WY Oman
73H
6:00 PM
+08
7:50 PM
+08
1h 50m
M T W T F S S
Prices
FY7545cs
FY Northwest Regional Airlines
73H
6:00 PM
+08
7:50 PM
+08
1h 50m
M T W T F S S
Prices
MH2545+10
MH Malaysia
73H
6:00 PM
+08
7:50 PM
+08
1h 50m
M T W T F S S
Prices
PR3571cs
PR Philippine
73H
6:00 PM
+08
7:50 PM
+08
1h 50m
M T W T F S S
Prices
AK5237
AK AirAsia
32A
6:08 PM
+08
7:59 PM
+08
1h 51m
M T W T F S S
Prices
FY2813+1
FY Northwest Regional Airlines
738
6:40 PM
+08
8:30 PM
+08
1h 50m
M T W T F S S
Prices
MH4661cs
MH Malaysia
738
7:15 PM
+08
9:05 PM
+08
1h 50m
M T W T F S S
Prices
EK3467cs
EK Emirates
738
7:40 PM
+08
9:30 PM
+08
1h 50m
M T W T F S S
Prices
OD1637+2
OD Batik Air Malaysia
738
7:40 PM
+08
9:30 PM
+08
1h 50m
M T W T F S S
Prices
AK5213
AK AirAsia
32A
7:42 PM
+08
9:31 PM
+08
1h 49m
M T W T F S S
Prices
AK9227
AK AirAsia
320
8:15 PM
+08
10:00 PM
+08
1h 45m
M T W T F S S
Prices
AK5227
AK AirAsia
320
8:15 PM
+08
10:00 PM
+08
1h 45m
M T W T F S S
Prices
MH2597+6
MH Malaysia
73H
9:00 PM
+08
10:50 PM
+08
1h 50m
M T W T F S S
Prices
6E3741cs
6E IndiGo
73H
9:00 PM
+08
10:50 PM
+08
1h 50m
M T W T F S S
Prices
GA8910cs
GA Garuda Indonesia
73H
9:00 PM
+08
10:50 PM
+08
1h 50m
M T W T F S S
Prices
FY7539cs
FY Northwest Regional Airlines
73H
9:00 PM
+08
10:50 PM
+08
1h 50m
M T W T F S S
Prices
PR3529cs
PR Philippine
73H
9:00 PM
+08
10:50 PM
+08
1h 50m
M T W T F S S
Prices
AK9215
AK AirAsia
320
9:15 PM
+08
11:05 PM
+08
1h 50m
M T W T F S S
Prices
AK5219
AK AirAsia
320
10:10 PM
+08
11:55 PM
+08
1h 45m
M T W T F S S
Prices
AK5211
AK AirAsia
320
11:00 PM
+08
12:50 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 More options, longer trips
2-STOP Loading... Reach the hardest destinations
Sepang to Kuching
2 carriers, 512 flights/week nonstop.
2 Airlines 512 Flights/wk 603 mi 1h 45m nonstop 14 1-stop hubs

KUL–KCH is served by 2 airlines with nonstop service. AirAsia and Batik Air Malaysia lead the route. The flight covers 603 miles in approximately 1h 45m. Beyond nonstop, 14 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 99 320, 32A, 32N 1h45-1h58
OD Batik Air Malaysia Also: EK, TK 21 738 1h50 EK, TK
Aircraft on this route
320 Airbus A320 – AK
32A Airbus A320 – AK
32N Airbus A320neo – AK
33X Airbus A330-200 Freighter – MH
738 Boeing 737-800 – EK, FY, MH, OD
73H Boeing 737-800 (Winglets) – 6E, CI, FY, GA, MH, PR, QF, QR, SQ, TK, WY
7M8 Boeing 737 MAX 8 – MH
Alliance coverage
Unaffiliated: AK + OD (120 flights/wk, 100%)
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
73
flights
Tue
75
flights
Wed
71
flights
Thu
73
flights
Fri
72
flights
Sat
74
flights
Sun
74
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
79
Nonstop flights
512
Outbound / wk
503
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for KUL to KCH.
1-STOP
One-Stop Connections
14
Hubs
~10h
Fastest
~20h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
363
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 2 1 3
Weekly flights 512 35 31
Flight time 1h 45m 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 45m to 2h 1m.
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 45m to 2h 1m
Time difference0 hours
Airlines (nonstop)2
Weekly flights512 out / 503 return
1-stop connections14 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 45m to 2h 1m. The route covers 603 miles.
2 airlines operate nonstop service: AirAsia and Batik Air Malaysia. Plus 13 codeshare partners.
There are approximately 512 nonstop flights per week from KUL to KCH. The return direction has about 503 weekly flights.
Yes, 1-stop connections are available through KWE, PEN, SIN, BTU, HAK, BWN, CAN, JHB, MYY, PNK, SBW, BKI, KBR and CGK. 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.