Flights from Kuala Lumpur Airport (KUL) to Jakarta Airport Airport (CGK)

We've found the cheapest flights to Jakarta

Returns from £69.97

One-way from £39.55

If you are looking to fly from Kuala Lumpur International Airport to Soekarno-Hatta International you will find there are 21 airliners who offer this route. These include KLM Asia, Citilink Garuda Indonesia, Saudia, Etihad Airways, Citilink, Air France, British Airways, Emirates, KLM, Indonesia AirAsia, TransNusa, SriLankan Airlines, Oman Air, Firefly, Fly Sky Airlines, Batik Air Malaysia, Qatar Airways, Batik Air, Malaysia Airlines, AirAsia and Garuda Indonesia. The flight time is approximately 2 Hours 8 Minutes.

The exact cost of the flight we vary quite significantly base on the dates you travel, the time of day you will depart and how long in advance you pre book the flights. The cheapest flights available will generally be mid week or late in the evening, so if you are on a budget then these are the flight times you should consider. Alternatively, you could book well in advance and you flight could be up to 50% cheaper, especially with budget airliners. The ticket prices for most airliners will increase the closer you get the departure date, so as soon as you know the date you will travel you should book your flights.

On arriving at Soekarno-Hatta International please note the time difference, the time zone at Soekarno-Hatta International is 7.0 GMT compared to 8.0 GMT at Kuala Lumpur International Airport.

For a full summary of all the airliners that fly from Kuala Lumpur International Airport to Soekarno-Hatta International, please see the table below.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
Garuda Indonesia97910810807:2523:40VIEW FLIGHTS
Malaysia Airlines878878807:2522:30VIEW FLIGHTS
AirAsia978887707:0021:25VIEW FLIGHTS
Batik Air798778208:0021:55VIEW FLIGHTS
Qatar Airways666656507:2517:55VIEW FLIGHTS
Batik Air Malaysia773553706:4521:55VIEW FLIGHTS
Fly Sky Airlines375517607:2523:40VIEW FLIGHTS
Firefly735552207:2522:30VIEW FLIGHTS
Oman Air444434407:2523:40VIEW FLIGHTS
SriLankan Airlines444434307:2517:55VIEW FLIGHTS
TransNusa333333308:5520:35VIEW FLIGHTS
Indonesia AirAsia432122408:3521:25VIEW FLIGHTS
KLM323322212:5017:55VIEW FLIGHTS
Emirates222222210:1523:10VIEW FLIGHTS
British Airways111111122:3023:40VIEW FLIGHTS
Saudia101111112:5012:50VIEW FLIGHTS
Etihad Airways101111112:5012:50VIEW FLIGHTS
Citilink111101120:1020:10VIEW FLIGHTS
Air France111101117:0018:10VIEW FLIGHTS
KLM Asia0000010VIEW FLIGHTS
Citilink Garuda Indonesia000010020:1020:10VIEW FLIGHTS

Garuda Indonesia is the most popular airliners who operate this route. They have around 61 a week with times that vary between 07:25 and 23:40.

To book your flight you can visit Garuda Indonesia on their website garuda-indonesia.com. You will find up to date information on availability and the latest discounts.

