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
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
Day Flight Times Flights Monday 06:45
Airline Flight No Batik Air Malaysia OD380
07:00
Airline Flight No AirAsia AK380
07:25
Airline Flight No Malaysia Airlines MH713 Oman Air WY5728 Garuda Indonesia GA9283 SriLankan Airlines UL2713 Qatar Airways QR4985 Fly Sky Airlines FY7383
07:35
Airline Flight No Batik Air Malaysia OD382
08:00
Airline Flight No Batik Air ID380
08:30
Airline Flight No Firefly FY7383
08:35
Airline Flight No Indonesia AirAsia QZ201
08:50
Airline Flight No Batik Air ID382
08:55
Airline Flight No TransNusa 8B676
09:00
Airline Flight No Malaysia Airlines MH711 Oman Air WY5570 Garuda Indonesia GA9281 SriLankan Airlines UL2711 Qatar Airways QR4983 Fly Sky Airlines FY7381
09:40
Airline Flight No AirAsia AK201
10:00
Airline Flight No AirAsia AK203 Indonesia AirAsia QZ203
10:10
Airline Flight No Firefly FY7381 Firefly FY7385 Malaysia Airlines MH717 Garuda Indonesia GA9279 Qatar Airways QR4485
10:15
Airline Flight No Batik Air Malaysia OD386 Batik Air ID386 Emirates EK3463
11:45
Airline Flight No Batik Air Malaysia OD388
11:50
Airline Flight No AirAsia AK351
12:50
Airline Flight No Malaysia Airlines MH5893 KLM KL4040 Garuda Indonesia GA821 Etihad Airways EY8118 Saudia SV6213
13:15
Airline Flight No AirAsia AK384
13:30
Airline Flight No Malaysia Airlines MH721 Oman Air WY5713 Garuda Indonesia GA9271 SriLankan Airlines UL2721 Qatar Airways QR5000 Fly Sky Airlines FY7387
14:05
Airline Flight No Batik Air ID7283
14:10
Airline Flight No TransNusa 8B674
14:15
Airline Flight No Batik Air Malaysia OD390
14:30
Airline Flight No Indonesia AirAsia QZ205
14:40
Airline Flight No Firefly FY7387
15:30
Airline Flight No Batik Air ID390
15:40
Airline Flight No AirAsia AK205
16:20
Airline Flight No Firefly FY7389 Malaysia Airlines MH723 Garuda Indonesia GA9273 Qatar Airways QR5002
17:00
Airline Flight No Air France AF8399 KLM KL809 Garuda Indonesia GA9089
17:10
Airline Flight No AirAsia AK386
17:55
Airline Flight No Firefly FY7391 Malaysia Airlines MH725 KLM KL4079 Garuda Indonesia GA9275 Batik Air Malaysia OD392 SriLankan Airlines UL2725 Batik Air ID392 Qatar Airways QR4989
19:25
Airline Flight No AirAsia AK353
20:10
Airline Flight No Citilink QG503
20:35
Airline Flight No TransNusa 8B680
21:25
Airline Flight No AirAsia AK211 Indonesia AirAsia QZ211
21:55
Airline Flight No Batik Air Malaysia OD396 Batik Air ID396 Emirates EK3464
22:30
Airline Flight No Firefly FY7393 Malaysia Airlines MH727 Oman Air WY5727 Garuda Indonesia GA9277 British Airways BA8161
VIEW FLIGHTS Tuesday 06:45
Airline Flight No Batik Air Malaysia OD380
07:00
Airline Flight No AirAsia AK380
07:25
Airline Flight No Malaysia Airlines MH713 Oman Air WY5728 Garuda Indonesia GA9283 SriLankan Airlines UL2713 Qatar Airways QR4985 Fly Sky Airlines FY7383
07:35
Airline Flight No Batik Air Malaysia OD382
08:00
Airline Flight No Batik Air ID380
08:35
Airline Flight No Indonesia AirAsia QZ201
08:50
Airline Flight No Batik Air ID382
08:55
Airline Flight No TransNusa 8B676
09:00
Airline Flight No Malaysia Airlines MH711 Oman Air WY5570 Garuda Indonesia GA9281 SriLankan Airlines UL2711 Qatar Airways QR4983 Fly Sky Airlines FY7381
09:40
Airline Flight No AirAsia AK201
10:00
Airline Flight No AirAsia AK203 Indonesia AirAsia QZ203
10:10
Airline Flight No Firefly FY7381 Malaysia Airlines MH717 Garuda Indonesia GA9279 Qatar Airways QR4485 Fly Sky Airlines FY7385
10:15
Airline Flight No Batik Air Malaysia OD386 Batik Air ID386 Emirates EK3463
11:15
Airline Flight No Firefly FY7385
11:30
Airline Flight No Batik Air OD386
11:45
Airline Flight No Batik Air Malaysia OD388 Batik Air ID388
11:50
Airline Flight No AirAsia AK351
13:15
Airline Flight No AirAsia AK384
13:30
Airline Flight No Malaysia Airlines MH721 Oman Air WY5713 Garuda Indonesia GA9271 SriLankan Airlines UL2721 Qatar Airways QR5000 Fly Sky Airlines FY7387
14:05
Airline Flight No Batik Air ID7283
14:10
Airline Flight No TransNusa 8B674
14:15
Airline Flight No Batik Air Malaysia OD390
15:30
Airline Flight No Batik Air ID390
16:20
Airline Flight No Malaysia Airlines MH723 Garuda Indonesia GA9273 Qatar Airways QR5002 Fly Sky Airlines FY7389
17:00
Airline Flight No Air France AF8399 KLM KL809
17:10
Airline Flight No AirAsia AK386
17:30
Airline Flight No Firefly FY7389
17:55
Airline Flight No Malaysia Airlines MH725 KLM KL4079 Garuda Indonesia GA9275 Batik Air Malaysia OD392 SriLankan Airlines UL2725 Batik Air ID392 Qatar Airways QR4989 Fly Sky Airlines FY7391
19:25
Airline Flight No AirAsia AK353
20:10
Airline Flight No Citilink QG503
20:35
Airline Flight No TransNusa 8B680
21:25
Airline Flight No Indonesia AirAsia QZ211
21:55
Airline Flight No Batik Air Malaysia OD396 Batik Air ID396 Emirates EK3464
22:30
Airline Flight No Malaysia Airlines MH727 Oman Air WY5727 Garuda Indonesia GA9277 British Airways BA8161 Fly Sky Airlines FY7393
VIEW FLIGHTS Wednesday 06:45
Airline Flight No Batik Air Malaysia OD380
07:00
Airline Flight No AirAsia AK380
07:25
Airline Flight No Malaysia Airlines MH713 Oman Air WY5728 Garuda Indonesia GA9283 SriLankan Airlines UL2713 Qatar Airways QR4985 Fly Sky Airlines FY7383
07:35
Airline Flight No Batik Air Malaysia OD382
08:00
Airline Flight No Batik Air OD380
08:35
Airline Flight No Indonesia AirAsia QZ201
08:50
Airline Flight No Batik Air OD382
08:55
Airline Flight No TransNusa 8B676
09:00
Airline Flight No Malaysia Airlines MH711 Oman Air WY5570 Garuda Indonesia GA9281 SriLankan Airlines UL2711 Qatar Airways QR4983 Fly Sky Airlines FY7381
09:40
Airline Flight No AirAsia QZ201
10:10
Airline Flight No Firefly FY7381 Malaysia Airlines MH717 Garuda Indonesia GA9279 Qatar Airways QR4485 Fly Sky Airlines FY7385
10:15
Airline Flight No Batik Air OD386 Emirates EK3463
11:15
Airline Flight No Firefly FY7385
11:45
Airline Flight No Batik Air OD388
11:50
Airline Flight No AirAsia AK351
12:50
Airline Flight No Malaysia Airlines MH5893 KLM KL4040 Garuda Indonesia GA821 Etihad Airways EY8118 Saudia SV6213
13:15
Airline Flight No AirAsia AK384
13:30
Airline Flight No Malaysia Airlines MH721 Oman Air WY5713 Garuda Indonesia GA9271 SriLankan Airlines UL2721 Qatar Airways QR5000 Fly Sky Airlines FY7387
14:05
Airline Flight No Batik Air ID7283
14:10
Airline Flight No TransNusa 8B674
14:15
Airline Flight No Batik Air Malaysia OD390
14:30
Airline Flight No Indonesia AirAsia QZ205
15:30
Airline Flight No Batik Air OD390
15:40
Airline Flight No AirAsia QZ205
16:20
Airline Flight No Firefly FY7389 Malaysia Airlines MH723 Garuda Indonesia GA9273 Qatar Airways QR5002
17:00
Airline Flight No Air France AF8399 KLM KL809 Garuda Indonesia GA9089
17:10
Airline Flight No AirAsia AK386
17:55
Airline Flight No Firefly FY7391 Malaysia Airlines MH725 KLM KL4079 Garuda Indonesia GA9275 SriLankan Airlines UL2725 Batik Air OD392 Qatar Airways QR4989
19:05
Airline Flight No Fly Sky Airlines FY7391
19:25
Airline Flight No AirAsia AK353
20:10
Airline Flight No Citilink QG503
20:35
Airline Flight No TransNusa 8B680
21:25
Airline Flight No AirAsia QZ211
21:55
Airline Flight No Batik Air OD396 Emirates EK3464
22:30
Airline Flight No Firefly FY7393 Malaysia Airlines MH727 Oman Air WY5727 Garuda Indonesia GA9277 British Airways BA8161
VIEW FLIGHTS Thursday 06:45
Airline Flight No Batik Air Malaysia OD380
07:00
Airline Flight No AirAsia AK380
07:25
Airline Flight No Firefly FY7383 Malaysia Airlines MH713 Oman Air WY5728 Garuda Indonesia GA9283 SriLankan Airlines UL2713 Qatar Airways QR4985
07:35
Airline Flight No Batik Air Malaysia OD382
08:00
Airline Flight No Batik Air OD380
08:30
Airline Flight No Fly Sky Airlines FY7383
08:35
Airline Flight No Indonesia AirAsia QZ201
08:50
Airline Flight No Batik Air OD382
08:55
Airline Flight No TransNusa 8B676
09:00
Airline Flight No Firefly FY7381 Malaysia Airlines MH711 Oman Air WY5570 Garuda Indonesia GA9281 SriLankan Airlines UL2711 Qatar Airways QR4983
09:40
Airline Flight No AirAsia QZ201
10:00
Airline Flight No AirAsia QZ203
10:10
Airline Flight No Malaysia Airlines MH717 Garuda Indonesia GA9279 Qatar Airways QR4485 Fly Sky Airlines FY7381 Fly Sky Airlines FY7385
10:15
Airline Flight No Batik Air OD386 Emirates EK3463
11:45
Airline Flight No Batik Air Malaysia OD388
11:50
Airline Flight No AirAsia AK351
12:50
Airline Flight No Malaysia Airlines MH5893 KLM KL4040 Garuda Indonesia GA821 Etihad Airways EY8118 Saudia SV6213
13:00
Airline Flight No Batik Air OD388
13:15
Airline Flight No AirAsia AK384
13:30
Airline Flight No Malaysia Airlines MH721 Oman Air WY5713 Garuda Indonesia GA9271 SriLankan Airlines UL2721 Qatar Airways QR5000 Fly Sky Airlines FY7387
14:05
Airline Flight No Batik Air ID7283
14:10
Airline Flight No TransNusa 8B674
14:15
Airline Flight No Batik Air Malaysia OD390
15:30
Airline Flight No Batik Air OD390
16:20
Airline Flight No Firefly FY7389 Malaysia Airlines MH723 Garuda Indonesia GA9273 Qatar Airways QR5002
17:00
Airline Flight No Air France AF8399 KLM KL809 Garuda Indonesia GA9089
17:10
Airline Flight No AirAsia AK386
17:30
Airline Flight No Fly Sky Airlines FY7389
17:55
Airline Flight No Firefly FY7391 Malaysia Airlines MH725 KLM KL4079 Garuda Indonesia GA9275 Batik Air Malaysia OD392 SriLankan Airlines UL2725 Qatar Airways QR4989
19:25
Airline Flight No AirAsia AK353
20:10
Airline Flight No Citilink QG503 Garuda Indonesia GA8817
20:35
Airline Flight No TransNusa 8B680
21:25
Airline Flight No AirAsia QZ211
21:55
Airline Flight No Batik Air OD396 Emirates EK3464
22:30
Airline Flight No Firefly FY7393 Malaysia Airlines MH727 Oman Air WY5727 Garuda Indonesia GA9277 British Airways BA8161
VIEW FLIGHTS Friday 06:45
Airline Flight No Batik Air Malaysia OD380
07:00
Airline Flight No AirAsia AK380
07:25
Airline Flight No Firefly FY7383 Malaysia Airlines MH713 Oman Air WY5728 Garuda Indonesia GA9283 SriLankan Airlines UL2713 Qatar Airways QR4985
07:35
Airline Flight No Batik Air Malaysia OD382
08:00
Airline Flight No Batik Air OD380
08:35
Airline Flight No Indonesia AirAsia QZ201
08:50
Airline Flight No Batik Air OD382
08:55
Airline Flight No TransNusa 8B676
09:40
Airline Flight No AirAsia QZ201
10:00
Airline Flight No AirAsia QZ203
10:10
Airline Flight No Firefly FY7385 Malaysia Airlines MH717 Garuda Indonesia GA9279 Qatar Airways QR4485
10:15
Airline Flight No Batik Air OD386 Emirates EK3463
11:45
Airline Flight No Batik Air Malaysia OD388
11:50
Airline Flight No AirAsia AK351
12:50
Airline Flight No Malaysia Airlines MH5893 KLM KL4040 Garuda Indonesia GA821 Etihad Airways EY8118 Saudia SV6213
13:15
Airline Flight No AirAsia AK384
13:30
Airline Flight No Firefly FY7387 Malaysia Airlines MH721 Oman Air WY5713 Garuda Indonesia GA9271 SriLankan Airlines UL2721 Qatar Airways QR5000
14:05
Airline Flight No Batik Air ID7283
14:10
Airline Flight No TransNusa 8B674
14:15
Airline Flight No Batik Air Malaysia OD390
14:30
Airline Flight No Indonesia AirAsia QZ205
15:30
Airline Flight No Batik Air OD390
15:40
Airline Flight No AirAsia QZ205
16:20
Airline Flight No Firefly FY7389 Malaysia Airlines MH723 Garuda Indonesia GA9273 Qatar Airways QR5002
17:10
Airline Flight No AirAsia AK386
17:55
Airline Flight No Firefly FY7391 Malaysia Airlines MH725 KLM KL4079 Garuda Indonesia GA9275 Batik Air Malaysia OD392 SriLankan Airlines UL2725 Qatar Airways QR4989
19:10
Airline Flight No Batik Air OD392
19:25
Airline Flight No AirAsia AK353
20:10
Airline Flight No Garuda Indonesia GA8817 Citilink Garuda Indonesia QG503
20:35
Airline Flight No TransNusa 8B680
21:55
Airline Flight No Batik Air OD396 Emirates EK3464
22:30
Airline Flight No Malaysia Airlines MH727 Oman Air WY5727 Garuda Indonesia GA9277 British Airways BA8161 Fly Sky Airlines FY7393
VIEW FLIGHTS Saturday 06:45
Airline Flight No Batik Air Malaysia OD380
07:00
Airline Flight No AirAsia AK380
07:25
Airline Flight No Malaysia Airlines MH713 Oman Air WY5728 Garuda Indonesia GA9283 SriLankan Airlines UL2713 Qatar Airways QR4985 Fly Sky Airlines FY7383
07:35
Airline Flight No Batik Air Malaysia OD382
08:00
Airline Flight No Batik Air OD380
08:35
Airline Flight No Indonesia AirAsia QZ201
08:50
Airline Flight No Batik Air OD382
08:55
Airline Flight No TransNusa 8B676
09:00
Airline Flight No Malaysia Airlines MH711 Oman Air WY5570 Garuda Indonesia GA9281 SriLankan Airlines UL2711 Qatar Airways QR4983 Fly Sky Airlines FY7381
09:40
Airline Flight No AirAsia QZ201
10:00
Airline Flight No Indonesia AirAsia QZ203
10:10
Airline Flight No Malaysia Airlines MH717 Garuda Indonesia GA9279 Qatar Airways QR4485 Fly Sky Airlines FY7385
10:15
Airline Flight No Batik Air OD386 Emirates EK3463
11:45
Airline Flight No Batik Air OD388
11:50
Airline Flight No AirAsia AK351
12:50
Airline Flight No Malaysia Airlines MH5893 KLM KL4040 Garuda Indonesia GA821 Etihad Airways EY8118 Saudia SV6213
13:15
Airline Flight No AirAsia AK384
13:30
Airline Flight No Malaysia Airlines MH721 Oman Air WY5713 Garuda Indonesia GA9271 SriLankan Airlines UL2721 Qatar Airways QR5000 Fly Sky Airlines FY7387
14:05
Airline Flight No Batik Air ID7283
14:10
Airline Flight No TransNusa 8B674
14:15
Airline Flight No Batik Air Malaysia OD390
15:30
Airline Flight No Batik Air OD390
16:20
Airline Flight No Malaysia Airlines MH723 Garuda Indonesia GA9273 Qatar Airways QR5002 Fly Sky Airlines FY7389
17:00
Airline Flight No Air France AF8399 Garuda Indonesia GA9089 KLM Asia KL809
17:10
Airline Flight No AirAsia AK386
17:55
Airline Flight No Firefly FY7391 Malaysia Airlines MH725 KLM KL4079 Garuda Indonesia GA9275 SriLankan Airlines UL2725 Batik Air OD392 Qatar Airways QR4989
19:05
Airline Flight No Fly Sky Airlines FY7391
19:25
Airline Flight No AirAsia AK353
20:10
Airline Flight No Citilink QG503 Garuda Indonesia GA8817
20:35
Airline Flight No TransNusa 8B680
21:25
Airline Flight No AirAsia QZ211
21:55
Airline Flight No Batik Air OD396 Emirates EK3464
22:30
Airline Flight No Firefly FY7393 Malaysia Airlines MH727 Oman Air WY5727 Garuda Indonesia GA9277 British Airways BA8161
23:40
Airline Flight No Fly Sky Airlines FY7393
VIEW FLIGHTS Sunday 06:45
Airline Flight No Batik Air Malaysia OD380
07:00
Airline Flight No AirAsia AK380
07:25
Airline Flight No Malaysia Airlines MH713 Oman Air WY5728 Garuda Indonesia GA9283 SriLankan Airlines UL2713 Qatar Airways QR4985 Fly Sky Airlines FY7383
07:35
Airline Flight No Batik Air Malaysia OD382
08:00
Airline Flight No Batik Air OD380
08:35
Airline Flight No Indonesia AirAsia QZ201
08:55
Airline Flight No TransNusa 8B676
09:00
Airline Flight No Malaysia Airlines MH711 Oman Air WY5570 Garuda Indonesia GA9281 SriLankan Airlines UL2711 Qatar Airways QR4983 Fly Sky Airlines FY7381
09:40
Airline Flight No AirAsia QZ201
10:00
Airline Flight No Indonesia AirAsia QZ203
10:10
Airline Flight No Firefly FY7381 Malaysia Airlines MH717 Garuda Indonesia GA9279 Qatar Airways QR4485 Fly Sky Airlines FY7385
10:15
Airline Flight No Batik Air Malaysia OD386 Emirates EK3463
11:10
Airline Flight No AirAsia QZ203
11:15
Airline Flight No Firefly FY7385
11:45
Airline Flight No Batik Air Malaysia OD388
11:50
Airline Flight No AirAsia AK351
12:50
Airline Flight No Malaysia Airlines MH5893 KLM KL4040 Garuda Indonesia GA821 Etihad Airways EY8118 Saudia SV6213
13:15
Airline Flight No AirAsia AK384
13:30
Airline Flight No Malaysia Airlines MH721
14:05
Airline Flight No Batik Air ID7283
14:10
Airline Flight No TransNusa 8B674
14:15
Airline Flight No Batik Air Malaysia OD390
14:30
Airline Flight No Indonesia AirAsia QZ205
14:40
Airline Flight No Oman Air WY5713 Garuda Indonesia GA9271 SriLankan Airlines UL2721 Qatar Airways QR5000 Fly Sky Airlines FY7387
16:20
Airline Flight No Malaysia Airlines MH723
17:10
Airline Flight No AirAsia AK386
17:30
Airline Flight No Garuda Indonesia GA9273 Qatar Airways QR5002 Fly Sky Airlines FY7389
17:55
Airline Flight No Malaysia Airlines MH725 Batik Air Malaysia OD392
18:10
Airline Flight No Air France AF8399
19:25
Airline Flight No AirAsia AK353
20:10
Airline Flight No Citilink QG503
20:35
Airline Flight No TransNusa 8B680
21:25
Airline Flight No Indonesia AirAsia QZ211
21:40
Airline Flight No Garuda Indonesia GA8817
21:55
Airline Flight No Batik Air Malaysia OD396
22:30
Airline Flight No Malaysia Airlines MH727
23:10
Airline Flight No Emirates EK3464
23:40
Airline Flight No Oman Air WY5727 Garuda Indonesia GA9277 British Airways BA8161 Fly Sky Airlines FY7393
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.