EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
Aircraft
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
One way
Round trip
Price view
One way
Round trip
Airport legend
> 30 direct destinations

Airports with direct flights to 30+ destinations

> 7 direct destinations

Airports with direct flights to 7 to 30 destinations

< 7 direct destinations

Airports with direct flights to less then 7 destinations

Depart from here
Arrive here
Dates All

Show flights within a certain date range

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircraft All

Show flights operated by a specific aircraft

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Flights from Jakarta (CGK)

Soekarno–Hatta International Airport - Airport code: CGK

Home Airports Indonesia CGK Jakarta

Non-stop flights from Jakarta (CGK)

Did you mean flights to Jakarta?

Jakarta Airport (IATA: CGK, ICAO: WIII), also known as Soekarno–Hatta International Airport, is the largest airport in Indonesia. Jakarta Airport has non-stop passenger flights scheduled to 87 destinations in 24 countries.

At present, there are 44 domestic flights from Jakarta.

 Remove ads

The longest flight from Jakarta CGK is a 4,381 mile (7,051 km) non-stop route to Amsterdam AMS. This direct flight takes around 14 hours and 35 minutes and is operated by Garuda Indonesia.

In total there are 51 airlines flying from and to Jakarta. Most flights are operated by one of the following carriers:

Popular destinations from Jakarta

Below you can find a list of the most popular destinations from Jakarta, based on the number of scheduled flights for this month.

Show all

Popular destinations with a stopover

Aside from all non-stop destinations listed above, these are popular destinations from Jakarta that require a stopover:

Show all

Business class flights from Jakarta

There are 67 airports that have flights from Jakarta in Business Class. All airports that offer business class flights from CGK are listed below:

Show all

First class flights from Jakarta

If you are looking for a luxurious flight, there's a total of 3 destinations to choose from that have First Class flights from CGK.

Intercontinental flights from Jakarta

Jakarta has a great network of flights to destinations all over the world.

The following is an overview of all non-stop intercontinental flights operating from Soekarno–Hatta International Airport (CGK).

* Please note that there are no direct services between Jakarta and the United States, Canada, Southern America, Central America or the Caribbean.

Non-stop flights from Jakarta to Europe

Garuda IndonesiaGaruda Indonesia is currently the only airline flying non-stop from Jakarta to Europe. They fly year-round to Amsterdam (AMS).

Non-stop flights from Jakarta to Africa

EgyptairEgyptair is currently the only airline flying non-stop from Jakarta to Africa. They fly year-round to Cairo (CAI).

Non-stop flights from Jakarta to the Middle-East / Western Asia

Garuda IndonesiaGaruda Indonesia (SkyTeam): year-round to Doha (DOH), Jeddah (JED) and Medina (MED).

Qatar AirwaysQatar Airways (Oneworld): year-round to Doha (DOH).

Lion AirLion Air: seasonal flights to Jeddah (JED) and Medina (MED).

Saudi ArabianSaudi Arabian (SkyTeam): year-round to Jeddah (JED) and seasonal flights to Medina (MED).

EmiratesEmirates: year-round to Dubai (DXB).

Etihad AirwaysEtihad Airways: year-round to Abu Dhabi (AUH).

Oman AirOman Air (Oneworld): year-round to Muscat (MCT).

Turkish AirlinesTurkish Airlines (Star Alliance): year-round to Istanbul (IST).

Non-stop flights from Jakarta to India / South Asia

IndiGo AirlinesIndiGo Airlines: year-round to Mumbai (BOM).

SriLankan AirlinesSriLankan Airlines (Oneworld): year-round to Colombo (CMB).

Non-stop flights from Jakarta to China

Garuda IndonesiaGaruda Indonesia (SkyTeam): year-round to Guangzhou (CAN) and Shanghai (PVG).

Air ChinaAir China (Star Alliance): year-round to Chengdu (TFU) and Beijing (PEK).

China EasternChina Eastern (SkyTeam): year-round to Shanghai (PVG).

China SouthernChina Southern: year-round to Guangzhou (CAN) and Shenzhen (SZX).

