Sepang to Jakarta (KUL–CGK) — Airlines, Schedules & Connections

KUL Airport Page →
702 mi airlines charter/private 453/wk
On-time Some delays Frequent delays
Flight Schedule 133 flights Verified 25m ago
Nonstop Charter / private 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
OD380
OD Batik Air Malaysia
738
6:45 AM
+08 T1
8:00 AM
WIB
2h 15m
31%
M T W T F S S
Prices
AK380
AK AirAsia
32N
7:00 AM
+08 T2
8:05 AM
WIB
2h 5m
79%
M T W T F S S
Prices
MH713+5
MH Malaysia
7M8
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
57%
M T W T F S S
Prices
FY7383cs
FY Northwest Regional Airlines
73H
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
59%
M T W T F S S
Prices
QR4985cs
QR Qatar
73H
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
54%
M T W T F S S
Prices
WY5728cs
WY Oman
73H
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
61%
M T W T F S S
Prices
GA9283cs
GA Garuda Indonesia
73H
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
58%
M T W T F S S
Prices
UL2713cs
UL SriLankan
7M8
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
54%
M T W T F S S
Prices
OD382
OD Batik Air Malaysia
738
7:35 AM
+08 T1
8:50 AM
WIB
2h 15m
31%
M T W T F S S
Prices
QZ201
QZ Indonesia AirAsia
320
8:35 AM
+08 T2
9:40 AM
WIB
2h 5m
M T W T F S S
Prices
8B676
8B Business Air
321
8:50 AM
+08 T1
10:00 AM
WIB
2h 10m
18%
M T W T F S S
Prices
GA9281cs
GA Garuda Indonesia
73H
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
58%
M T W T F S S
Prices
QR4983cs
QR Qatar
7M8
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
54%
M T W T F S S
Prices
MH711+5
MH Malaysia
73H
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
57%
M T W T F S S
Prices
FY7381cs
FY Northwest Regional Airlines
73H
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
59%
M T W T F S S
Prices
UL2711cs
UL SriLankan
7M8
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
54%
M T W T F S S
Prices
WY5570cs
WY Oman
7M8
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
61%
M T W T F S S
Prices
FY7385cs
FY Northwest Regional Airlines
73H
10:00 AM
+08 T1
11:20 AM
WIB
2h 20m
59%
M T W T F S S
Prices
MH717+4
MH Malaysia
73H
10:00 AM
+08 T1
11:20 AM
WIB
2h 20m
57%
M T W T F S S
Prices
QR4485cs
QR Qatar
73H
10:00 AM
+08 T1
11:20 AM
WIB
2h 20m
54%
M T W T F S S
Prices
UL2717cs
UL SriLankan
73H
10:00 AM
+08 T1
11:20 AM
WIB
2h 20m
54%
M T W T F S S
Prices
GA9279cs
GA Garuda Indonesia
73H
10:00 AM
+08 T1
11:20 AM
WIB
2h 20m
58%
M T W T F S S
Prices
QZ203
QZ Indonesia AirAsia
320
10:10 AM
+08 T2
11:10 AM
WIB
2h
M T W T F S S
Prices
OD386+1
OD Batik Air Malaysia
738
10:15 AM
+08 T1
11:30 AM
WIB
2h 15m
31%
M T W T F S S
Prices
EK3463cs
EK Emirates
738
10:15 AM
+08 T1
11:30 AM
WIB
2h 15m
36%
M T W T F S S
Prices
AK351
AK AirAsia
320
11:30 AM
+08 T2
12:40 PM
WIB
2h 10m
79%
M T W T F S S
Prices
OD388
OD Batik Air Malaysia
738
11:45 AM
+08 T1
1:00 PM
WIB
2h 15m
31%
M T W T F S S
Prices
SV6213cs
SV Saudia
738
12:50 PM
+08 T1
2:00 PM
WIB
2h 10m
71%
M T W T F S S
Prices
EY7085cs
EY Etihad
738
12:50 PM
+08 T1
2:00 PM
WIB
2h 10m
52%
M T W T F S S
Prices
MH5893cs
MH Malaysia
738
12:50 PM
+08 T1
2:00 PM
WIB
2h 10m
57%
M T W T F S S
Prices
GA821+5
GA Garuda Indonesia
738
12:50 PM
+08 T1
2:00 PM
WIB
2h 10m
58%
M T W T F S S
Prices
AK384
AK AirAsia
32N
1:20 PM
+08 T2
2:30 PM
WIB
2h 10m
79%
M T W T F S S
Prices
QR5000cs
QR Qatar
73H
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
54%
M T W T F S S
Prices
WY5713cs
WY Oman
333
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
61%
M T W T F S S
Prices
FY7387cs
FY Northwest Regional Airlines
73H
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
59%
M T W T F S S
Prices
UL2721cs
UL SriLankan
332
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
54%
M T W T F S S
Prices
MH721+5
MH Malaysia
73H
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
57%
M T W T F S S
Prices
GA9271cs
GA Garuda Indonesia
73H
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
58%
M T W T F S S
Prices
OD9128cs
OD Batik Air Malaysia
738
2:05 PM
+08 TT1
3:20 PM
WIB
2h 15m
31%
M T W T F S S
Prices
ID7283+1
ID Interlink Airlines
738
2:05 PM
+08 T1
3:20 PM
WIB
2h 15m
M T W T F S S
Prices
8B674
8B Business Air
321
2:40 PM
+08 T1
3:45 PM
WIB
2h 5m
18%
M T W T F S S
Prices
QZ205
QZ Indonesia AirAsia
320
3:00 PM
+08 T2
4:10 PM
WIB
2h 10m
M T W T F S S
Prices
OD390
OD Batik Air Malaysia
738
3:35 PM
+08 T1
4:50 PM
WIB
2h 15m
31%
M T W T F S S
Prices
UL2723cs
UL SriLankan
73H
4:10 PM
+08 T1
5:35 PM
WIB
2h 25m
54%
M T W T F S S
Prices
FY7389cs
FY Northwest Regional Airlines
7M8
4:10 PM
+08 T1
5:35 PM
WIB
2h 25m
59%
M T W T F S S
Prices
GA9273cs
GA Garuda Indonesia
7M8
4:10 PM
+08 T1
5:35 PM
WIB
2h 25m
58%
M T W T F S S
Prices
MH723+4
MH Malaysia
73H
4:10 PM
+08 T1
5:35 PM
WIB
2h 25m
57%
M T W T F S S
Prices
QR5002cs
QR Qatar
7M8
4:10 PM
+08 T1
5:35 PM
WIB
2h 25m
54%
M T W T F S S
Prices
8B678
8B Business Air
321
4:35 PM
+08 T1
6:00 PM
WIB
2h 25m
18%
M T W T F S S
Prices
OD392
OD Batik Air Malaysia
738
4:55 PM
+08 T1
6:10 PM
WIB
2h 15m
31%
M T W T F S S
Prices
GA9089
GA Garuda Indonesia
789
5:05 PM
+08 T1
6:15 PM
WIB
2h 10m
58%
M T W T F S S
Prices
KL809
KL KLM
789
5:05 PM
+08 T1
6:15 PM
WIB
2h 10m
55%
M T W T F S S
Prices
AK386
AK AirAsia
32A
5:10 PM
+08 T2
6:20 PM
WIB
2h 10m
79%
M T W T F S S
Prices
GA9275cs
GA Garuda Indonesia
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
58%
M T W T F S S
Prices
MH725+5
MH Malaysia
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
57%
M T W T F S S
Prices
QR4989cs
QR Qatar
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
54%
M T W T F S S
Prices
FY7391cs
FY Northwest Regional Airlines
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
59%
M T W T F S S
Prices
UL2725cs
UL SriLankan
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
54%
M T W T F S S
Prices
KL4079cs
KL KLM
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
55%
M T W T F S S
Prices
AK353
AK AirAsia
320
7:00 PM
+08 T2
8:20 PM
WIB
2h 20m
79%
M T W T F S S
Prices
GA8817cs
GA Garuda Indonesia
320
8:10 PM
+08
9:40 PM
WIB
2h 30m
58%
M T W T F S S
Prices
QG503+1
QG Citilink
320
8:10 PM
+08
9:40 PM
WIB
2h 30m
M T W T F S S
Prices
8B680
8B Business Air
321
8:35 PM
+08 T1
9:40 PM
WIB
2h 5m
18%
M T W T F S S
Prices
QZ211
QZ Indonesia AirAsia
320
8:45 PM
+08 T2
9:45 PM
WIB
2h
M T W T F S S
Prices
MH727+3
MH Malaysia
73H
9:50 PM
+08 T1
11:05 PM
WIB
2h 15m
57%
M T W T F S S
Prices
EK3464+1
EK Emirates
738
9:55 PM
+08 T1
11:10 PM
WIB
2h 15m
36%
M T W T F S S
Prices
MH726+5
MH Malaysia
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
42%
M T W T F S S
Prices
FY7392cs
FY Northwest Regional Airlines
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
47%
M T W T F S S
Prices
QR4495cs
QR Qatar
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
48%
M T W T F S S
Prices
GA9276cs
GA Garuda Indonesia
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
41%
M T W T F S S
Prices
UL2726cs
UL SriLankan
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
40%
M T W T F S S
Prices
WY5726cs
WY Oman
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
34%
M T W T F S S
Prices
QZ200
QZ Indonesia AirAsia
320
5:00 AM
WIB T2
8:05 AM
+08
2h 5m
68%
M T W T F S S
Prices
8B675
8B Business Air
321
5:15 AM
WIB T3
8:20 AM
+08
2h 5m
52%
M T W T F S S
Prices
OD397
OD Batik Air Malaysia
738
5:15 AM
WIB T2
8:30 AM
+08
2h 15m
78%
M T W T F S S
Prices
QZ202
QZ Indonesia AirAsia
320
6:25 AM
WIB T2
9:30 AM
+08
2h 5m
68%
M T W T F S S
Prices
EY7148cs
EY Etihad
738
8:30 AM
WIB T3
11:50 AM
+08
2h 20m
36%
M T W T F S S
Prices
GA820+4
GA Garuda Indonesia
738
8:30 AM
WIB T3
11:50 AM
+08
2h 20m
41%
M T W T F S S
Prices
SV6211cs
SV Saudia
738
8:30 AM
WIB T3
11:50 AM
+08
2h 20m
26%
M T W T F S S
Prices
MH5892cs
MH Malaysia
738
8:30 AM
WIB T3
11:50 AM
+08
2h 20m
42%
M T W T F S S
Prices
AK381
AK AirAsia
32N
8:35 AM
WIB T2
11:35 AM
+08
2h
78%
M T W T F S S
Prices
OD381
OD Batik Air Malaysia
738
9:00 AM
WIB T2
12:15 PM
+08
2h 15m
78%
M T W T F S S
Prices
GA9282cs
GA Garuda Indonesia
73H
9:10 AM
WIB T3
12:25 PM
+08
2h 15m
41%
M T W T F S S
Prices
MH712+4
MH Malaysia
7M8
9:10 AM
WIB T3
12:25 PM
+08
2h 15m
42%
M T W T F S S
Prices
UL2712cs
UL SriLankan
73H
9:10 AM
WIB T3
12:25 PM
+08
2h 15m
40%
M T W T F S S
Prices
QR4984cs
QR Qatar
73H
9:10 AM
WIB T3
12:25 PM
+08
2h 15m
48%
M T W T F S S
Prices
OD9129cs
OD Batik Air Malaysia
738
10:00 AM
WIB T2
1:10 PM
+08
2h 10m
78%
M T W T F S S
Prices
ID7282+1
ID Interlink Airlines
738
10:00 AM
WIB T2
1:10 PM
+08
2h 10m
65%
M T W T F S S
Prices
FY7380cs
FY Northwest Regional Airlines
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
47%
M T W T F S S
Prices
WY5710cs
WY Oman
7M8
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
34%
M T W T F S S
Prices
QR4982cs
QR Qatar
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
48%
M T W T F S S
Prices
GA9280cs
GA Garuda Indonesia
7M8
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
41%
M T W T F S S
Prices
UL2710cs
UL SriLankan
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
40%
M T W T F S S
Prices
MH710+5
MH Malaysia
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
42%
M T W T F S S
Prices
8B673
8B Business Air
321
11:48 AM
WIB T3
2:30 PM
+08
1h 42m
52%
M T W T F S S
Prices
MH716+3
MH Malaysia
73H
12:15 PM
WIB T3
3:25 PM
+08
2h 10m
42%
M T W T F S S
Prices
FY7384cs
FY Northwest Regional Airlines
7M8
12:15 PM
WIB T3
3:25 PM
+08
2h 10m
47%
M T W T F S S
Prices
QR4484cs
QR Qatar
73H
12:15 PM
WIB T3
3:25 PM
+08
2h 10m
48%
M T W T F S S
Prices
GA9278cs
GA Garuda Indonesia
7M8
12:15 PM
WIB T3
3:25 PM
+08
2h 10m
41%
M T W T F S S
Prices
QZ204
QZ Indonesia AirAsia
320
12:22 PM
WIB T2
3:20 PM
+08
1h 58m
68%
M T W T F S S
Prices
EK3465cs
EK Emirates
738
12:30 PM
WIB T2
3:45 PM
+08
2h 15m
27%
M T W T F S S
Prices
OD387+1
OD Batik Air Malaysia
738
12:30 PM
WIB T2
3:45 PM
+08
2h 15m
78%
M T W T F S S
Prices
AK352
AK AirAsia
320
1:10 PM
WIB T2
4:15 PM
+08
2h 5m
78%
M T W T F S S
Prices
8B677
8B Business Air
321
2:30 PM
WIB T3
4:05 PM
+08
0h 35m
52%
M T W T F S S
Prices
AK385
AK AirAsia
320
3:48 PM
WIB T2
6:15 PM
+08
1h 27m
78%
M T W T F S S
Prices
GA8816cs
GA Garuda Indonesia
320
3:55 PM
WIB T1C
7:10 PM
+08
2h 15m
41%
M T W T F S S
Prices
QG502+1
QG Citilink
320
3:55 PM
WIB T1C
7:10 PM
+08
2h 15m
70%
M T W T F S S
Prices
WY5712cs
WY Oman
333
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
34%
M T W T F S S
Prices
UL2720cs
UL SriLankan
73H
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
40%
M T W T F S S
Prices
QR5001cs
QR Qatar
333
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
48%
M T W T F S S
Prices
GA9270cs
GA Garuda Indonesia
333
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
41%
M T W T F S S
Prices
FY7386cs
FY Northwest Regional Airlines
73H
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
47%
M T W T F S S
Prices
MH720+5
MH Malaysia
73H
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
42%
M T W T F S S
Prices
OD383
OD Batik Air Malaysia
738
4:45 PM
WIB T2
8:00 PM
+08
2h 15m
78%
M T W T F S S
Prices
8B679
8B Business Air
321
5:00 PM
WIB T3
8:05 PM
+08
2h 5m
52%
M T W T F S S
Prices
OD391
OD Batik Air Malaysia
738
5:50 PM
WIB T2
9:05 PM
+08
2h 15m
78%
M T W T F S S
Prices
QZ210
QZ Indonesia AirAsia
320
5:59 PM
WIB T2
8:55 PM
+08
1h 56m
68%
M T W T F S S
Prices
MH722+6
MH Malaysia
73H
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
42%
M T W T F S S
Prices
FY7388cs
FY Northwest Regional Airlines
7M8
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
47%
M T W T F S S
Prices
GA9272cs
GA Garuda Indonesia
7M8
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
41%
M T W T F S S
Prices
QR4988cs
QR Qatar
73H
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
48%
M T W T F S S
Prices
WY5566cs
WY Oman
73H
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
34%
M T W T F S S
Prices
AK387
AK AirAsia
32A
6:55 PM
WIB T2
10:20 PM
+08
2h 25m
78%
M T W T F S S
Prices
OD393+1
OD Batik Air Malaysia
738
7:10 PM
WIB T2
10:25 PM
+08
2h 15m
78%
M T W T F S S
Prices
KL810+1
KL KLM
789
7:30 PM
WIB T3
10:40 PM
+08
2h 10m
16%
M T W T F S S
Prices
GA9088cs
GA Garuda Indonesia
789
7:30 PM
WIB T3
10:40 PM
+08
2h 10m
41%
M T W T F S S
Prices
MH724+5
MH Malaysia
73H
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
42%
M T W T F S S
Prices
GA9274cs
GA Garuda Indonesia
73H
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
41%
M T W T F S S
Prices
WY5729cs
WY Oman
73H
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
34%
M T W T F S S
Prices
FY7390cs
FY Northwest Regional Airlines
73H
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
47%
M T W T F S S
Prices
QR5003cs
QR Qatar
7M8
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
48%
M T W T F S S
Prices
OD389
OD Batik Air Malaysia
738
8:40 PM
WIB T2
11:55 PM
+08
2h 15m
78%
M T W T F S S
Prices
AK354
AK AirAsia
320
8:50 PM
WIB T2
11:55 PM
+08
2h 5m
78%
M T W T F S S
Prices

