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.
216 weekly flights operate on this route flying 704mi in 2h15min.
Expect $78 in average for a one-way ticket with the cheapest option at $53.

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