Lion AirLion Air: year-round to Sanya (SYX).

Shandong AirlinesShandong Airlines: year-round to Xiamen (XMN).

Sichuan AirlinesSichuan Airlines: seasonal flights to Nanning (NNG).

TransNusaTransNusa: seasonal flights to Guangzhou (CAN).

Xiamen AirlinesXiamen Airlines (SkyTeam): year-round to Fuzhou (FOC) and Xiamen (XMN).

Non-stop flights from Jakarta to Japan

Garuda IndonesiaGaruda Indonesia (SkyTeam): year-round to Tokyo (HND).

ANAANA (Star Alliance): year-round to Tokyo (NRT) and Tokyo (HND).

Japan AirlinesJapan Airlines (Oneworld): year-round to Tokyo (NRT).

Non-stop flights from Jakarta to East Asia

Garuda IndonesiaGaruda Indonesia (SkyTeam): year-round to Hong Kong (HKG) and Seoul (ICN).

Cathay PacificCathay Pacific (Oneworld): year-round to Hong Kong (HKG).

Asiana AirlinesAsiana Airlines (Star Alliance): year-round to Seoul (ICN).

Korean AirKorean Air (SkyTeam): year-round to Seoul (ICN).

Air MacauAir Macau: year-round to Macau (MFM).

China AirlinesChina Airlines (SkyTeam): year-round to Taipei (TPE).

EVA AirEVA Air (Star Alliance): year-round to Taipei (TPE).

Starlux AirlinesStarlux Airlines: seasonal flights to Taipei (TPE).

Non-stop flights from Jakarta to South-East Asia

Garuda Indonesia, AirAsia, Batik Air, Citilink, Lion Air, Pelita Air and Super Air Jet have a significant network of flights from Jakarta to South-Eastern Asia.

Garuda IndonesiaGaruda Indonesia (SkyTeam): year-round to Ambon, Maluku (AMQ), Balikpapan (BPN), Banda Aceh (BTJ), Bandar Lampung (TKG), Banjarmasin (BDJ), Batam (BTH), Bengkulu (BKS), Denpasar (DPS), Gorontalo (GTO), Jambi City (DJB), Jayapura (DJJ), Labuan Bajo (LBJ), Makassar (UPG), Malang (MLG), Manado (MDC), Medan (KNO), Padang (PDG), Palangkaraya (PKY), Palembang (PLM), Palu (PLW), Pangkal Pinang (PGK), Pekanbaru (PKU), Pontianak (PNK), Praya, Lombok (LOP), Semarang (SRG), Sorong (SOQ), Surabaya (SUB), Surakarta (Solo) (SOC), Tanjung Pinang (TNJ), Ternate (TTE), Kuala Lumpur (KUL), Singapore (SIN) and Bangkok (BKK).

AirAsiaAirAsia: year-round to Bandar Lampung (TKG), Denpasar (DPS), Labuan Bajo (LBJ), Siborong-Borong (DTB), Johor Bahru (JHB), seasonal flights to Kota Kinabalu (BKI), year-round flights to Kuala Lumpur (KUL), Kuching (KCH), Penang (PEN), Singapore (SIN), Bangkok (Don Muang) (DMK), seasonal flights to Brunei and Muara (BWN) and Phnom Penh (PNH).

Batik AirBatik Air: year-round to Ambon, Maluku (AMQ), Balikpapan (BPN), Banda Aceh (BTJ), Banjarmasin (BDJ), seasonal flights to Banyuwangi (BWX), year-round flights to Batam (BTH), Denpasar (DPS), Gorontalo (GTO), Jambi City (DJB), Jayapura (DJJ), Kendari (KDI), Kupang (KOE), Labuan Bajo (LBJ), Lubuklinggau (LLJ), Makassar (UPG), Malang (MLG), Manado (MDC), Medan (KNO), Palangkaraya (PKY), Palu (PLW), Pangkalan Bun (PKN), Pekanbaru (PKU), Praya, Lombok (LOP), Semarang (SRG), Siborong-Borong (DTB), Sorong (SOQ), Surabaya (SUB), Surakarta (Solo) (SOC), Tanjung Pinang (TNJ), Tanjung Redeb (BEJ), Tarakan (TRK), Ternate (TTE), Kuala Lumpur (KUL), Penang (PEN), Singapore (SIN) and Bangkok (Don Muang) (DMK).

