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

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

Monday
Monday
04:15AM07:25AM
Malaysia AirlinesMHMH726
Monday
05:00AM08:05AM
Indonesia AirAsiaQZQZ200
Monday
05:15AM08:10AM
TransNusa8B8B675
Monday
06:25AM09:35AM
Indonesia AirAsiaQZQZ202
Monday
08:30AM11:50AM
Garuda IndonesiaGAGA820
Monday
08:35AM11:50AM
AirAsiaAKAK381
Monday
09:10AM12:25PM
Malaysia AirlinesMHMH712
Monday
10:05AM01:15PM
Indonesia AirAsiaQZQZ204
Monday
10:05AM01:15PM
Batik AirIDID7282
Monday
11:00AM02:10PM
TransNusa8B8B673
Monday
11:10AM02:20PM
Malaysia AirlinesMHMH710
Monday
11:30AM02:45PM
CitilinkQGQG502
Monday
12:15PM03:25PM
Malaysia AirlinesMHMH716
Monday
12:30PM03:45PM
Malindo AirODOD315
Monday
12:40PM03:50PM
AirAsiaAKAK352
Monday
02:35PM05:50PM
AirAsiaAKAK385
Monday
04:05PM07:25PM
Malaysia AirlinesMHMH720
Monday
04:30PM07:45PM
Malindo AirODOD349
Monday
05:10PM08:05PM
TransNusa8B8B679
Monday
05:50PM09:00PM
Indonesia AirAsiaQZQZ210
Monday
06:10PM09:25PM
Malindo AirODOD311
Monday
06:25PM09:35PM
Malaysia AirlinesMHMH722
Monday
06:40PM09:50PM
Indonesia AirAsiaQZQZ208
Monday
07:30PM10:40PM
KLM Royal Dutch AirlinesKLKL810
Monday
07:50PM11:00PM
Malaysia AirlinesMHMH724
Monday
08:10PM11:25PM
Malindo AirODOD313
Monday
08:30PM11:45PM
AirAsiaAKAK387
Monday
08:50PM12:05AM
Malindo AirODOD347
Monday
09:15PM12:25AM
AirAsiaAKAK354
Monday
10:35PM01:50AM
Malindo AirODOD317
Tuesday
Tuesday
04:15AM07:25AM
Malaysia AirlinesMHMH726
Tuesday
05:00AM08:05AM
Indonesia AirAsiaQZQZ200
Tuesday
05:15AM08:10AM
TransNusa8B8B675
Tuesday
06:25AM09:35AM
Indonesia AirAsiaQZQZ202
Tuesday
08:30AM11:50AM
Garuda IndonesiaGAGA820
Tuesday
08:35AM11:50AM
AirAsiaAKAK381
Tuesday
09:10AM12:25PM
Malaysia AirlinesMHMH712
Tuesday
09:45AM01:00PM
Malindo AirODOD319
Tuesday
10:05AM01:15PM
Indonesia AirAsiaQZQZ204
Tuesday
10:05AM01:15PM
Batik AirIDID7282
Tuesday
11:00AM02:10PM
TransNusa8B8B673
Tuesday
11:10AM02:20PM
Malaysia AirlinesMHMH710
Tuesday
11:30AM02:45PM
CitilinkQGQG502
Tuesday
12:15PM03:25PM
Malaysia AirlinesMHMH716
Tuesday
12:30PM03:45PM
Malindo AirODOD315
Tuesday
12:40PM03:50PM
AirAsiaAKAK352
Tuesday
02:35PM05:50PM
AirAsiaAKAK385
Tuesday
04:05PM07:25PM
Malaysia AirlinesMHMH720
Tuesday
04:30PM07:45PM
Malindo AirODOD349
Tuesday
05:10PM08:05PM
TransNusa8B8B679
Tuesday
05:50PM09:00PM
Indonesia AirAsiaQZQZ210
Tuesday
06:10PM09:25PM
Malindo AirODOD311
Tuesday
06:25PM09:35PM
Malaysia AirlinesMHMH722
Tuesday
06:40PM09:50PM
Indonesia AirAsiaQZQZ208
Tuesday
07:30PM10:40PM
KLM Royal Dutch AirlinesKLKL810
Tuesday
07:50PM11:00PM
Malaysia AirlinesMHMH724
Tuesday
08:10PM11:25PM
Malindo AirODOD313
Tuesday
08:30PM11:45PM
AirAsiaAKAK387
Tuesday
08:50PM12:05AM
Malindo AirODOD347
Tuesday
09:15PM12:25AM
AirAsiaAKAK354
Tuesday
10:35PM01:50AM
Malindo AirODOD317
Wednesday
Wednesday
04:15AM07:25AM
Malaysia AirlinesMHMH726
Wednesday
05:00AM08:05AM
Indonesia AirAsiaQZQZ200
Wednesday
05:15AM08:10AM
TransNusa8B8B675
Wednesday
06:25AM09:35AM
Indonesia AirAsiaQZQZ202
Wednesday
08:30AM11:50AM
Garuda IndonesiaGAGA820
Wednesday
08:35AM11:50AM
AirAsiaAKAK381
Wednesday
09:10AM12:25PM
Malaysia AirlinesMHMH712
Wednesday
09:45AM01:00PM
Malindo AirODOD319
Wednesday
10:05AM01:15PM
Indonesia AirAsiaQZQZ204
Wednesday
10:05AM01:15PM
Batik AirIDID7282
Wednesday
11:00AM02:10PM
TransNusa8B8B673
Wednesday
11:10AM02:20PM
Malaysia AirlinesMHMH710
Wednesday
11:30AM02:45PM
CitilinkQGQG502
Wednesday
12:15PM03:25PM
Malaysia AirlinesMHMH716
Wednesday
12:30PM03:45PM
Malindo AirODOD315
Wednesday
12:40PM03:50PM
AirAsiaAKAK352
Wednesday
02:35PM05:50PM
AirAsiaAKAK385
Wednesday
04:05PM07:25PM
Malaysia AirlinesMHMH720
Wednesday
04:30PM07:45PM
Malindo AirODOD349
Wednesday
05:10PM08:05PM
TransNusa8B8B679
Wednesday
05:50PM09:00PM
Indonesia AirAsiaQZQZ210
Wednesday
06:10PM09:25PM
Malindo AirODOD311
Wednesday
06:25PM09:35PM
Malaysia AirlinesMHMH722
Wednesday
06:40PM09:50PM
Indonesia AirAsiaQZQZ208
Wednesday
07:50PM11:00PM
Malaysia AirlinesMHMH724
Wednesday
08:10PM11:25PM
Malindo AirODOD313
Wednesday
08:30PM11:45PM
AirAsiaAKAK387
Wednesday
08:50PM12:05AM
Malindo AirODOD347
Wednesday
09:15PM12:25AM
AirAsiaAKAK354
Wednesday
10:35PM01:50AM
Malindo AirODOD317
Thursday
Thursday
04:15AM07:25AM
Malaysia AirlinesMHMH726
Thursday
05:00AM08:05AM
Indonesia AirAsiaQZQZ200
Thursday
05:15AM08:10AM
TransNusa8B8B675
Thursday
06:25AM09:35AM
Indonesia AirAsiaQZQZ202
Thursday
08:30AM11:50AM
Garuda IndonesiaGAGA820
Thursday
08:35AM11:50AM
AirAsiaAKAK381
Thursday
09:10AM12:25PM
Malaysia AirlinesMHMH712
Thursday
09:45AM01:00PM
Malindo AirODOD319
Thursday
10:05AM01:15PM
Indonesia AirAsiaQZQZ204
Thursday
10:05AM01:15PM
Batik AirIDID7282
Thursday
11:00AM02:10PM
TransNusa8B8B673
Thursday
11:10AM02:20PM
Malaysia AirlinesMHMH710
Thursday
11:30AM02:45PM
CitilinkQGQG502
Thursday
12:15PM03:25PM
Malaysia AirlinesMHMH716
Thursday
12:30PM03:45PM
Malindo AirODOD315
Thursday
12:40PM03:50PM
AirAsiaAKAK352
Thursday
02:35PM05:50PM
AirAsiaAKAK385
Thursday
04:05PM07:25PM
Malaysia AirlinesMHMH720
Thursday
04:30PM07:45PM
Malindo AirODOD349
Thursday
05:10PM08:05PM
TransNusa8B8B679
Thursday
05:50PM09:00PM
Indonesia AirAsiaQZQZ210
Thursday
06:10PM09:25PM
Malindo AirODOD311
Thursday
06:25PM09:35PM
Malaysia AirlinesMHMH722
Thursday
06:40PM09:50PM
Indonesia AirAsiaQZQZ208
Thursday
07:30PM10:40PM
KLM Royal Dutch AirlinesKLKL810
Thursday
07:50PM11:00PM
Malaysia AirlinesMHMH724
Thursday
08:10PM11:25PM
Malindo AirODOD313
Thursday
08:30PM11:45PM
AirAsiaAKAK387
Thursday
08:50PM12:05AM
Malindo AirODOD347
Thursday
09:15PM12:25AM
AirAsiaAKAK354
Thursday
10:35PM01:50AM
Malindo AirODOD317
Friday
Friday
04:15AM07:25AM
Malaysia AirlinesMHMH726
Friday
05:00AM08:05AM
Indonesia AirAsiaQZQZ200
Friday
05:15AM08:10AM
TransNusa8B8B675
Friday
06:25AM09:35AM
Indonesia AirAsiaQZQZ202
Friday
08:30AM11:50AM
Garuda IndonesiaGAGA820
Friday
08:35AM11:50AM
AirAsiaAKAK381
Friday
09:10AM12:25PM
Malaysia AirlinesMHMH712
Friday
09:45AM01:00PM
Malindo AirODOD319
Friday
10:05AM01:15PM
Indonesia AirAsiaQZQZ204
Friday
10:05AM01:15PM
Batik AirIDID7282
Friday
11:00AM02:10PM
TransNusa8B8B673
Friday
11:10AM02:20PM
Malaysia AirlinesMHMH710
Friday
11:30AM02:45PM
CitilinkQGQG502
Friday
12:15PM03:25PM
Malaysia AirlinesMHMH716
Friday
12:30PM03:45PM
Malindo AirODOD315
Friday
12:40PM03:50PM
AirAsiaAKAK352
Friday
02:35PM05:50PM
AirAsiaAKAK385
Friday
04:05PM07:25PM
Malaysia AirlinesMHMH720
Friday
04:30PM07:45PM
Malindo AirODOD349
Friday
05:10PM08:05PM
TransNusa8B8B679
Friday
05:50PM09:00PM
Indonesia AirAsiaQZQZ210
Friday
06:10PM09:25PM
Malindo AirODOD311
Friday
06:25PM09:35PM
Malaysia AirlinesMHMH722
Friday
06:40PM09:50PM
Indonesia AirAsiaQZQZ208
Friday
07:50PM11:00PM
Malaysia AirlinesMHMH724
Friday
08:10PM11:25PM
Malindo AirODOD313
Friday
08:30PM11:45PM
AirAsiaAKAK387
Friday
08:50PM12:05AM
Malindo AirODOD347
Friday
09:15PM12:25AM
AirAsiaAKAK354
Friday
10:35PM01:50AM
Malindo AirODOD317
Saturday
Saturday
04:15AM07:25AM
Malaysia AirlinesMHMH726
Saturday
05:00AM08:05AM
Indonesia AirAsiaQZQZ200
Saturday
05:15AM08:10AM
TransNusa8B8B675
Saturday
06:25AM09:35AM
Indonesia AirAsiaQZQZ202
Saturday
08:30AM11:50AM
Garuda IndonesiaGAGA820
Saturday
08:35AM11:50AM
AirAsiaAKAK381
Saturday
09:10AM12:25PM
Malaysia AirlinesMHMH712
Saturday
09:45AM01:00PM
Malindo AirODOD319
Saturday
10:05AM01:15PM
Indonesia AirAsiaQZQZ204
Saturday
10:05AM01:15PM
Batik AirIDID7282
Saturday
11:00AM02:10PM
TransNusa8B8B673
Saturday
11:10AM02:20PM
Malaysia AirlinesMHMH710
Saturday
11:30AM02:45PM
CitilinkQGQG502
Saturday
12:15PM03:25PM
Malaysia AirlinesMHMH716
Saturday
12:30PM03:45PM
Malindo AirODOD315
Saturday
12:40PM03:50PM
AirAsiaAKAK352
Saturday
02:35PM05:50PM
AirAsiaAKAK385
Saturday
04:05PM07:25PM
Malaysia AirlinesMHMH720
Saturday
04:30PM07:45PM
Malindo AirODOD349
Saturday
05:10PM08:05PM
TransNusa8B8B679
Saturday
05:50PM09:00PM
Indonesia AirAsiaQZQZ210
Saturday
06:10PM09:25PM
Malindo AirODOD311
Saturday
06:25PM09:35PM
Malaysia AirlinesMHMH722
Saturday
06:40PM09:50PM
Indonesia AirAsiaQZQZ208
Saturday
07:30PM10:40PM
KLM Royal Dutch AirlinesKLKL810
Saturday
07:50PM11:00PM
Malaysia AirlinesMHMH724
Saturday
08:10PM11:25PM
Malindo AirODOD313
Saturday
08:30PM11:45PM
AirAsiaAKAK387
Saturday
08:50PM12:05AM
Malindo AirODOD347
Saturday
09:15PM12:25AM
AirAsiaAKAK354
Saturday
10:35PM01:50AM
Malindo AirODOD317
Sunday
Sunday
04:15AM07:25AM
Malaysia AirlinesMHMH726
Sunday
05:00AM08:05AM
Indonesia AirAsiaQZQZ200
Sunday
05:15AM08:10AM
TransNusa8B8B675
Sunday
06:25AM09:35AM
Indonesia AirAsiaQZQZ202
Sunday
08:30AM11:50AM
Garuda IndonesiaGAGA820
Sunday
08:35AM11:50AM
AirAsiaAKAK381
Sunday
09:10AM12:25PM
Malaysia AirlinesMHMH712
Sunday
09:45AM01:00PM
Malindo AirODOD319
Sunday
10:05AM01:15PM
Indonesia AirAsiaQZQZ204
Sunday
10:05AM01:15PM
Batik AirIDID7282
Sunday
11:00AM02:10PM
TransNusa8B8B673
Sunday
11:10AM02:20PM
Malaysia AirlinesMHMH710
Sunday
11:30AM02:45PM
CitilinkQGQG502
Sunday
12:15PM03:25PM
Malaysia AirlinesMHMH716
Sunday
12:30PM03:45PM
Malindo AirODOD315
Sunday
12:40PM03:50PM
AirAsiaAKAK352
Sunday
02:35PM05:50PM
AirAsiaAKAK385
Sunday
04:05PM07:25PM
Malaysia AirlinesMHMH720
Sunday
04:30PM07:45PM
Malindo AirODOD349
Sunday
05:10PM08:05PM
TransNusa8B8B679
Sunday
05:50PM09:00PM
Indonesia AirAsiaQZQZ210
Sunday
06:10PM09:25PM
Malindo AirODOD311
Sunday
06:25PM09:35PM
Malaysia AirlinesMHMH722
Sunday
06:40PM09:50PM
Indonesia AirAsiaQZQZ208
Sunday
07:50PM11:00PM
Malaysia AirlinesMHMH724
Sunday
08:10PM11:25PM
Malindo AirODOD313
Sunday
08:30PM11:45PM
AirAsiaAKAK387
Sunday
08:50PM12:05AM
Malindo AirODOD347
Sunday
09:15PM12:25AM
AirAsiaAKAK354
Sunday
10:35PM01:50AM
Malindo AirODOD317