Direct flights from Kuala Lumpur to Jakarta
All flights from KUL to CGK non-stop. There are direct flights from Kuala Lumpur International Airport (KUL), Malaysia to Soekarno Hatta International (CGK), Indonesia with Malaysia Airlines, AirAsia and 7 other airlines. 161 weekly departures are currently scheduled on this route. Departure times range from 06:45 to 23:10 depending on the schedule period. The flight distance is 704 miles (1133 km). Flight time ranges from 2 hours to 2 hours and 30 minutes.
Airlines with non-stop routes:
Malaysia Airlines
AirAsia
Batik Air Malaysia
TransNusa
Indonesia AirAsia
Garuda Indonesia
Batik Air
Citilink
KLM
Lion Air
Indonesia AirAsia X
Uzbekistan Airways
Pakistan International Airlines
Flight schedule from Kuala Lumpur to Jakarta with Malaysia Airlines
This is a weekly direct flight schedule for Malaysia Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Kuala Lumpur to Jakarta with AirAsia
This is a weekly direct flight schedule for AirAsia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Kuala Lumpur to Jakarta with Batik Air Malaysia
This is a weekly direct flight schedule for Batik Air Malaysia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Kuala Lumpur to Jakarta with TransNusa
This is a weekly direct flight schedule for TransNusa. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Kuala Lumpur to Jakarta with Indonesia AirAsia
This is a weekly direct flight schedule for Indonesia AirAsia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Kuala Lumpur to Jakarta with Garuda Indonesia
This is a weekly direct flight schedule for Garuda Indonesia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Kuala Lumpur to Jakarta with Batik Air
This is a weekly direct flight schedule for Batik Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Kuala Lumpur to Jakarta with Citilink
This is a weekly direct flight schedule for Citilink. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Kuala Lumpur to Jakarta with KLM
This is a weekly direct flight schedule for KLM. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Kuala Lumpur to Jakarta scheduled departures
Select a date to see every published non-stop departure between KUL and CGK.
KUL - CGK route facts
-
Distance704 miles (1133 km)
-
Flight time2 hours to 2 hours and 30 minutes
-
Airlines
Malaysia Airlines
AirAsia
Batik Air
TransNusa
Indonesia AirAsia
Garuda Indonesia
Batik Air
Citilink
KLM -
Airline alliancesoneworld Low-cost carrier SkyTeam
-
CabinsEconomy Business First Premium Economy
-
Hub airportsMalaysia Airlines: KULGaruda Indonesia: CGKBatik Air: CGKCitilink: CGK
-
Departure terminalsMalaysia Airlines: Terminal 1AirAsia: Terminal 2Batik Air Malaysia: Terminal 1Indonesia AirAsia: Terminal 2Garuda Indonesia: Terminal 1KLM: Terminal 1
-
Arrival terminalsMalaysia Airlines: Terminal 3AirAsia: Terminal 2Indonesia AirAsia: Terminal 2Garuda Indonesia: Terminal 3Citilink: Terminal 2KLM: Terminal 3
-
AircraftMalaysia Airlines: Boeing 737MAX 8 Passenger, Boeing 737-800 (winglets) Passenger/BBJ2, Airbus A330-300 and Airbus A330-200AirAsia: Airbus A320neo, Airbus A320 (sharklets) and Airbus A320Batik Air Malaysia: Boeing 737-800 Passenger and Boeing 737MAX 8 PassengerTransNusa: Airbus A321 and Airbus A320Indonesia AirAsia: Airbus A320Garuda Indonesia: Boeing 737-800 PassengerBatik Air: Boeing 737-800 PassengerCitilink: Airbus A320KLM: Boeing 787-9
Route FAQ
Nearby airports that offer flights to Jakarta (CGK)
From (SZB)
15 flights per week
Direct flights from Kuala Lumpur to Indonesia
From Kuala Lumpur to Labuan Bajo
LBJ Labuan Bajo
From Kuala Lumpur to Ujung Pandang
UPG Ujung Pandang
From Kuala Lumpur to Denpasar
DPS Bali International
From Kuala Lumpur to Praya
LOP Lombok International Airport
From Kuala Lumpur to Balikpapan
BPN Sepinggan
From Kuala Lumpur to Banjarmasin
BDJ Syamsudin Noor
From Kuala Lumpur to Surabaya
SUB Juanda
From Kuala Lumpur to Yogyakarta
YIA New Yogyakarta International Airport
From Kuala Lumpur to Semarang
SRG Achmad Yani
From Kuala Lumpur to Pontianak
PNK Supadio