CitilinkCitilink: year-round to Ambon, Maluku (AMQ), Balikpapan (BPN), Bandar Lampung (TKG), Banjarmasin (BDJ), Banyuwangi (BWX), Batam (BTH), Bengkulu (BKS), Denpasar (DPS), Jambi City (DJB), Kendari (KDI), Kupang (KOE), Labuan Bajo (LBJ), Makassar (UPG), Malang (MLG), Manado (MDC), Medan (KNO), Padang (PDG), Palangkaraya (PKY), Palembang (PLM), Palu (PLW), Pangkal Pinang (PGK), Pangkalan Bun (PKN), Pekanbaru (PKU), Pontianak (PNK), Praya, Lombok (LOP), Semarang (SRG), Surabaya (SUB), Surakarta (Solo) (SOC), Tanjung Pandan (TJQ), Tanjung Pinang (TNJ), Kuala Lumpur (KUL) and Singapore (SIN).

Lion AirLion Air: year-round to Balikpapan (BPN), Bandar Lampung (TKG), Banjarmasin (BDJ), Batam (BTH), Bengkulu (BKS), Jambi City (DJB), Makassar (UPG), Medan (KNO), Palangkaraya (PKY), Palembang (PLM), Pangkal Pinang (PGK), Pekanbaru (PKU), Pontianak (PNK), Praya, Lombok (LOP), Surabaya (SUB), seasonal flights to Surakarta (Solo) (SOC), year-round flights to Tanjung Pandan (TJQ) and seasonal flights to Ternate (TTE).

Nam AirNam Air: year-round to Batam (BTH), Denpasar (DPS), Pangkal Pinang (PGK), Pangkalan Bun (PKN), Pontianak (PNK), Sampit (SMQ) and Tanjung Pandan (TJQ).

Pelita AirPelita Air: seasonal flights to Balikpapan (BPN), Banda Aceh (BTJ), Banjarmasin (BDJ), Denpasar (DPS), Kendari (KDI), Padang (PDG), Palembang (PLM), Pekanbaru (PKU), Pontianak (PNK), Sorong (SOQ) and Surabaya (SUB).

Sriwijaya AirSriwijaya Air: year-round to Makassar (UPG), Pangkal Pinang (PGK), Pontianak (PNK) and Tanjung Pandan (TJQ).

Super Air JetSuper Air Jet: seasonal flights to Balikpapan (BPN), Banda Aceh (BTJ), Bandar Lampung (TKG), Banjarmasin (BDJ), Banyuwangi (BWX), year-round flights to Batam (BTH), seasonal flights to Bengkulu (BKS), year-round flights to Denpasar (DPS), seasonal flights to Jambi City (DJB), year-round flights to Makassar (UPG), Medan (KNO), Padang (PDG), seasonal flights to Palembang (PLM), year-round flights to Pangkal Pinang (PGK), Pekanbaru (PKU), Pontianak (PNK), seasonal flights to Praya, Lombok (LOP) and Siborong-Borong (DTB).

TransNusaTransNusa: seasonal flights to Denpasar (DPS), Johor Bahru (JHB), Kuala Lumpur (KUL) and Singapore (SIN).

AirAsiaAirAsia: year-round to Kuala Lumpur (KUL) and Penang (PEN).

Batik AirBatik Air: year-round to Kuala Lumpur (KUL).

KLMKLM (SkyTeam): year-round to Kuala Lumpur (KUL).

Malaysia AirlinesMalaysia Airlines (Oneworld): year-round to Kuala Lumpur (KUL).

Jetstar AsiaJetstar Asia: year-round to Singapore (SIN).

ScootScoot: year-round to Singapore (SIN).

