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 the largest airport in Indonesia. In total there are 92 airports with direct flights to Jakarta from 23 different countries and 4 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 24 other major hubs like Singapore (Singapore Airlines), Surabaya (Garuda Indonesia) and Kuala Lumpur (Malaysia Airlines).

CGK Click to open the interactive map.

Non-stop routes to CGK:

Duration

No direct flights found. Try clear all filters.
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS

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

Airlines with direct flights every day to Jakarta

The airports presented below each airline are hubs for this specific operator.

Singapore Airlines
From Singapore
Garuda Indonesia
From 4 airports
Malaysia Airlines
From Kuala Lumpur, Malaysia
Qatar Airways
From Doha, Qatar
Saudia
From Jeddah, Saudi Arabia
China Airlines
From Taipei, Taiwan
ANA
From Tokyo, Japan
XiamenAir
From Xiamen and Fuzhou, China
Emirates
From Dubai, United Arab Emirates
Batik Air
From Denpasar, Indonesia
China Southern
From Guangzhou and Shenzhen, China
JAL
From Tokyo, Japan
Oman Air
From Muscat, Oman
Qantas
From Sydney, Australia
Vietnam Airlines
From Ho Chi Minh City, Viet Nam
China Eastern
From Shanghai, China
Turkish Airlines
From Istanbul, Turkiye
Korean Air
From Seoul, Republic of Korea
IndiGo
From Mumbai, India
Ad
CGK routes and destination map
Show flights from Jakarta instead? Cheap flights to Jakarta
Ad

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

There are 53 airlines with direct flights to Jakarta. Garuda Indonesia, Batik Air and Lion Air 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 24 different airports hubs to Jakarta — including Singapore with Singapore Airlines, Surabaya & Kuala Namu & Ujung Pandang & Balikpapan with Garuda Indonesia and Kuala Lumpur with Malaysia Airlines.

Depends where you are flying from. It takes 14h 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 flights is Soekarno Hatta International (CGK).

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

Flights from 10 different airports

Direct flights to Indonesia
Bali International
Bali International (DPS)

Flights from 64 different airports

Ujung Pandang
Ujung Pandang (UPG)

Flights from 40 different airports

Juanda
Juanda (SUB)

Flights from 38 different airports

Sepinggan
Sepinggan (BPN)

Flights from 23 different airports

Knokke
Knokke (KNO)

Flights from 19 different airports

Hang Nadim
Hang Nadim (BTH)

Flights from 18 different airports

New Yogyakarta International Airport
New Yogyakarta International Airport (YIA)

Flights from 18 different airports

El Tari
El Tari (KOE)

Flights from 16 different airports

Lombok International Airport
Lombok International Airport (LOP)

Flights from 14 different airports

Supadio
Supadio (PNK)

Flights from 14 different airports

Ad