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

KUL Airport Page →
702 mi airlines charter/private 447/wk
On-time Some delays Frequent delays
Flight Schedule 131 flights Verified 16m ago
Nonstop Charter / private 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
OD398
OD Batik Air Malaysia
738
6:45 AM
+08 T1
8:00 AM
WIB
2h 15m
36%
M T W T F S S
Prices
AK380
AK AirAsia
32N
7:00 AM
+08 T2
8:05 AM
WIB
2h 5m
72%
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
61%
M T W T F S S
Prices
UL2713cs
UL SriLankan
7M8
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
57%
M T W T F S S
Prices
QR4985cs
QR Qatar
7M8
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
54%
M T W T F S S
Prices
WY5728cs
WY Oman
7M8
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
60%
M T W T F S S
Prices
MH713+5
MH Malaysia
73H
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
55%
M T W T F S S
Prices
GA9283cs
GA Garuda Indonesia
7M8
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
61%
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
36%
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
320
8:50 AM
+08 T1
10:00 AM
WIB
2h 10m
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
UL2711cs
UL SriLankan
73H
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
57%
M T W T F S S
Prices
GA9281cs
GA Garuda Indonesia
73H
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
61%
M T W T F S S
Prices
WY5570cs
WY Oman
7M8
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
60%
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
61%
M T W T F S S
Prices
MH711+5
MH Malaysia
73H
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
55%
M T W T F S S
Prices
GA9279cs
GA Garuda Indonesia
73H
10:00 AM
+08 T1
11:20 AM
WIB
2h 20m
61%
M T W T F S S
Prices
UL2717cs
UL SriLankan
73H
10:00 AM
+08 T1
11:20 AM
WIB
2h 20m
57%
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
61%
M T W T F S S
Prices
MH717+4
MH Malaysia
7M8
10:00 AM
+08 T1
11:20 AM
WIB
2h 20m
55%
M T W T F S S
Prices
QR4485cs
QR Qatar
7M8
10:00 AM
+08 T1
11:20 AM
WIB
2h 20m
54%
M T W T F S S
Prices
OD386+1
OD Batik Air Malaysia
7M8
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
72%
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
36%
M T W T F S S
Prices
MH5893cs
MH Malaysia
738
12:50 PM
+08 T1
2:00 PM
WIB
2h 10m
55%
M T W T F S S
Prices
EY7085cs
EY Etihad
738
12:50 PM
+08 T1
2:00 PM
WIB
2h 10m
20%
M T W T F S S
Prices
SV6213cs
SV Saudia
738
12:50 PM
+08 T1
2:00 PM
WIB
2h 10m
49%
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
61%
M T W T F S S
Prices
AK384
AK AirAsia
320
1:20 PM
+08 T2
2:30 PM
WIB
2h 10m
72%
M T W T F S S
Prices
MH721+5
MH Malaysia
333
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
55%
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
61%
M T W T F S S
Prices
WY5713cs
WY Oman
73H
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
60%
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
GA9271cs
GA Garuda Indonesia
73H
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
61%
M T W T F S S
Prices
UL2721cs
UL SriLankan
73H
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
57%
M T W T F S S
Prices
OD9128cs
OD Batik Air Malaysia
738
2:05 PM
+08 T1
3:20 PM
WIB
2h 15m
36%
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
M T W T F S S
Prices
QZ205
QZ Indonesia AirAsia
320
3:25 PM
+08 T2
4:35 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
36%
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
MH723+4
MH Malaysia
7M8
4:10 PM
+08 T1
5:35 PM
WIB
2h 25m
55%
M T W T F S S
Prices
FY7389cs
FY Northwest Regional Airlines
73H
4:10 PM
+08 T1
5:35 PM
WIB
2h 25m
61%
M T W T F S S
Prices
UL2723cs
UL SriLankan
73H
4:10 PM
+08 T1
5:35 PM
WIB
2h 25m
57%
M T W T F S S
Prices
GA9273cs
GA Garuda Indonesia
73H
4:10 PM
+08 T1
5:35 PM
WIB
2h 25m
61%
M T W T F S S
Prices
8B678
8B Business Air
321
4:35 PM
+08 T1
6:00 PM
WIB
2h 25m
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
36%
M T W T F S S
Prices
KL809
KL KLM
789
5:00 PM
+08 T1
6:10 PM
WIB
2h 10m
51%
M T W T F S S
Prices
GA9089
GA Garuda Indonesia
789
5:05 PM
+08 T1
6:15 PM
WIB
2h 10m
61%
M T W T F S S
Prices
AK386
AK AirAsia
32N
5:10 PM
+08 T2
6:20 PM
WIB
2h 10m
72%
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
61%
M T W T F S S
Prices
UL2725cs
UL SriLankan
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
KL4079cs
KL KLM
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
51%
M T W T F S S
Prices
MH725+5
MH Malaysia
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
55%
M T W T F S S
Prices
GA9275cs
GA Garuda Indonesia
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
61%
M T W T F S S
Prices
AK353
AK AirAsia
32N
7:00 PM
+08 T2
8:20 PM
WIB
2h 20m
72%
M T W T F S S
Prices
GA8817cs
GA Garuda Indonesia
320
8:10 PM
+08 TT1
9:40 PM
WIB
2h 30m
61%
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
320
8:35 PM
+08 T1
9:40 PM
WIB
2h 5m
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
55%
M T W T F S S
Prices
OD396+1
OD Batik Air Malaysia
738
9:55 PM
+08 T1
11:10 PM
WIB
2h 15m
36%
M T W T F S S
Prices
EK3464cs
EK Emirates
738
9:55 PM
+08 T1
11:10 PM
WIB
2h 15m
21%
M T W T F S S
Prices
GA9276cs
GA Garuda Indonesia
7M8
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
49%
M T W T F S S
Prices
QR4495cs
QR Qatar
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
50%
M T W T F S S
Prices
UL2726cs
UL SriLankan
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
52%
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
62%
M T W T F S S
Prices
MH726+5
MH Malaysia
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
51%
M T W T F S S
Prices
WY5726cs
WY Oman
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
41%
M T W T F S S
Prices
QZ200
QZ Indonesia AirAsia
320
5:00 AM
WIB T2
8:05 AM
+08
2h 5m
81%
M T W T F S S
Prices
8B675
8B Business Air
321
5:15 AM
WIB T3
8:20 AM
+08
2h 5m
44%
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
69%
M T W T F S S
Prices
QZ202
QZ Indonesia AirAsia
320
6:25 AM
WIB T2
9:30 AM
+08
2h 5m
81%
M T W T F S S
Prices
SV6211cs
SV Saudia
738
8:30 AM
WIB T3
11:50 AM
+08
2h 20m
36%
M T W T F S S
Prices
MH5892cs
MH Malaysia
738
8:30 AM
WIB T3
11:50 AM
+08
2h 20m
51%
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
49%
M T W T F S S
Prices
EY7148cs
EY Etihad
738
8:30 AM
WIB T3
11:50 AM
+08
2h 20m
35%
M T W T F S S
Prices
AK381
AK AirAsia
32N
8:35 AM
WIB T2
11:35 AM
+08
2h
53%
M T W T F S S
Prices
OD399
OD Batik Air Malaysia
738
9:00 AM
WIB T2
12:15 PM
+08
2h 15m
69%
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
69%
M T W T F S S
Prices
GA9282cs
GA Garuda Indonesia
7M8
9:10 AM
WIB T3
12:25 PM
+08
2h 15m
49%
M T W T F S S
Prices
UL2712cs
UL SriLankan
7M8
9:10 AM
WIB T3
12:25 PM
+08
2h 15m
52%
M T W T F S S
Prices
QR4984cs
QR Qatar
73H
9:10 AM
WIB T3
12:25 PM
+08
2h 15m
50%
M T W T F S S
Prices
MH712+4
MH Malaysia
7M8
9:41 AM
WIB T3
1:02 PM
+08
2h 21m
51%
M T W T F S S
Prices
ID7282+1
ID Interlink Airlines
738
10:00 AM
WIB TT2
1:10 PM
+08
2h 10m
58%
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
69%
M T W T F S S
Prices
8B673
8B Business Air
321
11:00 AM
WIB T3
2:10 PM
+08
2h 10m
44%
M T W T F S S
Prices
MH710+5
MH Malaysia
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
51%
M T W T F S S
Prices
UL2710cs
UL SriLankan
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
52%
M T W T F S S
Prices
WY5710cs
WY Oman
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
41%
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
62%
M T W T F S S
Prices
GA9280cs
GA Garuda Indonesia
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
49%
M T W T F S S
Prices
QR4982cs
QR Qatar
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
50%
M T W T F S S
Prices
QR4484cs
QR Qatar
73H
12:15 PM
WIB T3
3:25 PM
+08
2h 10m
50%
M T W T F S S
Prices
MH716+3
MH Malaysia
73H
12:15 PM
WIB T3
3:25 PM
+08
2h 10m
51%
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
62%
M T W T F S S
Prices
GA9278cs
GA Garuda Indonesia
7M8
12:15 PM
WIB T3
3:25 PM
+08
2h 10m
49%
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
69%
M T W T F S S
Prices
8B677
8B Business Air
321
12:55 PM
WIB T3
4:05 PM
+08
2h 10m
44%
M T W T F S S
Prices
AK352
AK AirAsia
32N
1:10 PM
WIB T2
4:15 PM
+08
2h 5m
53%
M T W T F S S
Prices
AK385
AK AirAsia
32N
3:10 PM
WIB T2
6:15 PM
+08
2h 5m
53%
M T W T F S S
Prices
QG502+1
QG Citilink
320
3:55 PM
WIB T1C
7:10 PM
+08
2h 15m
77%
M T W T F S S
Prices
GA8816cs
GA Garuda Indonesia
320
3:55 PM
WIB T1C
7:10 PM
+08
2h 15m
49%
M T W T F S S
Prices
MH720+5
MH Malaysia
73H
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
51%
M T W T F S S
Prices
QR5001cs
QR Qatar
333
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
50%
M T W T F S S
Prices
GA9270cs
GA Garuda Indonesia
73H
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
49%
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
62%
M T W T F S S
Prices
UL2720cs
UL SriLankan
73H
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
52%
M T W T F S S
Prices
WY5712cs
WY Oman
73H
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
41%
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
69%
M T W T F S S
Prices
8B679
8B Business Air
321
5:00 PM
WIB T3
8:05 PM
+08
2h 5m
44%
M T W T F S S
Prices
QZ210
QZ Indonesia AirAsia
320
5:05 PM
WIB T2
8:15 PM
+08
2h 10m
81%
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
69%
M T W T F S S
Prices
GA9272cs
GA Garuda Indonesia
73H
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
49%
M T W T F S S
Prices
QR4988cs
QR Qatar
73H
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
50%
M T W T F S S
Prices
MH722+6
MH Malaysia
7M8
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
51%
M T W T F S S
Prices
WY5566cs
WY Oman
7M8
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
41%
M T W T F S S
Prices
FY7388cs
FY Northwest Regional Airlines
73H
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
62%
M T W T F S S
Prices
AK387
AK AirAsia
320
6:55 PM
WIB T2
10:20 PM
+08
2h 25m
53%
M T W T F S S
Prices
KL810+1
KL KLM
789
7:30 PM
WIB T3
10:40 PM
+08
2h 10m
53%
M T W T F S S
Prices
GA9088cs
GA Garuda Indonesia
789
7:30 PM
WIB T3
10:40 PM
+08
2h 10m
49%
M T W T F S S
Prices
WY5729cs
WY Oman
73H
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
41%
M T W T F S S
Prices
GA9274cs
GA Garuda Indonesia
73H
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
49%
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
62%
M T W T F S S
Prices
QR5003cs
QR Qatar
7M8
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
50%
M T W T F S S
Prices
MH724+5
MH Malaysia
73H
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
51%
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
69%
M T W T F S S
Prices
AK354
AK AirAsia
320
8:50 PM
WIB T2
11:55 PM
+08
2h 5m
53%
M T W T F S S
Prices
OD393+1
OD Batik Air Malaysia
738
8:59 PM
WIB T2
10:25 PM
+08
0h 26m
69%
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
JHB Johor Bahru 3h 24m 6E8MAK QZ Johor Bahru (JHB) to Jakarta flights
PKU Pekanbaru 3h 30m AKJTMH CIEYGA Pekanbaru (PKU) to Jakarta flights
BTH Batam 3h 40m AKOD 6EGAID Batam (BTH) to Jakarta flights
PDG Padang (Katapiang) 3h 55m AKJTOD EYGAID Padang (Katapiang) (PDG) to Jakarta flights
SIN Singapore 3h 55m 8MAIAK 6E8BAF Singapore (SIN) to Jakarta flights
PLM Palembang 4h 5m AK 6EGAID Palembang (PLM) to Jakarta flights
KNO Beringin 4h 13m AKEYFY 6ECIEK Beringin (KNO) to Jakarta flights
PEN Penang 4h 15m 6E8MAK 8BAKID Penang (PEN) to Jakarta flights
PNK Pontianak 4h 18m AK 6ECIEY Pontianak (PNK) to Jakarta flights
SRG Semarang 4h 35m AK 6ECIEY Semarang (SRG) to Jakarta flights
1-STOP More options, longer trips
2-STOP Loading... Reach the hardest destinations
Sepang to Jakarta
8 carriers, 447 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 333, 738, 73H, 7M8 2h05-2h25 Oneworld FY, KL, QR, UL, WY
OD Batik Air Malaysia Also: EK 56 738, 7M8 2h15 EK
AK AirAsia 35 320, 32N 2h05-2h20
8B Business Air 25 320, 321 2h05-2h25
QZ Indonesia AirAsia 21 320 2h-2h10
ID Interlink Airlines 7 738 2h15
QG Citilink 7 320 2h30
Aircraft on this route
320 Airbus A320 – 8B, AK, GA, QG, QZ
321 Airbus A321 – 8B
32N Airbus A320neo – AK
333 Airbus A330-300 – MH
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 – GA, MH, OD, 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
65
flights
Tue
63
flights
Wed
64
flights
Thu
65
flights
Fri
62
flights
Sat
65
flights
Sun
63
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
65
Nonstop flights
447
Outbound / wk
453
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for KUL to CGK.
1-STOP
One-Stop Connections
60
Hubs
~3h
Fastest
~33h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
1,954
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 447 14 13
Flight time 2h 15m 0h 38m 1h 33m
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 flights447 out / 453 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 Senai, Sultan Syarif Kasim II and Hang Nadim.
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, Business Air, Indonesia AirAsia, Interlink Airlines and Citilink. With 447 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 447 weekly flights outbound and 453 return, totaling 900 flights per week in both directions.

Connecting Options and Alternatives

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