Flight times for the route are summarised in the table below. These time were correct at the time of writing, but please be aware that times may vary from time to time so please check their website for exact times and the dates you wish to fly.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
06:45
AirlineFlight  No
Batik Air MalaysiaOD380
07:00
AirlineFlight  No
AirAsiaAK380
07:25
AirlineFlight  No
Malaysia AirlinesMH713
Oman AirWY5728
Garuda IndonesiaGA9283
SriLankan AirlinesUL2713
Qatar AirwaysQR4985
Fly Sky AirlinesFY7383
07:35
AirlineFlight  No
Batik Air MalaysiaOD382
08:00
AirlineFlight  No
Batik AirID380
08:30
AirlineFlight  No
FireflyFY7383
08:35
AirlineFlight  No
Indonesia AirAsiaQZ201
08:50
AirlineFlight  No
Batik AirID382
08:55
AirlineFlight  No
TransNusa8B676
09:00
AirlineFlight  No
Malaysia AirlinesMH711
Oman AirWY5570
Garuda IndonesiaGA9281
SriLankan AirlinesUL2711
Qatar AirwaysQR4983
Fly Sky AirlinesFY7381
09:40
AirlineFlight  No
AirAsiaAK201
10:00
AirlineFlight  No
AirAsiaAK203
Indonesia AirAsiaQZ203
10:10
AirlineFlight  No
FireflyFY7381
FireflyFY7385
Malaysia AirlinesMH717
Garuda IndonesiaGA9279
Qatar AirwaysQR4485
10:15
AirlineFlight  No
Batik Air MalaysiaOD386
Batik AirID386
EmiratesEK3463
11:45
AirlineFlight  No
Batik Air MalaysiaOD388
11:50
AirlineFlight  No
AirAsiaAK351
12:50
AirlineFlight  No
Malaysia AirlinesMH5893
KLMKL4040
Garuda IndonesiaGA821
Etihad AirwaysEY8118
SaudiaSV6213
13:15
AirlineFlight  No
AirAsiaAK384
13:30
AirlineFlight  No
Malaysia AirlinesMH721
Oman AirWY5713
Garuda IndonesiaGA9271
SriLankan AirlinesUL2721
Qatar AirwaysQR5000
Fly Sky AirlinesFY7387
14:05
AirlineFlight  No
Batik AirID7283
14:10
AirlineFlight  No
TransNusa8B674
14:15
AirlineFlight  No
Batik Air MalaysiaOD390
14:30
AirlineFlight  No
Indonesia AirAsiaQZ205
14:40
AirlineFlight  No
FireflyFY7387
15:30
AirlineFlight  No
Batik AirID390
15:40
AirlineFlight  No
AirAsiaAK205
16:20
AirlineFlight  No
FireflyFY7389
Malaysia AirlinesMH723
Garuda IndonesiaGA9273
Qatar AirwaysQR5002
17:00
AirlineFlight  No
Air FranceAF8399
KLMKL809
Garuda IndonesiaGA9089
17:10
AirlineFlight  No
AirAsiaAK386
17:55
AirlineFlight  No
FireflyFY7391
Malaysia AirlinesMH725
KLMKL4079
Garuda IndonesiaGA9275
Batik Air MalaysiaOD392
SriLankan AirlinesUL2725
Batik AirID392
Qatar AirwaysQR4989
19:25
AirlineFlight  No
AirAsiaAK353
20:10
AirlineFlight  No
CitilinkQG503
20:35
AirlineFlight  No
TransNusa8B680
21:25
AirlineFlight  No
AirAsiaAK211
Indonesia AirAsiaQZ211
21:55
AirlineFlight  No
Batik Air MalaysiaOD396
Batik AirID396
EmiratesEK3464
22:30
AirlineFlight  No
FireflyFY7393
Malaysia AirlinesMH727
Oman AirWY5727
Garuda IndonesiaGA9277
British AirwaysBA8161
VIEW FLIGHTS
Tuesday
06:45
AirlineFlight  No
Batik Air MalaysiaOD380
07:00
AirlineFlight  No
AirAsiaAK380
07:25
AirlineFlight  No
Malaysia AirlinesMH713
Oman AirWY5728
Garuda IndonesiaGA9283
SriLankan AirlinesUL2713
Qatar AirwaysQR4985
Fly Sky AirlinesFY7383
07:35
AirlineFlight  No
Batik Air MalaysiaOD382
08:00
AirlineFlight  No
Batik AirID380
08:35
AirlineFlight  No
Indonesia AirAsiaQZ201
08:50
AirlineFlight  No
Batik AirID382
08:55
AirlineFlight  No
TransNusa8B676
09:00
AirlineFlight  No
Malaysia AirlinesMH711
Oman AirWY5570
Garuda IndonesiaGA9281
SriLankan AirlinesUL2711
Qatar AirwaysQR4983
Fly Sky AirlinesFY7381
09:40
AirlineFlight  No
AirAsiaAK201
10:00
AirlineFlight  No
AirAsiaAK203
Indonesia AirAsiaQZ203
10:10
AirlineFlight  No
FireflyFY7381
Malaysia AirlinesMH717
Garuda IndonesiaGA9279
Qatar AirwaysQR4485
Fly Sky AirlinesFY7385
10:15
AirlineFlight  No
Batik Air MalaysiaOD386
Batik AirID386
EmiratesEK3463
11:15
AirlineFlight  No
FireflyFY7385
11:30
AirlineFlight  No
Batik AirOD386
11:45
AirlineFlight  No
Batik Air MalaysiaOD388
Batik AirID388
11:50
AirlineFlight  No
AirAsiaAK351
13:15
AirlineFlight  No
AirAsiaAK384
13:30
AirlineFlight  No
Malaysia AirlinesMH721
Oman AirWY5713
Garuda IndonesiaGA9271
SriLankan AirlinesUL2721
Qatar AirwaysQR5000
Fly Sky AirlinesFY7387
14:05
AirlineFlight  No
Batik AirID7283
14:10
AirlineFlight  No
TransNusa8B674
14:15
AirlineFlight  No
Batik Air MalaysiaOD390
15:30
AirlineFlight  No
Batik AirID390
16:20
AirlineFlight  No
Malaysia AirlinesMH723
Garuda IndonesiaGA9273
Qatar AirwaysQR5002
Fly Sky AirlinesFY7389
17:00
AirlineFlight  No
Air FranceAF8399
KLMKL809
17:10
AirlineFlight  No
AirAsiaAK386
17:30
AirlineFlight  No
FireflyFY7389
17:55
AirlineFlight  No
Malaysia AirlinesMH725
KLMKL4079
Garuda IndonesiaGA9275
Batik Air MalaysiaOD392
SriLankan AirlinesUL2725
Batik AirID392
Qatar AirwaysQR4989
Fly Sky AirlinesFY7391
19:25
AirlineFlight  No
AirAsiaAK353
20:10
AirlineFlight  No
CitilinkQG503
20:35
AirlineFlight  No
TransNusa8B680
21:25
AirlineFlight  No
Indonesia AirAsiaQZ211
21:55
AirlineFlight  No
Batik Air MalaysiaOD396
Batik AirID396
EmiratesEK3464
22:30
AirlineFlight  No
Malaysia AirlinesMH727
Oman AirWY5727
Garuda IndonesiaGA9277
British AirwaysBA8161
Fly Sky AirlinesFY7393
VIEW FLIGHTS
Wednesday
06:45
AirlineFlight  No
Batik Air MalaysiaOD380
07:00
AirlineFlight  No
AirAsiaAK380
07:25
AirlineFlight  No
Malaysia AirlinesMH713
Oman AirWY5728
Garuda IndonesiaGA9283
SriLankan AirlinesUL2713
Qatar AirwaysQR4985
Fly Sky AirlinesFY7383
07:35
AirlineFlight  No
Batik Air MalaysiaOD382
08:00
AirlineFlight  No
Batik AirOD380
08:35
AirlineFlight  No
Indonesia AirAsiaQZ201
08:50
AirlineFlight  No
Batik AirOD382
08:55
AirlineFlight  No
TransNusa8B676
09:00
AirlineFlight  No
Malaysia AirlinesMH711
Oman AirWY5570
Garuda IndonesiaGA9281
SriLankan AirlinesUL2711
Qatar AirwaysQR4983
Fly Sky AirlinesFY7381
09:40
AirlineFlight  No
AirAsiaQZ201
10:10
AirlineFlight  No
FireflyFY7381
Malaysia AirlinesMH717
Garuda IndonesiaGA9279
Qatar AirwaysQR4485
Fly Sky AirlinesFY7385
10:15
AirlineFlight  No
Batik AirOD386
EmiratesEK3463
11:15
AirlineFlight  No
FireflyFY7385
11:45
AirlineFlight  No
Batik AirOD388
11:50
AirlineFlight  No
AirAsiaAK351
12:50
AirlineFlight  No
Malaysia AirlinesMH5893
KLMKL4040
Garuda IndonesiaGA821
Etihad AirwaysEY8118
SaudiaSV6213
13:15
AirlineFlight  No
AirAsiaAK384
13:30
AirlineFlight  No
Malaysia AirlinesMH721
Oman AirWY5713
Garuda IndonesiaGA9271
SriLankan AirlinesUL2721
Qatar AirwaysQR5000
Fly Sky AirlinesFY7387
14:05
AirlineFlight  No
Batik AirID7283
14:10
AirlineFlight  No
TransNusa8B674
14:15
AirlineFlight  No
Batik Air MalaysiaOD390
14:30
AirlineFlight  No
Indonesia AirAsiaQZ205
15:30
AirlineFlight  No
Batik AirOD390
15:40
AirlineFlight  No
AirAsiaQZ205
16:20
AirlineFlight  No
FireflyFY7389
Malaysia AirlinesMH723
Garuda IndonesiaGA9273
Qatar AirwaysQR5002
17:00
AirlineFlight  No
Air FranceAF8399
KLMKL809
Garuda IndonesiaGA9089
17:10
AirlineFlight  No
AirAsiaAK386
17:55
AirlineFlight  No
FireflyFY7391
Malaysia AirlinesMH725
KLMKL4079
Garuda IndonesiaGA9275
SriLankan AirlinesUL2725
Batik AirOD392
Qatar AirwaysQR4989
19:05
AirlineFlight  No
Fly Sky AirlinesFY7391
19:25
AirlineFlight  No
AirAsiaAK353
20:10
AirlineFlight  No
CitilinkQG503
20:35
AirlineFlight  No
TransNusa8B680
21:25
AirlineFlight  No
AirAsiaQZ211
21:55
AirlineFlight  No
Batik AirOD396
EmiratesEK3464
22:30
AirlineFlight  No
FireflyFY7393
Malaysia AirlinesMH727
Oman AirWY5727
Garuda IndonesiaGA9277
British AirwaysBA8161
VIEW FLIGHTS
Thursday
06:45
AirlineFlight  No
Batik Air MalaysiaOD380
07:00
AirlineFlight  No
AirAsiaAK380
07:25
AirlineFlight  No
FireflyFY7383
Malaysia AirlinesMH713
Oman AirWY5728
Garuda IndonesiaGA9283
SriLankan AirlinesUL2713
Qatar AirwaysQR4985
07:35
AirlineFlight  No
Batik Air MalaysiaOD382
08:00
AirlineFlight  No
Batik AirOD380
08:30
AirlineFlight  No
Fly Sky AirlinesFY7383
08:35
AirlineFlight  No
Indonesia AirAsiaQZ201
08:50
AirlineFlight  No
Batik AirOD382
08:55
AirlineFlight  No
TransNusa8B676
09:00
AirlineFlight  No
FireflyFY7381
Malaysia AirlinesMH711
Oman AirWY5570
Garuda IndonesiaGA9281
SriLankan AirlinesUL2711
Qatar AirwaysQR4983
09:40
AirlineFlight  No
AirAsiaQZ201
10:00
AirlineFlight  No
AirAsiaQZ203
10:10
AirlineFlight  No
Malaysia AirlinesMH717
Garuda IndonesiaGA9279
Qatar AirwaysQR4485
Fly Sky AirlinesFY7381
Fly Sky AirlinesFY7385
10:15
AirlineFlight  No
Batik AirOD386
EmiratesEK3463
11:45
AirlineFlight  No
Batik Air MalaysiaOD388
11:50
AirlineFlight  No
AirAsiaAK351
12:50
AirlineFlight  No
Malaysia AirlinesMH5893
KLMKL4040
Garuda IndonesiaGA821
Etihad AirwaysEY8118
SaudiaSV6213
13:00
AirlineFlight  No
Batik AirOD388
13:15
AirlineFlight  No
AirAsiaAK384
13:30
AirlineFlight  No
Malaysia AirlinesMH721
Oman AirWY5713
Garuda IndonesiaGA9271
SriLankan AirlinesUL2721
Qatar AirwaysQR5000
Fly Sky AirlinesFY7387
14:05
AirlineFlight  No
Batik AirID7283
14:10
AirlineFlight  No
TransNusa8B674
14:15
AirlineFlight  No
Batik Air MalaysiaOD390
15:30
AirlineFlight  No
Batik AirOD390
16:20
AirlineFlight  No
FireflyFY7389
Malaysia AirlinesMH723
Garuda IndonesiaGA9273
Qatar AirwaysQR5002
17:00
AirlineFlight  No
Air FranceAF8399
KLMKL809
Garuda IndonesiaGA9089
17:10
AirlineFlight  No
AirAsiaAK386
17:30
AirlineFlight  No
Fly Sky AirlinesFY7389
17:55
AirlineFlight  No
FireflyFY7391
Malaysia AirlinesMH725
KLMKL4079
Garuda IndonesiaGA9275
Batik Air MalaysiaOD392
SriLankan AirlinesUL2725
Qatar AirwaysQR4989
19:25
AirlineFlight  No
AirAsiaAK353
20:10
AirlineFlight  No
CitilinkQG503
Garuda IndonesiaGA8817
20:35
AirlineFlight  No
TransNusa8B680
21:25
AirlineFlight  No
AirAsiaQZ211
21:55
AirlineFlight  No
Batik AirOD396
EmiratesEK3464
22:30
AirlineFlight  No
FireflyFY7393
Malaysia AirlinesMH727
Oman AirWY5727
Garuda IndonesiaGA9277
British AirwaysBA8161
VIEW FLIGHTS
Friday
06:45
AirlineFlight  No
Batik Air MalaysiaOD380
07:00
AirlineFlight  No
AirAsiaAK380
07:25
AirlineFlight  No
FireflyFY7383
Malaysia AirlinesMH713
Oman AirWY5728
Garuda IndonesiaGA9283
SriLankan AirlinesUL2713
Qatar AirwaysQR4985
07:35
AirlineFlight  No
Batik Air MalaysiaOD382
08:00
AirlineFlight  No
Batik AirOD380
08:35
AirlineFlight  No
Indonesia AirAsiaQZ201
08:50
AirlineFlight  No
Batik AirOD382
08:55
AirlineFlight  No
TransNusa8B676
09:40
AirlineFlight  No
AirAsiaQZ201
10:00
AirlineFlight  No
AirAsiaQZ203
10:10
AirlineFlight  No
FireflyFY7385
Malaysia AirlinesMH717
Garuda IndonesiaGA9279
Qatar AirwaysQR4485
10:15
AirlineFlight  No
Batik AirOD386
EmiratesEK3463
11:45
AirlineFlight  No
Batik Air MalaysiaOD388
11:50
AirlineFlight  No
AirAsiaAK351
12:50
AirlineFlight  No
Malaysia AirlinesMH5893
KLMKL4040
Garuda IndonesiaGA821
Etihad AirwaysEY8118
SaudiaSV6213
13:15
AirlineFlight  No
AirAsiaAK384
13:30
AirlineFlight  No
FireflyFY7387
Malaysia AirlinesMH721
Oman AirWY5713
Garuda IndonesiaGA9271
SriLankan AirlinesUL2721
Qatar AirwaysQR5000
14:05
AirlineFlight  No
Batik AirID7283
14:10
AirlineFlight  No
TransNusa8B674
14:15
AirlineFlight  No
Batik Air MalaysiaOD390
14:30
AirlineFlight  No
Indonesia AirAsiaQZ205
15:30
AirlineFlight  No
Batik AirOD390
15:40
AirlineFlight  No
AirAsiaQZ205
16:20
AirlineFlight  No
FireflyFY7389
Malaysia AirlinesMH723
Garuda IndonesiaGA9273
Qatar AirwaysQR5002
17:10
AirlineFlight  No
AirAsiaAK386
17:55
AirlineFlight  No
FireflyFY7391
Malaysia AirlinesMH725
KLMKL4079
Garuda IndonesiaGA9275
Batik Air MalaysiaOD392
SriLankan AirlinesUL2725
Qatar AirwaysQR4989
19:10
AirlineFlight  No
Batik AirOD392
19:25
AirlineFlight  No
AirAsiaAK353
20:10
AirlineFlight  No
Garuda IndonesiaGA8817
Citilink Garuda IndonesiaQG503
20:35
AirlineFlight  No
TransNusa8B680
21:55
AirlineFlight  No
Batik AirOD396
EmiratesEK3464
22:30
AirlineFlight  No
Malaysia AirlinesMH727
Oman AirWY5727
Garuda IndonesiaGA9277
British AirwaysBA8161
Fly Sky AirlinesFY7393
VIEW FLIGHTS
Saturday
06:45
AirlineFlight  No
Batik Air MalaysiaOD380
07:00
AirlineFlight  No
AirAsiaAK380
07:25
AirlineFlight  No
Malaysia AirlinesMH713
Oman AirWY5728
Garuda IndonesiaGA9283
SriLankan AirlinesUL2713
Qatar AirwaysQR4985
Fly Sky AirlinesFY7383
07:35
AirlineFlight  No
Batik Air MalaysiaOD382
08:00
AirlineFlight  No
Batik AirOD380
08:35
AirlineFlight  No
Indonesia AirAsiaQZ201
08:50
AirlineFlight  No
Batik AirOD382
08:55
AirlineFlight  No
TransNusa8B676
09:00
AirlineFlight  No
Malaysia AirlinesMH711
Oman AirWY5570
Garuda IndonesiaGA9281
SriLankan AirlinesUL2711
Qatar AirwaysQR4983
Fly Sky AirlinesFY7381
09:40
AirlineFlight  No
AirAsiaQZ201
10:00
AirlineFlight  No
Indonesia AirAsiaQZ203
10:10
AirlineFlight  No
Malaysia AirlinesMH717
Garuda IndonesiaGA9279
Qatar AirwaysQR4485
Fly Sky AirlinesFY7385
10:15
AirlineFlight  No
Batik AirOD386
EmiratesEK3463
11:45
AirlineFlight  No
Batik AirOD388
11:50
AirlineFlight  No
AirAsiaAK351
12:50
AirlineFlight  No
Malaysia AirlinesMH5893
KLMKL4040
Garuda IndonesiaGA821
Etihad AirwaysEY8118
SaudiaSV6213
13:15
AirlineFlight  No
AirAsiaAK384
13:30
AirlineFlight  No
Malaysia AirlinesMH721
Oman AirWY5713
Garuda IndonesiaGA9271
SriLankan AirlinesUL2721
Qatar AirwaysQR5000
Fly Sky AirlinesFY7387
14:05
AirlineFlight  No
Batik AirID7283
14:10
AirlineFlight  No
TransNusa8B674
14:15
AirlineFlight  No
Batik Air MalaysiaOD390
15:30
AirlineFlight  No
Batik AirOD390
16:20
AirlineFlight  No
Malaysia AirlinesMH723
Garuda IndonesiaGA9273
Qatar AirwaysQR5002
Fly Sky AirlinesFY7389
17:00
AirlineFlight  No
Air FranceAF8399
Garuda IndonesiaGA9089
KLM AsiaKL809
17:10
AirlineFlight  No
AirAsiaAK386
17:55
AirlineFlight  No
FireflyFY7391
Malaysia AirlinesMH725
KLMKL4079
Garuda IndonesiaGA9275
SriLankan AirlinesUL2725
Batik AirOD392
Qatar AirwaysQR4989
19:05
AirlineFlight  No
Fly Sky AirlinesFY7391
19:25
AirlineFlight  No
AirAsiaAK353
20:10
AirlineFlight  No
CitilinkQG503
Garuda IndonesiaGA8817
20:35
AirlineFlight  No
TransNusa8B680
21:25
AirlineFlight  No
AirAsiaQZ211
21:55
AirlineFlight  No
Batik AirOD396
EmiratesEK3464
22:30
AirlineFlight  No
FireflyFY7393
Malaysia AirlinesMH727
Oman AirWY5727
Garuda IndonesiaGA9277
British AirwaysBA8161
23:40
AirlineFlight  No
Fly Sky AirlinesFY7393
VIEW FLIGHTS
Sunday
06:45
AirlineFlight  No
Batik Air MalaysiaOD380
07:00
AirlineFlight  No
AirAsiaAK380
07:25
AirlineFlight  No
Malaysia AirlinesMH713
Oman AirWY5728
Garuda IndonesiaGA9283
SriLankan AirlinesUL2713
Qatar AirwaysQR4985
Fly Sky AirlinesFY7383
07:35
AirlineFlight  No
Batik Air MalaysiaOD382
08:00
AirlineFlight  No
Batik AirOD380
08:35
AirlineFlight  No
Indonesia AirAsiaQZ201
08:55
AirlineFlight  No
TransNusa8B676
09:00
AirlineFlight  No
Malaysia AirlinesMH711
Oman AirWY5570
Garuda IndonesiaGA9281
SriLankan AirlinesUL2711
Qatar AirwaysQR4983
Fly Sky AirlinesFY7381
09:40
AirlineFlight  No
AirAsiaQZ201
10:00
AirlineFlight  No
Indonesia AirAsiaQZ203
10:10
AirlineFlight  No
FireflyFY7381
Malaysia AirlinesMH717
Garuda IndonesiaGA9279
Qatar AirwaysQR4485
Fly Sky AirlinesFY7385
10:15
AirlineFlight  No
Batik Air MalaysiaOD386
EmiratesEK3463
11:10
AirlineFlight  No
AirAsiaQZ203
11:15
AirlineFlight  No
FireflyFY7385
11:45
AirlineFlight  No
Batik Air MalaysiaOD388
11:50
AirlineFlight  No
AirAsiaAK351
12:50
AirlineFlight  No
Malaysia AirlinesMH5893
KLMKL4040
Garuda IndonesiaGA821
Etihad AirwaysEY8118
SaudiaSV6213
13:15
AirlineFlight  No
AirAsiaAK384
13:30
AirlineFlight  No
Malaysia AirlinesMH721
14:05
AirlineFlight  No
Batik AirID7283
14:10
AirlineFlight  No
TransNusa8B674
14:15
AirlineFlight  No
Batik Air MalaysiaOD390
14:30
AirlineFlight  No
Indonesia AirAsiaQZ205
14:40
AirlineFlight  No
Oman AirWY5713
Garuda IndonesiaGA9271
SriLankan AirlinesUL2721
Qatar AirwaysQR5000
Fly Sky AirlinesFY7387
16:20
AirlineFlight  No
Malaysia AirlinesMH723
17:00
AirlineFlight  No
KLMKL809
17:10
AirlineFlight  No
AirAsiaAK386
17:30
AirlineFlight  No
Garuda IndonesiaGA9273
Qatar AirwaysQR5002
Fly Sky AirlinesFY7389
17:55
AirlineFlight  No
Malaysia AirlinesMH725
Batik Air MalaysiaOD392
18:10
AirlineFlight  No
Air FranceAF8399
19:25
AirlineFlight  No
AirAsiaAK353
20:10
AirlineFlight  No
CitilinkQG503
20:35
AirlineFlight  No
TransNusa8B680
21:25
AirlineFlight  No
Indonesia AirAsiaQZ211
21:40
AirlineFlight  No
Garuda IndonesiaGA8817
21:55
AirlineFlight  No
Batik Air MalaysiaOD396
22:30
AirlineFlight  No
Malaysia AirlinesMH727
23:10
AirlineFlight  No
EmiratesEK3464
23:40
AirlineFlight  No
Oman AirWY5727
Garuda IndonesiaGA9277
British AirwaysBA8161
Fly Sky AirlinesFY7393
VIEW FLIGHTS

