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

KUL Airport Page →
702 mi airlines 435/wk
On-time Some delays Frequent delays
Flight Schedule 128 flights Verified 1h ago
Nonstop 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
M T W T F S S
Prices
AK380
AK AirAsia
32N
7:00 AM
+08 T2
8:05 AM
WIB
2h 5m
M T W T F S S
Prices
WY5728cs
WY Oman
7M8
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
M T W T F S S
Prices
GA9283cs
GA Garuda Indonesia
73H
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
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
M T W T F S S
Prices
UL2713cs
UL SriLankan
7M8
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
M T W T F S S
Prices
QR4985cs
QR Qatar
7M8
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
M T W T F S S
Prices
MH713+5
MH Malaysia
73H
7:20 AM
+08 T1
8:25 AM
WIB
2h 5m
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
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:45 AM
+08 T1
9:50 AM
WIB
2h 5m
M T W T F S S
Prices
MH711+5
MH Malaysia
7M8
9:00 AM
+08 T1
10:10 AM
WIB
2h 10m
M T W T F S S
Prices
WY5570cs
WY Oman
7M8
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
M T W T F S S
Prices
UL2711cs
UL SriLankan
7M8
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
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
M T W T F S S
Prices
QR4983cs
QR Qatar
7M8
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
M T W T F S S
Prices
GA9281cs
GA Garuda Indonesia
73H
9:00 AM
+08 T1
10:15 AM
WIB
2h 15m
M T W T F S S
Prices
QR4485cs
QR Qatar
7M8
10:00 AM
+08 T1
11:20 AM
WIB
2h 20m
M T W T F S S
Prices
GA9279cs
GA Garuda Indonesia
73H
10:00 AM
+08 T1
11:20 AM
WIB
2h 20m
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
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
MH717+3
MH Malaysia
73H
10:10 AM
+08 T1
11:15 AM
WIB
2h 5m
M T W T F S S
Prices
EK3463cs
EK Emirates
738
10:15 AM
+08 T1
11:30 AM
WIB
2h 15m
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
M T W T F S S
Prices
AK351
AK AirAsia
320
11:30 AM
+08 T2
12:40 PM
WIB
2h 10m
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
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
M T W T F S S
Prices
SV6213cs
SV Saudia
738
12:50 PM
+08 T1
2:00 PM
WIB
2h 10m
M T W T F S S
Prices
MH5893cs
MH Malaysia
738
12:50 PM
+08 T1
2:00 PM
WIB
2h 10m
M T W T F S S
Prices
EY7085cs
EY Etihad
738
12:50 PM
+08 T1
2:00 PM
WIB
2h 10m
M T W T F S S
Prices
AK384
AK AirAsia
320
1:20 PM
+08 T2
2:30 PM
WIB
2h 10m
M T W T F S S
Prices
UL2721cs
UL SriLankan
73H
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
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
M T W T F S S
Prices
MH721+5
MH Malaysia
73H
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
M T W T F S S
Prices
QR5000cs
QR Qatar
73H
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
M T W T F S S
Prices
GA9271cs
GA Garuda Indonesia
73H
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
M T W T F S S
Prices
WY5713cs
WY Oman
333
1:45 PM
+08 T1
3:05 PM
WIB
2h 20m
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
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
OD390
OD Batik Air Malaysia
738
2:15 PM
+08 T1
3:30 PM
WIB
2h 15m
M T W T F S S
Prices
8B674
8B Business Air
320
2:40 PM
+08 T1
3:35 PM
WIB
1h 55m
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
GA9273cs
GA Garuda Indonesia
7M8
4:10 PM
+08 T1
5:35 PM
WIB
2h 25m
M T W T F S S
Prices
QR5002cs
QR Qatar
7M8
4:10 PM
+08 T1
5:35 PM
WIB
2h 25m
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
M T W T F S S
Prices
MH723+3
MH Malaysia
73H
4:20 PM
+08 T1
5:30 PM
WIB
2h 10m
M T W T F S S
Prices
KL809
KL KLM
789
5:05 PM
+08 T1
6:15 PM
WIB
2h 10m
M T W T F S S
Prices
GA9089
GA Garuda Indonesia
789
5:05 PM
+08 T1
6:15 PM
WIB
2h 10m
M T W T F S S
Prices
QR4989cs
QR Qatar
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
M T W T F S S
Prices
MH725+5
MH Malaysia
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
M T W T F S S
Prices
GA9275cs
GA Garuda Indonesia
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
M T W T F S S
Prices
UL2725cs
UL SriLankan
73H
5:50 PM
+08 T1
7:05 PM
WIB
2h 15m
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
M T W T F S S
Prices
KL4079cs
KL KLM
7M8
5:55 PM
+08 T1
7:05 PM
WIB
2h 10m
M T W T F S S
Prices
OD392
OD Batik Air Malaysia
738
5:55 PM
+08 T1
7:10 PM
WIB
2h 15m
M T W T F S S
Prices
AK386
AK AirAsia
320
6:22 PM
+08 T2
7:30 PM
WIB
2h 8m
M T W T F S S
Prices
AK353
AK AirAsia
320
7:00 PM
+08 T2
8:20 PM
WIB
2h 20m
M T W T F S S
Prices
GA8817cs
GA Garuda Indonesia
320
8:10 PM
+08
9:40 PM
WIB
2h 30m
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:30 PM
WIB
1h 55m
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
EK3464+1
EK Emirates
738
9:55 PM
+08 T1
11:10 PM
WIB
2h 15m
M T W T F S S
Prices
MH727+3
MH Malaysia
7M8
10:30 PM
+08 T1
11:40 PM
WIB
2h 10m
M T W T F S S
Prices
QR4495cs
QR Qatar
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
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
M T W T F S S
Prices
WY5726cs
WY Oman
7M8
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
M T W T F S S
Prices
MH726+4
MH Malaysia
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
M T W T F S S
Prices
GA9276cs
GA Garuda Indonesia
73H
4:15 AM
WIB T3
7:25 AM
+08
2h 10m
M T W T F S S
Prices
QZ200
QZ Indonesia AirAsia
320
5:00 AM
WIB T2
8:05 AM
+08
2h 5m
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
M T W T F S S
Prices
8B675
8B Business Air
320
5:15 AM
WIB T3
8:10 AM
+08
1h 55m
M T W T F S S
Prices
QZ202
QZ Indonesia AirAsia
320
6:25 AM
WIB T2
9:30 AM
+08
2h 5m
M T W T F S S
Prices
EY7148cs
EY Etihad
738
8:30 AM
WIB T3
11:50 AM
+08
2h 20m
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
M T W T F S S
Prices
SV6211cs
SV Saudia
738
8:30 AM
WIB T3
11:50 AM
+08
2h 20m
M T W T F S S
Prices
MH5892cs
MH Malaysia
738
8:30 AM
WIB T3
11:50 AM
+08
2h 20m
M T W T F S S
Prices
AK381
AK AirAsia
320
8:35 AM
WIB T2
11:35 AM
+08
2h
M T W T F S S
Prices
OD381
OD Batik Air Malaysia
7M8
9:00 AM
WIB T2
12:15 PM
+08
2h 15m
M T W T F S S
Prices
UL2712cs
UL SriLankan
7M8
9:10 AM
WIB T3
12:25 PM
+08
2h 15m
M T W T F S S
Prices
QR4984cs
QR Qatar
7M8
9:10 AM
WIB T3
12:25 PM
+08
2h 15m
M T W T F S S
Prices
GA9282cs
GA Garuda Indonesia
73H
9:10 AM
WIB T3
12:25 PM
+08
2h 15m
M T W T F S S
Prices
MH712+4
MH Malaysia
7M8
9:10 AM
WIB T3
12:25 PM
+08
2h 15m
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
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
M T W T F S S
Prices
8B673
8B Business Air
320
11:00 AM
WIB T3
2:10 PM
+08
2h 10m
M T W T F S S
Prices
QR4982cs
QR Qatar
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
M T W T F S S
Prices
MH710+5
MH Malaysia
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
M T W T F S S
Prices
UL2710cs
UL SriLankan
7M8
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
M T W T F S S
Prices
GA9280cs
GA Garuda Indonesia
73H
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
M T W T F S S
Prices
WY5710cs
WY Oman
7M8
11:10 AM
WIB T3
2:20 PM
+08
2h 10m
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
M T W T F S S
Prices
MH716+3
MH Malaysia
7M8
12:15 PM
WIB T3
3:25 PM
+08
2h 10m
M T W T F S S
Prices
QR4484cs
QR Qatar
7M8
12:15 PM
WIB T3
3:25 PM
+08
2h 10m
M T W T F S S
Prices
GA9278cs
GA Garuda Indonesia
7M8
12:15 PM
WIB T3
3:25 PM
+08
2h 10m
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
M T W T F S S
Prices
QZ204
QZ Indonesia AirAsia
320
12:22 PM
WIB T2
3:20 PM
+08
1h 58m
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
M T W T F S S
Prices
EK3465cs
EK Emirates
738
12:30 PM
WIB T2
3:45 PM
+08
2h 15m
M T W T F S S
Prices
AK352
AK AirAsia
32N
1:10 PM
WIB T2
4:15 PM
+08
2h 5m
M T W T F S S
Prices
AK385
AK AirAsia
320
3:10 PM
WIB T2
6:15 PM
+08
2h 5m
M T W T F S S
Prices
GA8816cs
GA Garuda Indonesia
320
3:55 PM
WIB T1C
7:10 PM
+08
2h 15m
M T W T F S S
Prices
QG502+1
QG Citilink
320
3:55 PM
WIB T1C
7:10 PM
+08
2h 15m
M T W T F S S
Prices
QR5001cs
QR Qatar
73H
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
M T W T F S S
Prices
MH720+5
MH Malaysia
73H
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
M T W T F S S
Prices
UL2720cs
UL SriLankan
333
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
M T W T F S S
Prices
WY5712cs
WY Oman
333
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
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
M T W T F S S
Prices
GA9270cs
GA Garuda Indonesia
333
4:05 PM
WIB T3
7:25 PM
+08
2h 20m
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
M T W T F S S
Prices
8B679
8B Business Air
320
5:10 PM
WIB T3
8:05 PM
+08
1h 55m
M T W T F S S
Prices
QZ210
QZ Indonesia AirAsia
320
5:59 PM
WIB T2
8:55 PM
+08
1h 56m
M T W T F S S
Prices
OD389
OD Batik Air Malaysia
738
6:20 PM
WIB T2
9:35 PM
+08
2h 15m
M T W T F S S
Prices
OD391
OD Batik Air Malaysia
738
6:23 PM
WIB T2
9:35 PM
+08
2h 12m
M T W T F S S
Prices
WY5566cs
WY Oman
73H
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
M T W T F S S
Prices
MH722+6
MH Malaysia
7M8
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
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
M T W T F S S
Prices
GA9272cs
GA Garuda Indonesia
7M8
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
M T W T F S S
Prices
QR4988cs
QR Qatar
7M8
6:25 PM
WIB T3
9:35 PM
+08
2h 10m
M T W T F S S
Prices
AK387
AK AirAsia
320
6:55 PM
WIB T2
10:20 PM
+08
2h 25m
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
M T W T F S S
Prices
KL810+1
KL KLM
789
7:30 PM
WIB T3
10:40 PM
+08
2h 10m
M T W T F S S
Prices
GA9088cs
GA Garuda Indonesia
789
7:30 PM
WIB T3
10:40 PM
+08
2h 10m
M T W T F S S
Prices
GA9274cs
GA Garuda Indonesia
73H
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
M T W T F S S
Prices
WY5729cs
WY Oman
73H
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
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
M T W T F S S
Prices
QR5003cs
QR Qatar
73H
7:50 PM
WIB T3
11:00 PM
+08
2h 10m
M T W T F S S
Prices
MH724+5
MH Malaysia
73H
7:55 PM
WIB T3
11:00 PM
+08
2h 5m
M T W T F S S
Prices
AK354
AK AirAsia
320
8:50 PM
WIB T2
11:55 PM
+08
2h 5m
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 Jakarta
5 carriers, 435 flights/week nonstop.
5 Airlines 435 Flights/wk 702 mi 1h 55m nonstop -1h behind 64 1-stop hubs

