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 89 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 71 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): seasonal flights to Doha (DOH), year-round flights to 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 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).

Batik AirBatik Air: year-round to Guilin (KWL) and Kunming (KMG).

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: seasonal flights 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 (HND) and Tokyo (NRT).

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).

Non-stop flights from Jakarta to South-East Asia

Garuda Indonesia, AirAsia, Batik Air, Citilink, Lion 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), seasonal flights to Labuan Bajo (LBJ), year-round flights to 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) and seasonal flights to Phnom Penh (PNH).

Batik AirBatik Air: year-round to Ambon, Maluku (AMQ), Balikpapan (BPN), Banda Aceh (BTJ), Banjarmasin (BDJ), Banyuwangi (BWX), 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), Pangkal Pinang (PGK), 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 Ambon, Maluku (AMQ), Balikpapan (BPN), Bandar Lampung (TKG), Banjarmasin (BDJ), Batam (BTH), Bengkulu (BKS), Jambi City (DJB), seasonal flights to Jayapura (DJJ), year-round flights to Makassar (UPG), Medan (KNO), Palangkaraya (PKY), Palembang (PLM), Pangkal Pinang (PGK), Pekanbaru (PKU), Pontianak (PNK), Praya, Lombok (LOP), seasonal flights to Sorong (SOQ), year-round flights to Surabaya (SUB), seasonal flights to Surakarta (Solo) (SOC), year-round flights to Tanjung Pandan (TJQ) and 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).

Orbest OrizoniaOrbest Orizonia: seasonal flights to Balikpapan (BPN), Banjarmasin (BDJ), Denpasar (DPS), 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), 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 AirAsiaThai AirAsia: seasonal flights to Bangkok (Don Muang) (DMK).

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

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

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

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

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

VietJet AirVietJet Air: seasonal flights 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 seasonal 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. Direct flights to Brunei and Muara are offered by 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 March and ends in October.

China
Flights from Jakarta to China

China is well-connected to Jakarta (CGK) with 11 destinations around the country that have direct flights from Jakarta.

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.
All direct flights from Jakarta to Guilin and Kunming are operated by Batik Air.
Direct flights to Nanning are offered by Sichuan Airlines. This route has been announced recently, and is not operational yet. It will start in March 2024.
The only airline with direct flights to Sanya is 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 Japan Airlines (Oneworld).
You can fly non-stop to Tokyo with ANA (Star Alliance) or Garuda Indonesia (SkyTeam).

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 March 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. You can fly non-stop to Taipei with China Airlines (SkyTeam) or EVA Air (Star Alliance).

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).
From Jakarta to Bangkok (Don Muang) there are 4 airlines that have direct services, which are AirAsia, Batik Air, Thai AirAsia 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. This is a seasonal route that starts in March and ends in October.

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. This is a seasonal route that starts in March and ends in October.
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

You can fly domestically from Jakarta to a lot of airports within Indonesia, as there is a total of 44 domestic destinations to choose from.

From Jakarta to Ambon, Maluku there are 4 airlines that have direct services, which are Batik Air, Citilink, Garuda Indonesia (SkyTeam) and Lion Air.
Airlines that operate direct flights to Balikpapan are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air, Orbest Orizonia and Super Air Jet.
You can fly non-stop to Banda Aceh with Batik Air or Garuda Indonesia (SkyTeam).
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, Orbest Orizonia 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, Orbest Orizonia, 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.
Non-stop flights to Jayapura are offered by Batik Air, Garuda Indonesia (SkyTeam) and Lion Air.
To Kendari and Kupang, you can fly with Batik Air and Citilink.
From Jakarta to Labuan Bajo there are 4 airlines that have direct services, which are AirAsia, Batik Air, Citilink and Garuda Indonesia (SkyTeam).
The only airline with direct flights to Lubuklinggau is Batik Air.
Airlines that operate direct flights to Makassar are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air, Sriwijaya Air and Super Air Jet.
All direct flights from Jakarta to Malang and Manado are operated by 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.
You can fly non-stop from Jakarta to Muara Bungo with Nam Air.
From Jakarta to Padang there are 4 airlines that have direct services, which are Citilink, Garuda Indonesia (SkyTeam), Orbest Orizonia 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, Orbest Orizonia 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 Batik Air, 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, Orbest Orizonia and Super Air Jet.
Airlines that operate direct flights to Pontianak are Citilink, Garuda Indonesia (SkyTeam), Lion Air, Nam Air, Orbest Orizonia, 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.
The only airline with direct flights to Sampit is 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.
From Jakarta to Sorong there are 4 airlines that have direct services, which are Batik Air, Garuda Indonesia (SkyTeam), Lion Air and Orbest Orizonia.
From Jakarta to Surabaya there are 5 airlines that have direct services, which are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air and Orbest Orizonia.
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).
To Tanjung Redeb and Tarakan, you can fly with Batik Air.
Non-stop flights to Ternate are offered by Batik Air, Garuda Indonesia (SkyTeam) and Lion Air.
Direct flights to Weda Bay are offered by Batik Air. This route has been announced recently, and is not operational yet. It will start in March 2024.
From Jakarta to Yogyakarta there are 5 airlines that have direct services, which are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Orbest Orizonia 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 89 airports around the world, as of March 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 15,656 flights departing from Jakarta every month (or 3,654 flights each week), to a total of 89 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?

Makassar, Denpasar 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