Singapore AirlinesSingapore Airlines (Star Alliance): year-round to Singapore (SIN).

Ethiopian AirlinesEthiopian Airlines (Star Alliance): year-round to Bangkok (BKK).

Thai AirwaysThai Airways (Star Alliance): year-round to Bangkok (BKK).

Thai Lion AirThai Lion Air: year-round to Bangkok (Don Muang) (DMK).

Royal Brunei AirlinesRoyal Brunei Airlines: year-round to Brunei and Muara (BWN).

Cebu PacificCebu Pacific: year-round to Manila (MNL).

Philippine AirlinesPhilippine Airlines: year-round to Manila (MNL).

VietJet AirVietJet Air: year-round to Hanoi (HAN) and Ho Chi Minh City (SGN).

Vietnam AirlinesVietnam Airlines (SkyTeam): year-round to Ho Chi Minh City (SGN).

Non-stop flights from Jakarta to Central Asia

Uzbekistan AirwaysUzbekistan Airways is currently the only airline flying non-stop from Jakarta to Central Asia. They fly year-round to Tashkent (TAS).

Non-stop flights from Jakarta to Australia / New Zealand / Oceania / the Pacific

Garuda IndonesiaGaruda Indonesia (SkyTeam): year-round to Melbourne (MEL) and Sydney (SYD).

QantasQantas (Oneworld): year-round to Melbourne (MEL) and Sydney (SYD).

AirAsiaAirAsia: year-round to Perth (PER).

Batik AirBatik Air: year-round to Perth (PER).

International flights from Jakarta

Australia
Flights from Jakarta to Australia

There are 3 destinations in Australia that have non-stop flights from Jakarta.

You can fly non-stop to Melbourne with Garuda Indonesia (SkyTeam) or Qantas (Oneworld).
You can fly non-stop to Perth with AirAsia or Batik Air.
You can fly non-stop to Sydney with Garuda Indonesia (SkyTeam) or Qantas (Oneworld).

Brunei
Flights from Jakarta to Brunei

Brunei and Muara is the only destination in Brunei with direct flights from Jakarta. You can fly non-stop to Brunei and Muara with AirAsia or Royal Brunei Airlines.

Cambodia
Flights from Jakarta to Cambodia

In Cambodia, the only destination that has a direct flight from Jakarta is Phnom Penh. Direct flights to Phnom Penh are offered by AirAsia. This is a seasonal route that starts in June and ends in October.

China
Flights from Jakarta to China

In China there are several destinations from Jakarta (9 in total).

To Beijing and Chengdu, you can fly with Air China (Star Alliance).
You can fly non-stop from Jakarta to Fuzhou with Xiamen Airlines (SkyTeam).
Non-stop flights to Guangzhou are offered by China Southern, Garuda Indonesia (SkyTeam) and TransNusa.
Direct flights to Nanning are offered by Sichuan Airlines. This is a seasonal route that starts in June and ends in October.
You can fly non-stop from Jakarta to Sanya with Lion Air.
You can fly non-stop to Shanghai with China Eastern (SkyTeam) or Garuda Indonesia (SkyTeam).
The only airline with direct flights to Shenzhen is China Southern.
You can fly non-stop to Xiamen with Shandong Airlines or Xiamen Airlines (SkyTeam).

Egypt
Flights from Jakarta to Egypt

There is 1 destination in Egypt that has a direct connection from Jakarta, which is Cairo. Direct flights to Cairo are offered by Egyptair (Star Alliance).

Hong Kong
Flights from Jakarta to Hong Kong

In Hong Kong, the only destination that has a direct flight from Jakarta is Hong Kong. You can fly non-stop to Hong Kong with Cathay Pacific (Oneworld) or Garuda Indonesia (SkyTeam).

India
Flights from Jakarta to India

Mumbai is the only destination in India with direct flights from Jakarta. Direct flights to Mumbai are offered by IndiGo Airlines.

Japan
Flights from Jakarta to Japan

If you are looking for a direct flight from Jakarta to Japan, there are 2 destinations to choose from.