If you are flexible on the airport you depart from, then there are other airports that offer direct flights to Soekarno-Hatta International. You can see full details of these below.

Alternative Direct Routes

Please remember to leave plenty of time to get though customers when you are departing form the airports. Flights regulations are getting very strict these days so getting through customs can take in excess of 1 hour in some cases.

Planning a trip? Save money on car rental by booking in advance

Search for cheap vehicle rental deals at CGK

Flight Price FAQ - Kuala Lumpur (KUL) to Jakarta (CGK)

DIRECT KLM
What is the cheapest direct flight one way from Kuala Lumpur KUL to Jakarta CGK?
The cheapest direct flight one way from Kuala Lumpur KUL to Jakarta CGK is £39.55 ($52 €44.93)
£39.55
$52 | €44.93
Check Latest Price
DIRECT KLM
What is the cheapest direct return flight from Kuala Lumpur KUL to Jakarta CGK?
The cheapest direct return flight from Kuala Lumpur KUL to Jakarta CGK is £69.97 ($92 €79.50)
£69.97
$92 | €79.50
Check Latest Price
1+ STOP(S)
What is the cheapest return flight from Kuala Lumpur KUL to Jakarta CGK?
The cheapest return flight from Kuala Lumpur KUL to Jakarta CGK is £68.45 ($90 €77.77)
£68.45
$90 | €77.77
Check Latest Price
Important Note: Prices shown are taken from searches performed for flights operating during the current month. Please use the "Latest Price" buttons to get the most up to date airfares.