No flights match your filters.

No scheduled airline flights on this route — it's flown by charter / private operators (). No nonstop flights on this route. connecting options below.

✦ 1-Stop connections via 10 hubs
PKU Pekanbaru 3h 35m AKMHOD CIEYGA Pekanbaru (PKU) to Jakarta flights
JHB Johor Bahru 3h 40m 6E8MAK QZ Johor Bahru (JHB) to Jakarta flights
SIN Singapore 3h 55m 8MAIAK 6E8BAI Singapore (SIN) to Jakarta flights
PDG Padang (Katapiang) 4h AK EYGAID Padang (Katapiang) (PDG) to Jakarta flights
PLM Palembang 4h 5m AK 6EGAID Palembang (PLM) to Jakarta flights
KNO Beringin 4h 10m AKEYFY 6ECIEK Beringin (KNO) to Jakarta flights
PNK Pontianak 4h 20m AK 6ECIEY Pontianak (PNK) to Jakarta flights
PEN Penang 4h 20m 6E8MAK 8BAKID Penang (PEN) to Jakarta flights
SRG Semarang 4h 35m AK 6ECIEY Semarang (SRG) to Jakarta flights
KCH Kuching 4h 35m 6E8MAK QZ Kuching (KCH) to Jakarta flights
1-STOP More options, longer trips
2-STOP Loading... Reach the hardest destinations
Sepang to Jakarta
8 carriers, 453 flights/week nonstop.
8 Airlines 702 mi 2h 15m nonstop -1h behind