KUL–CGK is served by 5 airlines with nonstop service. AirAsia, Indonesia AirAsia and Business Air lead the route. The flight covers 702 miles in approximately 1h 55m. Beyond nonstop, 64 hubs offer 1-stop connections.

Airline Landscape

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

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for KUL to CGK.
1-STOP
One-Stop Connections
64
Hubs
~6h
Fastest
~35h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
1,970
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 5 2 1
Weekly flights 435 11 7
Flight time 1h 55m 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 1h 55m to 2h 30m.
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 time1h 55m to 2h 30m
Time difference-1 hour
Airlines (nonstop)5
Weekly flights435 out / 449 return
1-stop connections64 hubs
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 approximately 1h 55m to 2h 30m. The route covers 702 miles.
5 airlines operate nonstop service: Business Air, AirAsia, Interlink Airlines, Citilink and Indonesia AirAsia. Plus 11 codeshare partners.
There are approximately 435 nonstop flights per week from KUL to CGK. The return direction has about 449 weekly flights.
Yes, 1-stop connections are available through KOS, SYX, PNK, NNG, SRG, PLM, KNO, PDG, BKI, HGH, KTI, MFM, BDJ, PKU, UPG, BTH, DMK, HAK, MNL, BPN, TFU, SIN, JHB, KCH, PEN, WUH, SUB, NKG, YIA, LBJ, HAN, BWN, BTJ, BOM, PER, CSX, XMN, DPS, FOC, PVG, BKK, ICN, SZX, CMB, MCT, CAN, LOP, SGN, TPE, HKG, PEK, NRT, KMG, HND, DXB, CKG, DOH, AUH, JED, SYD, AMS, MEL, IST and MED. These options provide additional schedule flexibility.
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 Business Air, AirAsia, Interlink Airlines, Citilink and Indonesia AirAsia. With 435 weekly departures, this is a heavily served route.

KUL to CGK Flight Duration and Schedule

Nonstop flight time from KUL to CGK ranges from 1 hours 55 minutes to 2 hours 30 minutes. The route covers a distance of 702 miles (1,129 km). There are approximately 435 weekly flights outbound and 449 return, totaling 884 flights per week in both directions.

Connecting Options and Alternatives

64 one-stop connections are available, with the fastest taking approximately 6 hours via KOS. Two-stop connections are also available via intermediate hubs. Nearby alternative airports include Subang (SZB), Johor Bahru (JHB) and Pekanbaru (PKU).