Compare Flight Prices from KUL to CGK

Was your flight delayed or cancelled?

Was your flight delayed or cancelled?

You may be eligible to receive up to 600 EUR compensation per person in your party.

Claim Now!

Flight Info FAQ - Kuala Lumpur (KUL) to Jakarta (CGK)

Who flies from Kuala Lumpur to Jakarta?
The following airlines fly from Kuala Lumpur (KUL) to Jakarta (CGK): Air France, AirAsia, Batik Air, Batik Air Malaysia, British Airways, Citilink, Citilink Garuda Indonesia, Emirates, Etihad Airways, Firefly, Fly Sky Airlines, Garuda Indonesia, Indonesia AirAsia, KLM, KLM Asia, Malaysia Airlines, Oman Air, Qatar Airways, Saudia, SriLankan Airlines, TransNusa.
How far is the flight from Kuala Lumpur to Jakarta?
The flight from Kuala Lumpur to Jakarta is 1,129KM or 701 miles.
How long does the flight from Kuala Lumpur to Jakarta to take?
The flight from Kuala Lumpur to Jakarta takes 2 Hours 8 Minutes.

Looking for the best deals on car rental?

Find the best car rentals in Jakarta, Indonesia

Useful Information about Jakarta Airport

Lounges at Jakarta Airport

See all the airport lounges, locations and opening times available at Jakarta Airport

View...
Eating and Drinking at Jakarta Airport

See all bars and restaurants at Jakarta Airport, including locations and if they are before or after check-in

View...
Duty Free Shopping at Jakarta Airport

See all shops available at Jakarta Airport - plan your duty free shopping in advance

View...
Jakarta Tourist Attractions

Things to see and do in and around the City of Jakarta in Indonesia

View...