You can fly non-stop to Tokyo with ANA (Star Alliance) or Garuda Indonesia (SkyTeam).
You can fly non-stop to Tokyo with ANA (Star Alliance) or Japan Airlines (Oneworld).

Macao
Flights from Jakarta to Macao

There is 1 destination in Macao that has a direct connection from Jakarta, which is Macau. Direct flights to Macau are offered by Air Macau.

Malaysia
Flights from Jakarta to Malaysia

In Malaysia, there are 5 destinations from Jakarta.

You can fly non-stop to Johor Bahru with AirAsia or TransNusa.
The only airline with direct flights to Kota Kinabalu is AirAsia. This is a seasonal route that starts in June and ends in October.
Airlines that operate direct flights to Kuala Lumpur are AirAsia, AirAsia, Batik Air, Batik Air, Citilink, Garuda Indonesia (SkyTeam), KLM (SkyTeam), Malaysia Airlines (Oneworld) and TransNusa.
The only airline with direct flights to Kuching is AirAsia.
Non-stop flights to Penang are offered by AirAsia, AirAsia and Batik Air.

Netherlands
Flights from Jakarta to Netherlands

Amsterdam is the only destination in Netherlands with direct flights from Jakarta. Direct flights to Amsterdam are offered by Garuda Indonesia (SkyTeam).

Oman
Flights from Jakarta to Oman

In Oman, the only destination that has a direct flight from Jakarta is Muscat. Direct flights to Muscat are offered by Oman Air (Oneworld).

Philippines
Flights from Jakarta to Philippines

There is 1 destination in Philippines that has a direct connection from Jakarta, which is Manila. You can fly non-stop to Manila with Cebu Pacific or Philippine Airlines.

Qatar
Flights from Jakarta to Qatar

In Qatar, the only destination that has a direct flight from Jakarta is Doha. You can fly non-stop to Doha with Garuda Indonesia (SkyTeam) or Qatar Airways (Oneworld).

Saudi Arabia
Flights from Jakarta to Saudi Arabia

If you are looking for a direct flight from Jakarta to Saudi Arabia, there are 2 destinations to choose from.

To Jeddah and Medina, you can fly with Garuda Indonesia (SkyTeam), Lion Air and Saudi Arabian (SkyTeam).

Singapore
Flights from Jakarta to Singapore

Singapore is the only destination in Singapore with direct flights from Jakarta. Airlines that operate direct flights to Singapore are AirAsia, Batik Air, Citilink, Garuda Indonesia (SkyTeam), Jetstar Asia, Scoot, Singapore Airlines (Star Alliance) and TransNusa.

South Korea
Flights from Jakarta to South Korea

There is 1 destination in South Korea that has a direct connection from Jakarta, which is Seoul. Non-stop flights to Seoul are offered by Asiana Airlines (Star Alliance), Garuda Indonesia (SkyTeam) and Korean Air (SkyTeam).

Sri Lanka
Flights from Jakarta to Sri Lanka

Colombo is the only destination in Sri Lanka with direct flights from Jakarta. Direct flights to Colombo are offered by SriLankan Airlines (Oneworld).

Taiwan
Flights from Jakarta to Taiwan

In Taiwan, the only destination that has a direct flight from Jakarta is Taipei. Non-stop flights to Taipei are offered by China Airlines (SkyTeam), EVA Air (Star Alliance) and Starlux Airlines.

Thailand
Flights from Jakarta to Thailand

There are 2 destinations in Thailand that have non-stop flights from Jakarta.

Non-stop flights to Bangkok are offered by Ethiopian Airlines (Star Alliance), Garuda Indonesia (SkyTeam) and Thai Airways (Star Alliance).
Non-stop flights to Bangkok (Don Muang) are offered by AirAsia, Batik Air and Thai Lion Air.

Turkey
Flights from Jakarta to Turkey

There is 1 destination in Turkey that has a direct connection from Jakarta, which is Istanbul. Direct flights to Istanbul are offered by Turkish Airlines (Star Alliance).

