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

We've found the cheapest flights to Kuala Lumpur

Returns from £61.72

One-way from £30.86

China Airlines, Air France, Saudia, Citilink, Emirates, Batik Air Malaysia, KLM, SriLankan Airlines, Batik Air, Qatar Airways, TransNusa, Firefly, Oman Air, Malaysia Airlines, Garuda Indonesia and AirAsia fly direct from Soekarno-Hatta International to Kuala Lumpur International Airport Malaysia. The distance covered when flying from Soekarno-Hatta International to Kuala Lumpur International Airport Malaysia is 1,129 Km (701 Miles) with the travel time being around 2 Hours 8 Minutes. CGK is the Airport code for Soekarno-Hatta International and KUL is for Kuala Lumpur International Airport Malaysia.

The cost of ticket prices to Kuala Lumpur International Airport Malaysia can vary quite considerably if you travel at certain times of the week especially at weekends. It is normally worth booking flights well in advance if possible to get the best deal to Kuala Lumpur International Airport Malaysia perhaps midweek or late evening. Please book in advance if you want to take advantage of the best prices airlines have to offer as prices normally increase as time goes on.

The time zone at Kuala Lumpur International Airport is 8.0 GMT compared to 7.0 GMT at Soekarno-Hatta International so bare this in mind is you need to make travel arrangements when you arrive at Kuala Lumpur International Airport.

Below you can see a table that shows the airlines that fly from Soekarno-Hatta International (CGK) to Kuala Lumpur International Airport (KUL) and frequency of flights daily.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
AirAsia10910999900:2523:45VIEW FLIGHTS
Garuda Indonesia876678607:2523:00VIEW FLIGHTS
Malaysia Airlines666677607:2523:00VIEW FLIGHTS
Oman Air665566607:2523:00VIEW FLIGHTS
Firefly655566507:2523:00VIEW FLIGHTS
TransNusa554544509:0020:05VIEW FLIGHTS
Qatar Airways544455412:2523:00VIEW FLIGHTS
Batik Air553544301:5020:50VIEW FLIGHTS
SriLankan Airlines323333211:1019:25VIEW FLIGHTS
KLM331223318:2523:00VIEW FLIGHTS
Batik Air Malaysia213222409:2023:05VIEW FLIGHTS
Emirates222222201:5014:40VIEW FLIGHTS
Saudia111111111:5011:50VIEW FLIGHTS
Citilink111111115:1015:10VIEW FLIGHTS
Air France110101119:2022:30VIEW FLIGHTS
China Airlines001000104:0006:30VIEW FLIGHTS

AirAsia offer the most direct flights from Soekarno-Hatta International to Kuala Lumpur International Airport with an average of 65 flights a week. The earliest flights are operated at 00:25 and the latest flights operated at 23:45 and the most common flight numbers are AK352, AK354, AK381 and AK385

For more details regarding AirAsia flight information and bookings you can visit them at www.airasia.com/en/gb