KUL–CGK is served by 8 airlines with nonstop service. Garuda Indonesia, Malaysia Airlines and Batik Air Malaysia lead the route. The flight covers 702 miles in approximately 2h 15m. Beyond nonstop, 1-stop connecting options are also available.

Airline Landscape

All carriers operating nonstop KUL–CGK service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
GA Garuda Indonesia Also: EY, KL, SV 59 320, 738, 73H, 789, 7M8 2h05-2h30 SkyTeam EY, KL, SV
MH Malaysia Airlines Also: FY, KL, QR, UL, WY 56 738, 73H, 7M8 2h05-2h25 Oneworld FY, KL, QR, UL, WY
OD Batik Air Malaysia Also: EK 49 738 2h15 EK
AK AirAsia 35 320, 32A, 32N 2h05-2h20
QZ Indonesia AirAsia 28 320 2h-2h10
8B Business Air 25 321 2h05-2h25
ID Interlink Airlines 7 738 2h15
QG Citilink 7 320 2h30
Aircraft on this route
320 Airbus A320 – AK, GA, QG, QZ
321 Airbus A321 – 8B
32A Airbus A320 – AK
32N Airbus A320neo – AK
332 Airbus A330-200 – UL
333 Airbus A330-300 – WY
738 Boeing 737-800 – EK, EY, GA, ID, MH, OD, SV
73H Boeing 737-800 (Winglets) – FY, GA, KL, MH, QR, UL, WY
789 Boeing 787-9 Dreamliner – GA, KL
7M8 Boeing 737 MAX 8 – FY, GA, MH, QR, UL, WY
Alliance coverage
Unaffiliated: 8B + AK + ID + OD + QG + QZ (151 flights/wk, 57%)
SkyTeam: GA (59 flights/wk, 22%)
Oneworld: MH (56 flights/wk, 21%)
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 CGK direction.
Mon
66
flights
Tue
64
flights
Wed
64
flights
Thu
66
flights
Fri
63
flights
Sat
66
flights
Sun
64
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
66
Nonstop flights
453
Outbound / wk
460
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for KUL to CGK.
1-STOP
One-Stop Connections
65
Hubs
~3h
Fastest
~33h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
1,992
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 Jakarta from Sepang

