Direct flights from Jakarta to Kuala Lumpur
All flights from CGK to KUL non-stop. There are direct flights from Soekarno Hatta International (CGK), Indonesia to Kuala Lumpur International Airport (KUL), Malaysia with Malaysia Airlines, AirAsia and 7 other airlines. 177 weekly departures are currently scheduled on this route. Departure times range from 04:15 to 21:15 depending on the schedule period. The flight distance is 704 miles (1133 km). Flight time ranges from 2 hours to 2 hours and 25 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 Jakarta to Kuala Lumpur 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-29
Flight schedule from Jakarta to Kuala Lumpur 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-29
Flight schedule from Jakarta to Kuala Lumpur 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-29
Flight schedule from Jakarta to Kuala Lumpur 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-29
Flight schedule from Jakarta to Kuala Lumpur 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-29
Flight schedule from Jakarta to Kuala Lumpur 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-29
Flight schedule from Jakarta to Kuala Lumpur 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-29
Flight schedule from Jakarta to Kuala Lumpur 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-29
Flight schedule from Jakarta to Kuala Lumpur 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-29
Jakarta to Kuala Lumpur scheduled departures
Select a date to see every published non-stop departure between CGK and KUL.
CGK - KUL route facts
-
Distance704 miles (1133 km)
-
Flight time2 hours to 2 hours and 25 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 3AirAsia: Terminal 2Indonesia AirAsia: Terminal 2Garuda Indonesia: Terminal 3Citilink: Terminal 2KLM: Terminal 3
-
Arrival terminalsMalaysia Airlines: Terminal 1AirAsia: Terminal 2Batik Air Malaysia: Terminal 1Indonesia AirAsia: Terminal 2Garuda Indonesia: Terminal 1KLM: Terminal 1
-
AircraftMalaysia Airlines: Boeing 737-800 (winglets) Passenger/BBJ2, Boeing 737MAX 8 Passenger, Airbus A330-300 and Airbus A330-200AirAsia: Airbus A320, Airbus A320neo and Airbus A320 (sharklets)Batik 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
Direct flights from Jakarta to Malaysia
From Jakarta to Kota Kinabalu
BKI Kota Kinabalu International
From Jakarta to Kota Bharu
KBR Sultan Ismail Petra
From Jakarta to Penang
PEN Penang International
From Jakarta to Kuala Lumpur
SZB Sultan Abdul Aziz Shah Intl
From Jakarta to Johor Bharu
JHB Sultan Ismail
From Jakarta to Kuching
KCH Kuching International