Please see below the times of flights. These times and frequency may vary at different times of the year please visit the website for more information.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
00:25
AirlineFlightNo
AirAsiaAK354
01:50
AirlineFlightNo
Batik AirOD317
EmiratesEK3466
07:25
AirlineFlightNo
FireflyFY7392
Malaysia AirlinesMH726
Oman AirWY5726
Garuda IndonesiaGA9276
08:05
AirlineFlightNo
AirAsiaQZ200
09:00
AirlineFlightNo
TransNusa8B675
09:20
AirlineFlightNo
Batik Air MalaysiaOD9114
Batik AirID7282
09:40
AirlineFlightNo
AirAsiaQZ202
10:10
AirlineFlightNo
TransNusa8B671
11:25
AirlineFlightNo
Batik Air MalaysiaOD315
11:50
AirlineFlightNo
AirAsiaAK381
Oman AirWY5703
Garuda IndonesiaGA820
SaudiaSV6211
12:25
AirlineFlightNo
FireflyFY7382
Malaysia AirlinesMH712
Garuda IndonesiaGA9282
SriLankan AirlinesUL2712
Qatar AirwaysQR4984
13:15
AirlineFlightNo
AirAsiaQZ204
13:55
AirlineFlightNo
TransNusa8B673
14:20
AirlineFlightNo
FireflyFY7380
Malaysia AirlinesMH710
Oman AirWY5710
Garuda IndonesiaGA9280
SriLankan AirlinesUL2710
Qatar AirwaysQR4982
14:40
AirlineFlightNo
Batik AirOD315
EmiratesEK3465
15:10
AirlineFlightNo
CitilinkQG502
15:50
AirlineFlightNo
AirAsiaAK352
16:10
AirlineFlightNo
Batik AirID6018
16:25
AirlineFlightNo
AirAsiaQZ210
17:50
AirlineFlightNo
AirAsiaAK385
18:55
AirlineFlightNo
TransNusa8B679
19:25
AirlineFlightNo
FireflyFY7386
Malaysia AirlinesMH720
Oman AirWY5712
Garuda IndonesiaGA9270
SriLankan AirlinesUL2720
Qatar AirwaysQR5001
20:05
AirlineFlightNo
TransNusa8B677
20:15
AirlineFlightNo
AirAsiaQZ212
20:20
AirlineFlightNo
Batik AirOD349
21:35
AirlineFlightNo
FireflyFY7388
Malaysia AirlinesMH722
KLMKL4115
Oman AirWY5566
Garuda IndonesiaGA9272
Qatar AirwaysQR4988
22:30
AirlineFlightNo
Air FranceAF8398
KLMKL810
Garuda IndonesiaGA9088
23:00
AirlineFlightNo
FireflyFY7390
Malaysia AirlinesMH724
KLMKL4120
Oman AirWY5729
Garuda IndonesiaGA9274
Qatar AirwaysQR5003
23:45
AirlineFlightNo
AirAsiaAK387
VIEW FLIGHTS
Tuesday
00:25
AirlineFlightNo
AirAsiaAK354
01:50
AirlineFlightNo
Batik AirOD317
EmiratesEK3466
07:25
AirlineFlightNo
FireflyFY7392
Malaysia AirlinesMH726
Oman AirWY5726
Garuda IndonesiaGA9276
08:05
AirlineFlightNo
AirAsiaQZ200
09:00
AirlineFlightNo
TransNusa8B675
09:20
AirlineFlightNo
Batik Air MalaysiaOD9114
Batik AirID7282
10:10
AirlineFlightNo
TransNusa8B671
11:50
AirlineFlightNo
AirAsiaAK381
Malaysia AirlinesMH5892
Oman AirWY5703
Garuda IndonesiaGA820
SaudiaSV6211
13:15
AirlineFlightNo
AirAsiaQZ204
13:55
AirlineFlightNo
TransNusa8B673
14:20
AirlineFlightNo
FireflyFY7380
Malaysia AirlinesMH710
Oman AirWY5710
Garuda IndonesiaGA9280
SriLankan AirlinesUL2710
Qatar AirwaysQR4982
14:40
AirlineFlightNo
Batik AirOD315
EmiratesEK3465
15:10
AirlineFlightNo
CitilinkQG502
15:50
AirlineFlightNo
AirAsiaAK352
16:25
AirlineFlightNo
AirAsiaQZ210
17:50
AirlineFlightNo
AirAsiaAK385
18:55
AirlineFlightNo
TransNusa8B679
19:10
AirlineFlightNo
Batik AirID6018
19:25
AirlineFlightNo
FireflyFY7386
Malaysia AirlinesMH720
Oman AirWY5712
Garuda IndonesiaGA9270
SriLankan AirlinesUL2720
Qatar AirwaysQR5001
19:40
AirlineFlightNo
Batik AirOD349
20:05
AirlineFlightNo
TransNusa8B677
21:15
AirlineFlightNo
AirAsiaQZ208
21:35
AirlineFlightNo
FireflyFY7388
Malaysia AirlinesMH722
KLMKL4115
Oman AirWY5566
Garuda IndonesiaGA9272
Qatar AirwaysQR4988
22:30
AirlineFlightNo
Air FranceAF8398
KLMKL810
Garuda IndonesiaGA9088
23:00
AirlineFlightNo
FireflyFY7390
Malaysia AirlinesMH724
KLMKL4120
Oman AirWY5729
Garuda IndonesiaGA9274
Qatar AirwaysQR5003
23:45
AirlineFlightNo
AirAsiaAK387
VIEW FLIGHTS
Wednesday
00:25
AirlineFlightNo
AirAsiaAK354
01:50
AirlineFlightNo
Batik AirOD317
EmiratesEK3466
06:30
AirlineFlightNo
China AirlinesCI5854
07:25
AirlineFlightNo
FireflyFY7392
Malaysia AirlinesMH726
Oman AirWY5726
Garuda IndonesiaGA9276
08:05
AirlineFlightNo
AirAsiaQZ200
09:20
AirlineFlightNo
Batik Air MalaysiaOD9114
Batik AirID7282
09:40
AirlineFlightNo
AirAsiaQZ202
10:10
AirlineFlightNo
TransNusa8B671
11:50
AirlineFlightNo
AirAsiaAK381
Malaysia AirlinesMH5892
Oman AirWY5703
Garuda IndonesiaGA820
SaudiaSV6211
12:25
AirlineFlightNo
FireflyFY7382
Malaysia AirlinesMH712
Garuda IndonesiaGA9282
SriLankan AirlinesUL2712
Qatar AirwaysQR4984
13:15
AirlineFlightNo
AirAsiaQZ204
13:55
AirlineFlightNo
TransNusa8B673
14:20
AirlineFlightNo
FireflyFY7380
Malaysia AirlinesMH710
Oman AirWY5710
Garuda IndonesiaGA9280
SriLankan AirlinesUL2710
Qatar AirwaysQR4982
14:40
AirlineFlightNo
Batik Air MalaysiaOD315
EmiratesEK3465
15:10
AirlineFlightNo
CitilinkQG502
15:50
AirlineFlightNo
AirAsiaAK352
16:25
AirlineFlightNo
AirAsiaQZ210
17:50
AirlineFlightNo
AirAsiaAK385
18:55
AirlineFlightNo
TransNusa8B679
19:10
AirlineFlightNo
Batik AirID6018
19:25
AirlineFlightNo
FireflyFY7386
Malaysia AirlinesMH720
Oman AirWY5712
Garuda IndonesiaGA9270
SriLankan AirlinesUL2720
Qatar AirwaysQR5001
19:40
AirlineFlightNo
Batik Air MalaysiaOD349
20:05
AirlineFlightNo
TransNusa8B677
22:20
AirlineFlightNo
AirAsiaQZ212
23:00
AirlineFlightNo
FireflyFY7390
Malaysia AirlinesMH724
KLMKL4120
Oman AirWY5729
Garuda IndonesiaGA9274
Qatar AirwaysQR5003
23:45
AirlineFlightNo
AirAsiaAK387
VIEW FLIGHTS
Thursday
00:25
AirlineFlightNo
AirAsiaAK354
02:05
AirlineFlightNo
Batik AirOD317
EmiratesEK3466
07:25
AirlineFlightNo
FireflyFY7392
Malaysia AirlinesMH726
Oman AirWY5726
Garuda IndonesiaGA9276
08:05
AirlineFlightNo
AirAsiaQZ200
09:00
AirlineFlightNo
TransNusa8B675
09:20
AirlineFlightNo
Batik Air MalaysiaOD9114
Batik AirID7282
10:10
AirlineFlightNo
TransNusa8B671
11:25
AirlineFlightNo
Batik Air MalaysiaOD315
11:50
AirlineFlightNo
AirAsiaAK381
Malaysia AirlinesMH5892
Oman AirWY5703
Garuda IndonesiaGA820
SaudiaSV6211
12:25
AirlineFlightNo
FireflyFY7382
Malaysia AirlinesMH712
Garuda IndonesiaGA9282
SriLankan AirlinesUL2712
Qatar AirwaysQR4984
13:15
AirlineFlightNo
AirAsiaQZ204
13:55
AirlineFlightNo
TransNusa8B673
14:20
AirlineFlightNo
FireflyFY7380
Malaysia AirlinesMH710
Oman AirWY5710
Garuda IndonesiaGA9280
SriLankan AirlinesUL2710
Qatar AirwaysQR4982
14:40
AirlineFlightNo
Batik AirOD315
EmiratesEK3465
15:10
AirlineFlightNo
CitilinkQG502
15:50
AirlineFlightNo
AirAsiaAK352
16:25
AirlineFlightNo
AirAsiaQZ210
17:50
AirlineFlightNo
AirAsiaAK385
18:55
AirlineFlightNo
TransNusa8B679
19:10
AirlineFlightNo
Batik AirID6018
19:25
AirlineFlightNo
FireflyFY7386
Malaysia AirlinesMH720
Oman AirWY5712
Garuda IndonesiaGA9270
SriLankan AirlinesUL2720
Qatar AirwaysQR5001
20:05
AirlineFlightNo
TransNusa8B677
20:15
AirlineFlightNo
AirAsiaQZ212
20:50
AirlineFlightNo
Batik AirOD349
22:30
AirlineFlightNo
Air FranceAF8398
KLMKL810
23:00
AirlineFlightNo
FireflyFY7390
Malaysia AirlinesMH724
KLMKL4120
Oman AirWY5729
Garuda IndonesiaGA9274
Qatar AirwaysQR5003
23:45
AirlineFlightNo
AirAsiaAK387
VIEW FLIGHTS
Friday
00:25
AirlineFlightNo
AirAsiaAK354
01:50
AirlineFlightNo
Batik AirOD317
EmiratesEK3466
07:25
AirlineFlightNo
FireflyFY7392
Malaysia AirlinesMH726
Oman AirWY5726
Garuda IndonesiaGA9276
09:20
AirlineFlightNo
Batik Air MalaysiaOD9114
Batik AirID7282
09:40
AirlineFlightNo
AirAsiaQZ202
10:10
AirlineFlightNo
TransNusa8B671
11:50
AirlineFlightNo
AirAsiaAK381
Malaysia AirlinesMH5892
Oman AirWY5703
Garuda IndonesiaGA820
SaudiaSV6211
12:25
AirlineFlightNo
FireflyFY7382
Malaysia AirlinesMH712
Garuda IndonesiaGA9282
SriLankan AirlinesUL2712
Qatar AirwaysQR4984
13:15
AirlineFlightNo
AirAsiaQZ204
13:55
AirlineFlightNo
TransNusa8B673
14:20
AirlineFlightNo
FireflyFY7380
Malaysia AirlinesMH710
Oman AirWY5710
Garuda IndonesiaGA9280
SriLankan AirlinesUL2710
Qatar AirwaysQR4982
14:40
AirlineFlightNo
Batik AirOD315
EmiratesEK3465
15:10
AirlineFlightNo
CitilinkQG502
15:50
AirlineFlightNo
AirAsiaAK352
16:25
AirlineFlightNo
AirAsiaQZ210
17:50
AirlineFlightNo
AirAsiaAK385
18:55
AirlineFlightNo
TransNusa8B679
19:10
AirlineFlightNo
Batik AirID6018
19:25
AirlineFlightNo
FireflyFY7386
Malaysia AirlinesMH720
Oman AirWY5712
Garuda IndonesiaGA9270
SriLankan AirlinesUL2720
Qatar AirwaysQR5001
19:40
AirlineFlightNo
Batik Air MalaysiaOD349
20:05
AirlineFlightNo
TransNusa8B677
21:35
AirlineFlightNo
FireflyFY7388
Malaysia AirlinesMH722
KLMKL4115
Oman AirWY5566
Garuda IndonesiaGA9272
Qatar AirwaysQR4988
22:20
AirlineFlightNo
AirAsiaQZ212
23:00
AirlineFlightNo
FireflyFY7390
Malaysia AirlinesMH724
KLMKL4120
Oman AirWY5729
Garuda IndonesiaGA9274
Qatar AirwaysQR5003
23:45
AirlineFlightNo
AirAsiaAK387
VIEW FLIGHTS
Saturday
00:25
AirlineFlightNo
AirAsiaAK354
01:50
AirlineFlightNo
Batik AirOD317
EmiratesEK3466
07:25
AirlineFlightNo
FireflyFY7392
Malaysia AirlinesMH726
Oman AirWY5726
Garuda IndonesiaGA9276
08:05
AirlineFlightNo
AirAsiaQZ200
09:20
AirlineFlightNo
Batik Air MalaysiaOD9114
Batik AirID7282
10:10
AirlineFlightNo
TransNusa8B671
11:50
AirlineFlightNo
AirAsiaAK381
Malaysia AirlinesMH5892
Oman AirWY5703
Garuda IndonesiaGA820
SaudiaSV6211
12:25
AirlineFlightNo
FireflyFY7382
Malaysia AirlinesMH712
Garuda IndonesiaGA9282
SriLankan AirlinesUL2712
Qatar AirwaysQR4984
13:15
AirlineFlightNo
AirAsiaQZ204
13:55
AirlineFlightNo
TransNusa8B673
14:20
AirlineFlightNo
FireflyFY7380
Malaysia AirlinesMH710
Oman AirWY5710
Garuda IndonesiaGA9280
SriLankan AirlinesUL2710
Qatar AirwaysQR4982
14:40
AirlineFlightNo
Batik Air MalaysiaOD315
EmiratesEK3465
15:10
AirlineFlightNo
CitilinkQG502
15:50
AirlineFlightNo
AirAsiaAK352
16:25
AirlineFlightNo
AirAsiaQZ210
17:50
AirlineFlightNo
AirAsiaAK385
18:55
AirlineFlightNo
TransNusa8B679
19:10
AirlineFlightNo
Batik AirID6018
19:25
AirlineFlightNo
FireflyFY7386
Malaysia AirlinesMH720
Oman AirWY5712
Garuda IndonesiaGA9270
SriLankan AirlinesUL2720
Qatar AirwaysQR5001
19:40
AirlineFlightNo
Batik AirOD349
20:05
AirlineFlightNo
TransNusa8B677
20:15
AirlineFlightNo
AirAsiaQZ212
21:35
AirlineFlightNo
FireflyFY7388
Malaysia AirlinesMH722
KLMKL4115
Oman AirWY5566
Garuda IndonesiaGA9272
Qatar AirwaysQR4988
22:30
AirlineFlightNo
Air FranceAF8398
KLMKL810
Garuda IndonesiaGA9088
23:00
AirlineFlightNo
FireflyFY7390
Malaysia AirlinesMH724
KLMKL4120
Oman AirWY5729
Garuda IndonesiaGA9274
Qatar AirwaysQR5003
23:45
AirlineFlightNo
AirAsiaAK387
VIEW FLIGHTS
Sunday
00:25
AirlineFlightNo
AirAsiaAK354
01:50
AirlineFlightNo
Batik AirOD317
EmiratesEK3466
04:00
AirlineFlightNo
China AirlinesCI5854
07:25
AirlineFlightNo
FireflyFY7392
Malaysia AirlinesMH726
Oman AirWY5726
Garuda IndonesiaGA9276
08:05
AirlineFlightNo
AirAsiaQZ200
09:00
AirlineFlightNo
TransNusa8B675
09:20
AirlineFlightNo
Batik Air MalaysiaOD9114
Batik AirID7282
10:10
AirlineFlightNo
TransNusa8B671
11:10
AirlineFlightNo
Oman AirWY5710
SriLankan AirlinesUL2710
11:25
AirlineFlightNo
EmiratesEK3465
11:50
AirlineFlightNo
AirAsiaAK381
Malaysia AirlinesMH5892
Oman AirWY5703
Garuda IndonesiaGA820
SaudiaSV6211
13:15
AirlineFlightNo
AirAsiaQZ204
13:55
AirlineFlightNo
TransNusa8B673
14:20
AirlineFlightNo
FireflyFY7380
Malaysia AirlinesMH710
Garuda IndonesiaGA9280
Qatar AirwaysQR4982
14:40
AirlineFlightNo
Batik Air MalaysiaOD315
15:10
AirlineFlightNo
CitilinkQG502
15:50
AirlineFlightNo
AirAsiaAK352
16:05
AirlineFlightNo
FireflyFY7386
Oman AirWY5712
Garuda IndonesiaGA9270
SriLankan AirlinesUL2720
Qatar AirwaysQR5001
16:25
AirlineFlightNo
AirAsiaQZ210
17:50
AirlineFlightNo
AirAsiaAK385
18:25
AirlineFlightNo
FireflyFY7388
KLMKL4115
Oman AirWY5566
Garuda IndonesiaGA9272
Qatar AirwaysQR4988
18:55
AirlineFlightNo
TransNusa8B679
19:10
AirlineFlightNo
Batik AirID6018
19:20
AirlineFlightNo
Air FranceAF8398
19:25
AirlineFlightNo
Malaysia AirlinesMH720
19:40
AirlineFlightNo
Batik Air MalaysiaOD349
19:50
AirlineFlightNo
FireflyFY7390
KLMKL4120
Oman AirWY5729
Garuda IndonesiaGA9274
Qatar AirwaysQR5003
20:05
AirlineFlightNo
TransNusa8B677
21:35
AirlineFlightNo
Malaysia AirlinesMH722
22:20
AirlineFlightNo
AirAsiaQZ212
22:30
AirlineFlightNo
KLMKL810
23:00
AirlineFlightNo
Malaysia AirlinesMH724
23:05
AirlineFlightNo
Batik Air MalaysiaOD317
23:45
AirlineFlightNo
AirAsiaAK387
VIEW FLIGHTS

