We use cookies and external services: MapTiler for interactive maps and Google Maps to show route duration/distance. Both may process personal data such as your IP address, including transfers outside the EU/EEA. See our privacy policy for details. By clicking ‘Accept all’, you consent to this.
Jakarta Airports Comparison
Jakarta, the capital city of Indonesia, is served primarily by two airports: Soekarno-Hatta International Airport (CGK) and Halim Perdanakusuma Airport (HLP). Soekarno-Hatta is the main and largest airport, handling the majority of international and domestic commercial flights. It is located about 20 km west of central Jakarta and is equipped with three terminals that serve full-service and low-cost airlines, offering extensive flight connections worldwide.
Halim Perdanakusuma Airport, located closer to Jakarta’s city center in East Jakarta, is the secondary airport mainly serving domestic flights, government and military operations, VIP and private aviation. Though smaller, HLP offers a more convenient location for domestic travelers looking for quicker access to the city center. This landing page provides a comparison of these two airports focusing on transportation, flight connections and passenger amenities to help users decide which airport suits their travel needs best.
| Airport | Main role | Flight Connections | Transport to City | Proximity | Shopping & Food | Other Passenger Info |
|---|---|---|---|---|---|---|
| Soekarno-Hatta International Airport (CGK) | Main international and domestic hub, largest airport in Indonesia | Extensive international and domestic flights with airlines such as Garuda Indonesia, Lion Air, Batik Air, Emirates, and many others | Airport Rail Link (~45 min, IDR 70,000), taxis (~45-60 min, IDR 150,000-200,000), buses including DAMRI (~2 hours, IDR 70,000), private transfers and ride-hailing apps | Approximately 20 km (12 miles) west of central Jakarta | Wide variety of shops including duty-free, local and international brands; dining options range from fast food to sit-down restaurants; many open 24/7 | Modern terminals with lounges, free Wi-Fi, baggage storage, and shuttle services connecting terminals |
| Halim Perdanakusuma Airport (HLP) | Secondary airport primarily for domestic flights, VIP, military, and private aviation | Mainly domestic routes operated by airlines like Citilink, Batik Air, and Susi Air; no international flights | Taxis and ride-hailing apps (approximately 30-45 min to city center), limited public transport options, closer proximity allows quicker city access | Approximately 14 km (9 miles) east of central Jakarta | Limited shopping and dining options compared to CGK, with basic convenience stores and cafes | Less crowded, smaller airport, efficient for short domestic trips and private flights |
Jakarta’s Soekarno-Hatta International Airport (CGK) is the best choice for most travelers, especially those with international flights or seeking extensive airline options and amenities. Halim Perdanakusuma Airport (HLP) serves as a convenient secondary airport ideal for domestic travel and VIP operations, offering quicker access to central Jakarta. Your choice will depend on your flight type, convenience preferences and travel itinerary.
If you are looking for detailed info on the different Jakarta airports, click on the airport profiles below.