Cheap flights from Jakarta
The Indonesian capital is served by two aviation hubs: Soekarno-Hatta International Airport, located 20 km from the city center, and Halim Perdanakusuma Airport. Jakarta boasts an extensive route network encompassing numerous domestic and international destinations. The most popular routes include flights to Denpasar (976 flights per week), Surabaya (721 flights), and international trips to Singapore, with 655 weekly departures.
Around 80 carriers operate in the city's aviation market, ensuring a high frequency of flights. The largest airlines by flight volume are Garuda, Batik Air, and Citilink. To learn more about the region, you can check out the travel guide or view the current weather, while the city cards with filters located further down the page will help you choose your next destination.

Jakarta — Bandar Lampung

Jakarta — Surabaya

Jakarta — Semarang

Jakarta — Yogyakarta

Jakarta — Pangkal Pinang

Jakarta — Jambi

Jakarta — Bengkulu

Jakarta — Solo

Jakarta — Kuala Lumpur

Jakarta — Batam

Jakarta — Praya

Jakarta — Singapore
Flight insights from Jakarta
Data-driven trends for direct flights from Jakarta — how often airlines fly, where they go, and typical fares and flight times.
Most frequent destinations
The most frequent direct destinations from Jakarta are Denpasar, Surabaya and Makassar. Denpasar leads with around 976 flights a week.
- Denpasar976 flights/week
- Surabaya721 flights/week
- Makassar675 flights/week
- Singapore655 flights/week
- Kuala Lumpur641 flights/week
Top countries
Most direct flights from Jakarta head to Indonesia, Malaysia and Singapore. Indonesia alone accounts for about 75% of all direct routes.
- Indonesiaavg $80
- Malaysiaavg $56
- Singaporeavg $49
- Thailandavg $89
- Chinaavg $138
Direct routes & fares
Popular non-stop routes from Jakarta range from Surabaya at $42 to Makassar at $85 — a quick way to compare direct-flight fares.
- Denpasarfrom $64
- Surabayafrom $42
- Makassarfrom $85
- Singaporefrom $49
- Kuala Lumpurfrom $54
Cheapest destinations
The cheapest destinations from Jakarta right now are Bandar Lampung from $24, Palembang from $25 and Yogyakarta from $31.
- Bandar Lampungfrom $24
- Palembangfrom $25
- Yogyakartafrom $31
- Surabayafrom $42
- Semarangfrom $44
Popular destinations from Jakarta
Frequently asked questions
- Which airports serve Jakarta?
- Flights from the city operate through two main hubs: Soekarno-Hatta International Airport (CGK), located 20 km from the central district, and Halim Perdanakusuma Airport (HLP), situated 11 km from the center.
- What are the most popular destinations from Jakarta?
- The highest demand is for flights to Denpasar (976 departures per week), Surabaya (721 flights), and Makassar (675 flights). Among international routes, Singapore and Kuala Lumpur are the leaders.
- How many airlines fly from Jakarta?
- A total of 80 airlines operate flights. The bulk of the traffic is handled by giants such as Garuda, Batik Air, and Citilink, as well as low-cost carriers like Super Air Jet and Lion Air.
- How many destinations are available from Jakarta?
- Passengers are offered a wide range of routes, with 15 cities featured in the list of the most active destinations. The network covers both key Indonesian provinces and major metropolises in Southeast Asia.
- How can I find cheap tickets from Jakarta?
- To find the best deals, we recommend using the interest-based filter system on this page and planning your flight in advance. Intense competition among the 80 airlines allows you to find budget-friendly options with carriers like Indonesia AirAsia or Citilink.