United Arab Emirates
Flights from Jakarta to United Arab Emirates

In United Arab Emirates, there are 2 destinations from Jakarta.

Direct flights to Abu Dhabi are offered by Etihad Airways.
The only airline with direct flights to Dubai is Emirates.

Uzbekistan
Flights from Jakarta to Uzbekistan

In Uzbekistan, the only destination that has a direct flight from Jakarta is Tashkent. Direct flights to Tashkent are offered by Uzbekistan Airways.

Vietnam
Flights from Jakarta to Vietnam

There are 2 destinations in Vietnam that have non-stop flights from Jakarta.

Direct flights to Hanoi are offered by VietJet Air.
You can fly non-stop to Ho Chi Minh City with VietJet Air or Vietnam Airlines (SkyTeam).

Domestic flights from Jakarta

Indonesia
Flights from Jakarta to Indonesia

There are lots of domestic flights from Jakarta (CGK). 44 airports in Indonesia have direct flights from the airport.

Non-stop flights to Ambon, Maluku are offered by Batik Air, Citilink and Garuda Indonesia (SkyTeam).
Airlines that operate direct flights to Balikpapan are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air, Pelita Air and Super Air Jet.
From Jakarta to Banda Aceh there are 4 airlines that have direct services, which are Batik Air, Garuda Indonesia (SkyTeam), Pelita Air and Super Air Jet.
From Jakarta to Bandar Lampung there are 5 airlines that have direct services, which are AirAsia, Citilink, Garuda Indonesia (SkyTeam), Lion Air and Super Air Jet.
Airlines that operate direct flights to Banjarmasin are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air, Pelita Air and Super Air Jet.
Non-stop flights to Banyuwangi are offered by Batik Air, Citilink and Super Air Jet.
Airlines that operate direct flights to Batam are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air, Nam Air and Super Air Jet.
From Jakarta to Bengkulu there are 4 airlines that have direct services, which are Citilink, Garuda Indonesia (SkyTeam), Lion Air and Super Air Jet.
Airlines that operate direct flights to Denpasar are AirAsia, Batik Air, Citilink, Garuda Indonesia (SkyTeam), Nam Air, Pelita Air, Super Air Jet and TransNusa.
You can fly non-stop to Gorontalo with Batik Air or Garuda Indonesia (SkyTeam).
From Jakarta to Jambi City there are 5 airlines that have direct services, which are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air and Super Air Jet.
You can fly non-stop to Jayapura with Batik Air or Garuda Indonesia (SkyTeam).
Direct flights to Kediri are offered by Citilink.
Non-stop flights to Kendari are offered by Batik Air, Citilink and Pelita Air.
You can fly non-stop to Kupang with Batik Air or Citilink.
From Jakarta to Labuan Bajo there are 4 airlines that have direct services, which are AirAsia, Batik Air, Citilink and Garuda Indonesia (SkyTeam).
Direct flights to Lubuklinggau are offered by Batik Air.
Airlines that operate direct flights to Makassar are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air, Sriwijaya Air and Super Air Jet.
To Malang and Manado, you can fly with Batik Air, Citilink and Garuda Indonesia (SkyTeam).
From Jakarta to Medan there are 5 airlines that have direct services, which are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air and Super Air Jet.
The only airline with direct flights to Muara Bungo is Nam Air.
From Jakarta to Padang there are 4 airlines that have direct services, which are Citilink, Garuda Indonesia (SkyTeam), Pelita Air and Super Air Jet.
From Jakarta to Palangkaraya there are 4 airlines that have direct services, which are Batik Air, Citilink, Garuda Indonesia (SkyTeam) and Lion Air.
From Jakarta to Palembang there are 5 airlines that have direct services, which are Citilink, Garuda Indonesia (SkyTeam), Lion Air, Pelita Air and Super Air Jet.
Non-stop flights to Palu are offered by Batik Air, Citilink and Garuda Indonesia (SkyTeam).
Airlines that operate direct flights to Pangkal Pinang are Citilink, Garuda Indonesia (SkyTeam), Lion Air, Nam Air, Sriwijaya Air and Super Air Jet.
Non-stop flights to Pangkalan Bun are offered by Batik Air, Citilink and Nam Air.
Airlines that operate direct flights to Pekanbaru are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air, Pelita Air and Super Air Jet.
Airlines that operate direct flights to Pontianak are Citilink, Garuda Indonesia (SkyTeam), Lion Air, Nam Air, Pelita Air, Sriwijaya Air and Super Air Jet.
From Jakarta to Praya, Lombok there are 5 airlines that have direct services, which are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air and Super Air Jet.
You can fly non-stop to Samarinda with Batik Air or Citilink.
You can fly non-stop from Jakarta to Sampit with Nam Air.
Non-stop flights to Semarang are offered by Batik Air, Citilink and Garuda Indonesia (SkyTeam).
Non-stop flights to Siborong-Borong are offered by AirAsia, Batik Air and Super Air Jet.
Non-stop flights to Sorong are offered by Batik Air, Garuda Indonesia (SkyTeam) and Pelita Air.
From Jakarta to Surabaya there are 5 airlines that have direct services, which are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air and Pelita Air.
From Jakarta to Surakarta (Solo) there are 4 airlines that have direct services, which are Batik Air, Citilink, Garuda Indonesia (SkyTeam) and Lion Air.
From Jakarta to Tanjung Pandan there are 4 airlines that have direct services, which are Citilink, Lion Air, Nam Air and Sriwijaya Air.
Non-stop flights to Tanjung Pinang are offered by Batik Air, Citilink and Garuda Indonesia (SkyTeam).
All direct flights from Jakarta to Tanjung Redeb and Tarakan are operated by Batik Air.
Non-stop flights to Ternate are offered by Batik Air, Garuda Indonesia (SkyTeam) and Lion Air.
From Jakarta to Yogyakarta there are 5 airlines that have direct services, which are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Pelita Air and TransNusa.

