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 90 airports with direct flights to Jakarta from 24 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 25 other major hubs like Singapore (Singapore Airlines), Kuala Lumpur (Malaysia Airlines) and Surabaya (Garuda Indonesia).

Non-stop routes to CGK:
Duration

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.

Direct flights to Jakarta
- Direct flights from Kuala Lumpur (KUL) to Jakarta (CGK)
- Direct flights from Jeddah (JED) to Jakarta (CGK)
- Direct flights from Bangkok (BKK) to Jakarta (CGK)
- Direct flights from Hong Kong (HKG) to Jakarta (CGK)
- Direct flights from Manila (MNL) to Jakarta (CGK)
- Direct flights from Dubai (DXB) to Jakarta (CGK)
- Direct flights from Tokyo (HND) to Jakarta (CGK)

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















Direct flights to other airports in Jakarta

Halim Perdanakusuma International (HLP)
Flights from 13 different airports
Direct flights to Indonesia

Bali International (DPS)
Flights from 56 different airports

Ujung Pandang (UPG)
Flights from 34 different airports

Juanda (SUB)
Flights from 32 different airports

Sepinggan (BPN)
Flights from 25 different airports

Knokke (KNO)
Flights from 22 different airports

New Yogyakarta International Airport (YIA)
Flights from 19 different airports

Hang Nadim (BTH)
Flights from 18 different airports

Sam Ratulangi (MDC)
Flights from 17 different airports

El Tari (KOE)
Flights from 14 different airports

Achmad Yani (SRG)
Flights from 13 different airports