Direct flights
from Kuala Lumpur (KUL)
to Jakarta (CGK)

Weekly schedule for flights between Kuala Lumpur Intl (Kuala Lumpur, Malaysia) and Soekarno-Hatta Intl (Jakarta, Indonesia) operated by 1 airlines.
208 weekly flights operate on this route flying 704mi in 2h10min.
Expect $93 in average for a one-way ticket with the cheapest option at $0.

Monday
Monday
07:00AM08:05AM
AirAsiaAKAK380
Monday
07:15AM08:15AM
Malindo AirODOD320
Monday
07:25AM08:30AM
Malaysia AirlinesMHMH713
Monday
07:50AM08:50AM
Malindo AirODOD310
Monday
08:35AM09:40AM
Indonesia AirAsiaQZQZ201
Monday
08:55AM09:50AM
TransNusa8B8B676
Monday
09:00AM10:10AM
Malaysia AirlinesMHMH711
Monday
10:05AM11:10AM
Indonesia AirAsiaQZQZ203
Monday
10:10AM11:15AM
Malaysia AirlinesMHMH717
Monday
10:25AM11:30AM
Malindo AirODOD316
Monday
11:50AM12:55PM
Malindo AirODOD346
Monday
11:50AM01:00PM
AirAsiaAKAK351
Monday
12:50PM02:00PM
Garuda IndonesiaGAGA821
Monday
01:15PM02:25PM
AirAsiaAKAK384
Monday
01:30PM02:40PM
Malaysia AirlinesMHMH721
Monday
02:05PM03:15PM
Indonesia AirAsiaQZQZ205
Monday
02:15PM03:25PM
Batik AirIDID7283
Monday
02:30PM03:30PM
Malindo AirODOD348
Monday
02:40PM03:35PM
TransNusa8B8B674
Monday
04:20PM05:30PM
Malaysia AirlinesMHMH723
Monday
04:20PM05:40PM
CitilinkQGQG503
Monday
05:05PM06:10PM
KLM Royal Dutch AirlinesKLKL809
Monday
05:10PM06:20PM
AirAsiaAKAK386
Monday
06:00PM07:05PM
Malaysia AirlinesMHMH725
Monday
06:10PM07:10PM
Malindo AirODOD312
Monday
08:30PM09:35PM
Malindo AirODOD318
Monday
08:35PM09:30PM
TransNusa8B8B680
Monday
09:25PM10:35PM
Indonesia AirAsiaQZQZ211
Monday
10:15PM11:20PM
Indonesia AirAsiaQZQZ209
Monday
10:30PM11:40PM
Malaysia AirlinesMHMH727
Tuesday
Tuesday
07:00AM08:05AM
AirAsiaAKAK380
Tuesday
07:15AM08:15AM
Malindo AirODOD320
Tuesday
07:25AM08:30AM
Malaysia AirlinesMHMH713
Tuesday
07:50AM08:50AM
Malindo AirODOD310
Tuesday
08:35AM09:40AM
Indonesia AirAsiaQZQZ201
Tuesday
08:55AM09:50AM
TransNusa8B8B676
Tuesday
09:00AM10:10AM
Malaysia AirlinesMHMH711
Tuesday
10:05AM11:10AM
Indonesia AirAsiaQZQZ203
Tuesday
10:10AM11:15AM
Malaysia AirlinesMHMH717
Tuesday
10:25AM11:30AM
Malindo AirODOD316
Tuesday
11:50AM12:55PM
Malindo AirODOD346
Tuesday
11:50AM01:00PM
AirAsiaAKAK351
Tuesday
12:50PM02:00PM
Garuda IndonesiaGAGA821
Tuesday
01:15PM02:25PM
AirAsiaAKAK384
Tuesday
01:30PM02:40PM
Malaysia AirlinesMHMH721
Tuesday
02:05PM03:15PM
Indonesia AirAsiaQZQZ205
Tuesday
02:15PM03:25PM
Batik AirIDID7283
Tuesday
02:30PM03:30PM
Malindo AirODOD348
Tuesday
02:40PM03:35PM
TransNusa8B8B674
Tuesday
04:20PM05:30PM
Malaysia AirlinesMHMH723
Tuesday
04:20PM05:40PM
CitilinkQGQG503
Tuesday
05:05PM06:10PM
KLM Royal Dutch AirlinesKLKL809
Tuesday
05:10PM06:20PM
AirAsiaAKAK386
Tuesday
06:00PM07:05PM
Malaysia AirlinesMHMH725
Tuesday
06:10PM07:10PM
Malindo AirODOD312
Tuesday
08:30PM09:35PM
Malindo AirODOD318
Tuesday
08:35PM09:30PM
TransNusa8B8B680
Tuesday
09:25PM10:35PM
Indonesia AirAsiaQZQZ211
Tuesday
10:15PM11:20PM
Indonesia AirAsiaQZQZ209
Tuesday
10:30PM11:40PM
Malaysia AirlinesMHMH727
Wednesday
Wednesday
07:00AM08:05AM
AirAsiaAKAK380
Wednesday
07:15AM08:15AM
Malindo AirODOD320
Wednesday
07:25AM08:30AM
Malaysia AirlinesMHMH713
Wednesday
07:50AM08:50AM
Malindo AirODOD310
Wednesday
08:35AM09:40AM
Indonesia AirAsiaQZQZ201
Wednesday
08:55AM09:50AM
TransNusa8B8B676
Wednesday
09:00AM10:10AM
Malaysia AirlinesMHMH711
Wednesday
10:05AM11:10AM
Indonesia AirAsiaQZQZ203
Wednesday
10:10AM11:15AM
Malaysia AirlinesMHMH717
Wednesday
10:25AM11:30AM
Malindo AirODOD316
Wednesday
11:50AM12:55PM
Malindo AirODOD346
Wednesday
11:50AM01:00PM
AirAsiaAKAK351
Wednesday
12:50PM02:00PM
Garuda IndonesiaGAGA821
Wednesday
01:15PM02:25PM
AirAsiaAKAK384
Wednesday
01:30PM02:40PM
Malaysia AirlinesMHMH721
Wednesday
02:05PM03:15PM
Indonesia AirAsiaQZQZ205
Wednesday
02:15PM03:25PM
Batik AirIDID7283
Wednesday
02:30PM03:30PM
Malindo AirODOD348
Wednesday
02:40PM03:35PM
TransNusa8B8B674
Wednesday
04:20PM05:30PM
Malaysia AirlinesMHMH723
Wednesday
04:20PM05:40PM
CitilinkQGQG503
Wednesday
05:05PM06:10PM
KLM Royal Dutch AirlinesKLKL809
Wednesday
05:10PM06:20PM
AirAsiaAKAK386
Wednesday
06:00PM07:05PM
Malaysia AirlinesMHMH725
Wednesday
06:10PM07:10PM
Malindo AirODOD312
Wednesday
08:30PM09:35PM
Malindo AirODOD318
Wednesday
08:35PM09:30PM
TransNusa8B8B680
Wednesday
09:25PM10:35PM
Indonesia AirAsiaQZQZ211
Wednesday
10:15PM11:20PM
Indonesia AirAsiaQZQZ209
Wednesday
10:30PM11:40PM
Malaysia AirlinesMHMH727
Thursday
Thursday
07:00AM08:05AM
AirAsiaAKAK380
Thursday
07:15AM08:15AM
Malindo AirODOD320
Thursday
07:25AM08:30AM
Malaysia AirlinesMHMH713
Thursday
07:50AM08:50AM
Malindo AirODOD310
Thursday
08:35AM09:40AM
Indonesia AirAsiaQZQZ201
Thursday
08:55AM09:50AM
TransNusa8B8B676
Thursday
09:00AM10:10AM
Malaysia AirlinesMHMH711
Thursday
10:05AM11:10AM
Indonesia AirAsiaQZQZ203
Thursday
10:10AM11:15AM
Malaysia AirlinesMHMH717
Thursday
10:25AM11:30AM
Malindo AirODOD316
Thursday
11:50AM12:55PM
Malindo AirODOD346
Thursday
11:50AM01:00PM
AirAsiaAKAK351
Thursday
12:50PM02:00PM
Garuda IndonesiaGAGA821
Thursday
01:15PM02:25PM
AirAsiaAKAK384
Thursday
01:30PM02:40PM
Malaysia AirlinesMHMH721
Thursday
02:05PM03:15PM
Indonesia AirAsiaQZQZ205
Thursday
02:15PM03:25PM
Batik AirIDID7283
Thursday
02:30PM03:30PM
Malindo AirODOD348
Thursday
02:40PM03:35PM
TransNusa8B8B674
Thursday
04:20PM05:30PM
Malaysia AirlinesMHMH723
Thursday
04:20PM05:40PM
CitilinkQGQG503
Thursday
05:05PM06:10PM
KLM Royal Dutch AirlinesKLKL809
Thursday
05:10PM06:20PM
AirAsiaAKAK386
Thursday
06:00PM07:05PM
Malaysia AirlinesMHMH725
Thursday
06:10PM07:10PM
Malindo AirODOD312
Thursday
08:30PM09:35PM
Malindo AirODOD318
Thursday
08:35PM09:30PM
TransNusa8B8B680
Thursday
09:25PM10:35PM
Indonesia AirAsiaQZQZ211
Thursday
10:15PM11:20PM
Indonesia AirAsiaQZQZ209
Thursday
10:30PM11:40PM
Malaysia AirlinesMHMH727
Friday
Friday
07:00AM08:05AM
AirAsiaAKAK380
Friday
07:15AM08:15AM
Malindo AirODOD320
Friday
07:25AM08:30AM
Malaysia AirlinesMHMH713
Friday
07:50AM08:50AM
Malindo AirODOD310
Friday
08:35AM09:40AM
Indonesia AirAsiaQZQZ201
Friday
08:55AM09:50AM
TransNusa8B8B676
Friday
09:00AM10:10AM
Malaysia AirlinesMHMH711
Friday
10:05AM11:10AM
Indonesia AirAsiaQZQZ203
Friday
10:10AM11:15AM
Malaysia AirlinesMHMH717
Friday
10:25AM11:30AM
Malindo AirODOD316
Friday
11:50AM12:55PM
Malindo AirODOD346
Friday
11:50AM01:00PM
AirAsiaAKAK351
Friday
12:50PM02:00PM
Garuda IndonesiaGAGA821
Friday
01:15PM02:25PM
AirAsiaAKAK384
Friday
02:05PM03:15PM
Indonesia AirAsiaQZQZ205
Friday
02:15PM03:25PM
Batik AirIDID7283
Friday
02:30PM03:30PM
Malindo AirODOD348
Friday
02:40PM03:35PM
TransNusa8B8B674
Friday
04:20PM05:30PM
Malaysia AirlinesMHMH723
Friday
04:20PM05:40PM
CitilinkQGQG503
Friday
05:10PM06:20PM
AirAsiaAKAK386
Friday
06:00PM07:05PM
Malaysia AirlinesMHMH725
Friday
06:10PM07:10PM
Malindo AirODOD312
Friday
08:30PM09:35PM
Malindo AirODOD318
Friday
08:35PM09:30PM
TransNusa8B8B680
Friday
09:25PM10:35PM
Indonesia AirAsiaQZQZ211
Friday
10:15PM11:20PM
Indonesia AirAsiaQZQZ209
Friday
10:30PM11:40PM
Malaysia AirlinesMHMH727
Saturday
Saturday
07:00AM08:05AM
AirAsiaAKAK380
Saturday
07:15AM08:15AM
Malindo AirODOD320
Saturday
07:25AM08:30AM
Malaysia AirlinesMHMH713
Saturday
07:50AM08:50AM
Malindo AirODOD310
Saturday
08:35AM09:40AM
Indonesia AirAsiaQZQZ201
Saturday
08:55AM09:50AM
TransNusa8B8B676
Saturday
09:00AM10:10AM
Malaysia AirlinesMHMH711
Saturday
10:05AM11:10AM
Indonesia AirAsiaQZQZ203
Saturday
10:10AM11:15AM
Malaysia AirlinesMHMH717
Saturday
10:25AM11:30AM
Malindo AirODOD316
Saturday
11:50AM12:55PM
Malindo AirODOD346
Saturday
11:50AM01:00PM
AirAsiaAKAK351
Saturday
12:50PM02:00PM
Garuda IndonesiaGAGA821
Saturday
01:15PM02:25PM
AirAsiaAKAK384
Saturday
01:30PM02:40PM
Malaysia AirlinesMHMH721
Saturday
02:05PM03:15PM
Indonesia AirAsiaQZQZ205
Saturday
02:15PM03:25PM
Batik AirIDID7283
Saturday
02:30PM03:30PM
Malindo AirODOD348
Saturday
02:40PM03:35PM
TransNusa8B8B674
Saturday
04:20PM05:40PM
CitilinkQGQG503
Saturday
04:20PM05:30PM
Malaysia AirlinesMHMH723
Saturday
05:05PM06:10PM
KLM Royal Dutch AirlinesKLKL809
Saturday
05:10PM06:20PM
AirAsiaAKAK386
Saturday
06:00PM07:05PM
Malaysia AirlinesMHMH725
Saturday
06:10PM07:10PM
Malindo AirODOD312
Saturday
08:30PM09:35PM
Malindo AirODOD318
Saturday
08:35PM09:30PM
TransNusa8B8B680
Saturday
09:25PM10:35PM
Indonesia AirAsiaQZQZ211
Saturday
10:15PM11:20PM
Indonesia AirAsiaQZQZ209
Saturday
10:30PM11:40PM
Malaysia AirlinesMHMH727
Sunday
Sunday
07:00AM08:05AM
AirAsiaAKAK380
Sunday
07:15AM08:15AM
Malindo AirODOD320
Sunday
07:25AM08:30AM
Malaysia AirlinesMHMH713
Sunday
07:50AM08:50AM
Malindo AirODOD310
Sunday
08:35AM09:40AM
Indonesia AirAsiaQZQZ201
Sunday
08:55AM09:50AM
TransNusa8B8B676
Sunday
09:00AM10:10AM
Malaysia AirlinesMHMH711
Sunday
10:05AM11:10AM
Indonesia AirAsiaQZQZ203
Sunday
10:10AM11:15AM
Malaysia AirlinesMHMH717
Sunday
10:25AM11:30AM
Malindo AirODOD316
Sunday
11:50AM12:55PM
Malindo AirODOD346
Sunday
11:50AM01:00PM
AirAsiaAKAK351
Sunday
12:50PM02:00PM
Garuda IndonesiaGAGA821
Sunday
01:15PM02:25PM
AirAsiaAKAK384
Sunday
01:30PM02:40PM
Malaysia AirlinesMHMH721
Sunday
02:05PM03:15PM
Indonesia AirAsiaQZQZ205
Sunday
02:15PM03:25PM
Batik AirIDID7283
Sunday
02:30PM03:30PM
Malindo AirODOD348
Sunday
02:40PM03:35PM
TransNusa8B8B674
Sunday
04:20PM05:30PM
Malaysia AirlinesMHMH723
Sunday
04:20PM05:40PM
CitilinkQGQG503
Sunday
05:05PM06:10PM
KLM Royal Dutch AirlinesKLKL809
Sunday
05:10PM06:20PM
AirAsiaAKAK386
Sunday
06:00PM07:05PM
Malaysia AirlinesMHMH725
Sunday
06:10PM07:10PM
Malindo AirODOD312
Sunday
08:30PM09:35PM
Malindo AirODOD318
Sunday
08:35PM09:30PM
TransNusa8B8B680
Sunday
09:25PM10:35PM
Indonesia AirAsiaQZQZ211
Sunday
10:15PM11:20PM
Indonesia AirAsiaQZQZ209
Sunday
10:30PM11:40PM
Malaysia AirlinesMHMH727