Nearby airports with service to Soekarno-Hatta International Airport.
Metric KUL→CGK SZB→CGK JHB→CGK
Distance from KUL 29 mi 155 mi
Nonstop airlines 8 2 1
Weekly flights 453 15 7
Flight time 2h 15m 2h 1h 50m
Airports within 200 miles of KUL with service to Soekarno-Hatta International Airport.

Travel Essentials

Practical planning for this route.
Time Difference
-1h
Jakarta is 1 hour behind Sepang.
KUL: +08 · CGK: WIB

When it's 6:00 PM in Sepang, it's 5:00 PM in Jakarta.
Distance & Flight Time
702 mi / 1,129 km
Nonstop flight time is approximately 2h 15m gate to gate.
Visa & Entry

Malaysian passport holders enter Indonesia visa-free for up to 30 days. This applies to tourism and family visits only. Passport must be valid for at least 6 months beyond the date of entry. The visa-free stay cannot be extended. For longer visits, a Visa on Arrival (VOA) can be purchased at the airport instead, which allows a 30-day extension.

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.

Getting from CGK

The airport rail link runs to BNI City Station in central Jakarta (45 minutes, IDR 70,000-100,000). The station is a short walk from Sudirman MRT for onward connections. Trains depart every 30-60 minutes. From arrivals, follow signs to the Soekarno-Hatta train station connected to Terminals 2 and 3. Terminal 1 passengers take the free Skytrain shuttle first.