Alternative airports near Jakarta

Below you can find a list of alternative airports to Jakarta (CGK). The nearest airports to Jakarta (CGK) are Jakarta (HLP) and Bandung (BDO).

Frequently asked questions - FAQ

How many airports are there in Jakarta?

There are 2 airports in Jakarta: Soekarno–Hatta International Airport (CGK) and Halim Perdanakusuma International Airport (HLP).

What is the best airport to fly from Jakarta?

The most convenient airport to fly from Jakarta is Soekarno–Hatta International Airport (CGK).

How many airlines fly from Jakarta?

There are 51 airlines flying from Jakarta to 87 airports around the world, as of June 2024.

Which airlines fly from Jakarta?

Garuda Indonesia, Batik Air and Citilink operate most flights from Jakarta. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying from Jakarta?

SkyTeam, Oneworld and Star Alliance are all flying from Jakarta.

How many nonstop flights are there from Jakarta?

There are roughly 16,612 flights departing from Jakarta every month (or 3,878 flights each week), to a total of 87 airports worldwide.

What is the official name of Jakarta Airport?

The official name of Jakarta Airport is Soekarno–Hatta International Airport.

What is the airport code of Jakarta Airport?

The airport code of Jakarta Airport is CGK.

What are the most popular flights from Jakarta?

Denpasar, Makassar and Surabaya are the 3 most popular routes from Jakarta. For a complete overview of all flight routes from Jakarta, please use our flight map.

How long is the flight from Jakarta?

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 🏳️‍🌈  Country search
  • 📅  Date filter
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🛡️  Alliance filter
  • 🌟  Class filter
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Annual
$ 5.99 50% off
$ 2.99*
Per Month
Lifetime
$ 239.98 50% off
$ 119.99
One time

  Cancel anytime.
Personal use only.

* Billed and renews at $35.88 annually.  Cancel anytime.
Personal use only.

One-time payment. Billed once. Then never again.
Personal use only.

* Billed and renews at $239.88 annually.  Cancel anytime.
Business license.

We donate 1% of our revenue to remove CO₂ from the atmosphere