Direct flights to Jakarta

The diverse city of Jakarta attracts tourists from all over the world – here you can learn more about the destination and find all direct flights offered.

Soekarno Hatta International is a medium sized and largest airport in Indonesia. In total there are 86 airports with direct flights to Jakarta from 24 different countries and 3 U.S. states. The airport is a focus city for Indonesia AirAsia (Operating base.) and Trigana Air (Operating base.). You can easily reach Jakarta with daily non-stop flights from 25 other major hubs like Surabaya (Garuda Indonesia), Singapore (Singapore Airlines) and Kuala Namu (Garuda Indonesia).

CGK Click to open the interactive map.

Non-stop routes to CGK:


No direct flights found. Try clear all filters.

Jakarta is a dynamic capital city of the Republic of Indonesia, a country composed of more than 17,000 islands with a population of over 200 millions. Comprising more than 300 ethnic groups speaking 200 distinct languages and dialects, the Indonesian population exhibit incredible diversity in its linguistic, cultural and religious traditions.

The city has an interesting mix of colonial heritage and a modern, contemporary style. Located on the island of Java, Jakarta is the gateway to Indonesia and although it’s not everyone’s cup of tea due to its vast and manically busy nature, it is home to a variety of attractions and places of interest. With an incredible population count of almost 12 million, Jakarta is a sprawling metropolis often chaotic, often polluted but full of diversity to keep visitors entertained.

Find a direct flight to Jakarta

No matter the destination, a direct flight is always the most comfortable option when traveling by air. Jakarta is fairly well connected to the rest of the world, especially when it comes to other parts of Asia. Below you find some of the airports with the most frequent direct connections to Jakarta.

all direct flights to jakarta

Direct flights to Jakarta

direct flights from dubai to jakarta

What to experience in Jakarta

Head to Jakarta’s old town of Kota, once the centre of Dutch colonial Indonesia, with its cobbled square and faded grandeur. Museum Bahari located in some beautiful colonial buildings has an interesting exhibition on Jakarta’s maritime history and beautiful views across the harbour. The National Museum offers a great insight into the different Indonesian cultures and houses a great collection of bronzes, costumes and ancient Chinese ceramics.

For a fun day out head to Ragunan Zoo with its collection of Indonesian wildlife including the fearsome Komodo dragons and primates such as gorillas and orang-utans. For a great variety of entertainment, the Dreamland leisure park complex houses a SeaWorld, theatres, cinemas, bowling and restaurants.

How to find a cheap flight to Jakarta

Prices tend to rise the closer you are to departure so we recommend that you book ahead for the best deals on cheap flights to Jakarta. The cheapest flights will usually be available if you can avoid travelling during the busiest times of the year. To get the cheapest prices on flights whether you're booking in advance or require lastminute flights, try our flight search box.

Jakarta climate – season to season

Jakarta has a hot and humid tropical wet and dry climate according to the Koppen climate classification system. Despite being located relatively close to the equator, the city has distinct wet and dry seasons. Wet seasons in Jakarta cover the majority of the year, running from November through June.

The remaining four months form the city’s dry season. Located in the western-part of Indonesia, Jakarta's wet season rainfall peak is January with average monthly rainfall of 385 millimetres (15.2 in), and its dry season low point is September with a monthly average of 29 millimetres (1.1 in).

Major airlines with daily flights to Jakarta
Daily flights with Garuda Indonesia
Daily flights with Singapore Airlines
Daily flights with Malaysia Airlines
Daily flights with Saudia
Daily flights with Qatar Airways
Daily flights with China Southern
Daily flights with Emirates
Daily flights with ANA
Daily flights with JAL
Daily flights with China Airlines
Daily flights with Turkish Airlines
Daily flights with Batik Air
Daily flights with Qantas
Daily flights with Oman Air
Daily flights with Xiamen Airlines
Daily flights with Cebu Pacific Air
Daily flights with Korean Air
Daily flights with China Eastern
Daily flights with Vietnam Airlines
Daily flights with IndiGo
CGK routes and destination map
Show flights from Jakarta instead? Cheap flights to Jakarta

No, there are no directflights to Jakarta from the US so you'll need to find a flight with connection instead.

There are 51 airlines with direct flights to Jakarta. Garuda Indonesia, Batik Air and Citilink are the most popular ones.

All 3 big alliances are flying to Jakarta. Star Alliance, Oneworld and SkyTeam.

The IATA code is CGK and the ICAO code is WIII.

You can fly daily from 25 different airports hubs to Jakarta. Including Surabaya & Ujung Pandang & Kuala Namu & Balikpapan with Garuda Indonesia, Singapore with Singapore Airlines and Kuala Lumpur with Malaysia Airlines.

Depends where you are flying from. It takes 13h 50min from Amsterdam (AMS) and 50min from Bandar Lampung (TKG).

There are 2 airports in Jakarta with scheduled flights.

The airport with the most scheduled flight is Soekarno Hatta International (CGK).

It depends on where from and when you are flying. The average one-way ticket price according to our data is $236.
Direct flights to other airports in Jakarta
Halim Perdanakusuma International
Halim Perdanakusuma International (HLP)

Flights from 16 different airports

Direct flights to Indonesia
Bali International
Bali International (DPS)

Flights from 54 different airports

Ujung Pandang
Ujung Pandang (UPG)

Flights from 37 different airports

Juanda (SUB)

Flights from 32 different airports

Sepinggan (BPN)

Flights from 23 different airports

Knokke (KNO)

Flights from 20 different airports

New Yogyakarta International Airport
New Yogyakarta International Airport (YIA)

Flights from 16 different airports

Hang Nadim
Hang Nadim (BTH)

Flights from 16 different airports

El Tari
El Tari (KOE)

Flights from 15 different airports

Sentani (DJJ)

Flights from 13 different airports

Sam Ratulangi
Sam Ratulangi (MDC)

Flights from 12 different airports