Don’t forget that flight regulations are getting tight so we recommend you leave plenty of time to get through customs at Soekarno-Hatta International.

Don't forget to book a rental car!

Search for cheap vehicle hire in Kuala Lumpur

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

DIRECT AirAsia
What is the cheapest direct flight one way from Jakarta CGK to Kuala Lumpur KUL?
The cheapest direct flight one way from Jakarta CGK to Kuala Lumpur KUL is £30.86 ($39 €36.44)
£30.86
$39 | €36.44
Check Latest Price
DIRECT Indonesia AirAsia
What is the cheapest direct return flight from Jakarta CGK to Kuala Lumpur KUL?
The cheapest direct return flight from Jakarta CGK to Kuala Lumpur KUL is £61.72 ($78 €72.88)
£61.72
$78 | €72.88
Check Latest Price
1+ STOP(S)
What is the cheapest return flight from Jakarta CGK to Kuala Lumpur KUL?
The cheapest return flight from Jakarta CGK to Kuala Lumpur KUL is £60.93 ($77 €71.94)
£60.93
$77 | €71.94
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 CGK to KUL

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 - Jakarta (CGK) to Kuala Lumpur (KUL)

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

Don't forget to book a hire car!

Find cheap car hire deals at KUL

Useful Information about Kuala Lumpur Airport

Lounges at Kuala Lumpur Airport

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

View...
Eating and Drinking at Kuala Lumpur Airport

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

View...
Duty Free Shopping at Kuala Lumpur Airport

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

View...
Kuala Lumpur Tourist Attractions

At the center of Kuala Lumpur, you will find yourself within a charming city atmosphere...

View...