Grab and Gojek have designated pickup points at each terminal. Expect IDR 150,000-250,000 to central Jakarta and 45-120 minutes depending entirely on traffic. Airport taxis from the official counters cost slightly more but avoid surge pricing. DAMRI buses serve Gambir, Blok M, and several other hubs (IDR 40,000-60,000). Avoid metered taxis that approach you inside the terminal; use the queue outside.

Jakarta Climate

Jakarta is tropical year-round with temperatures locked between 24 and 32 degrees C. There is no cold season. The wet season runs October through May with the heaviest rain in January and February (up to 300mm/month). Afternoon downpours are intense and can flood low-lying roads for hours. The dry season (June-September) brings sunnier days and lower humidity, with August seeing as little as 35mm of rain.

Humidity sits at 75-85% year-round, peaking in the wet season. Thunderstorms during the wet months can cause arrival delays. Pack light, breathable clothing no matter when you visit. A compact umbrella and waterproof bag liner are useful October through March. The dry season is the more comfortable window, with clearer skies and temperatures that feel a few degrees cooler thanks to lower moisture.

KUL–CGK Quick Facts

Key statistics for the Sepang to Jakarta route.
Route details
Distance702 mi / 1,129 km
Flight time2h 15m
Time difference-1 hour
Airlines (nonstop)8
Weekly flights453 out / 460 return
1-stop connectionsAvailable
Origin: KUL
IATA / ICAOKUL / WMKK
TimezoneAsia/Kuala_Lumpur
Passengers/yr57.1M
Elevation69 ft / 21 m
Destination: CGK
IATA / ICAOCGK / WIII
TimezoneAsia/Jakarta
Passengers/yr54.8M
Elevation34 ft / 10 m

Frequently Asked Questions

Common questions about KUL to CGK flights.
Nonstop flights from Kuala Lumpur International Airport to Soekarno-Hatta International Airport take about 2h 15m gate to gate. The route covers 702 miles.
8 airlines operate flights from KUL to CGK: Garuda Indonesia, Malaysia Airlines, Batik Air Malaysia, AirAsia, and others.
This route has frequent daily service. Check the schedule above for departure days and times in each direction.
Yes, 1-stop connections are available, ranked by layover time. Common connecting points include Sultan Syarif Kasim II, Senai and Singapore Changi.
Jakarta is 1 hour behind Sepang.
Yes, return flights from CGK to KUL are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include SZB, JHB and PKU. 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.

Flights from KUL to CGK

Kuala Lumpur International Airport (KUL) and Soekarno-Hatta International Airport (CGK) are connected by nonstop service from Garuda Indonesia, Malaysia Airlines, Batik Air Malaysia, AirAsia, Indonesia AirAsia, Business Air, Interlink Airlines and Citilink. With 453 weekly departures, this is a heavily served route.

KUL to CGK Flight Duration and Schedule

Nonstop flight time from KUL to CGK is about 2 hours 15 minutes gate to gate. The route covers a distance of 702 miles (1,129 km). There are approximately 453 weekly flights outbound and 460 return, totaling 913 flights per week in both directions.

Connecting Options and Alternatives

1-stop connecting options are also available, commonly via Sultan Syarif Kasim II, Senai and Singapore Changi. Two-stop connections are also available via intermediate hubs. Nearby alternative airports include Subang (SZB), Johor Bahru (JHB) and Pekanbaru (PKU).