Jakarta Airport – Complete Guide and Getting to the City
Jakarta Airport, also known as Soekarno–Hatta International Airport, is an Indonesian airport located on the island of Java and serving the Jakarta metropolitan area. It is the busiest airport in Indonesia, handling around 60 million passengers annually.
And what’s fascinating about it is that it’s recognized as one of the best airports in the world!
If visiting Jakarta or Tangerang, the following guide will present you with all you need to know!
Table of Contents
Jakarta Airport General Information
IATA code: CGK
ICAO code: WIII
Number of passengers: around 54.8 million annually
Getting from Jakarta Airport to Jakarta
Jakarta Airport is situated in Tangerang City, about 20 kilometers from Central Jakarta. There are a couple of ways you can get from CGK to the city centre.
Shuttle bus
Shuttle buses at Soekarno-Hatta International Airport are operated by DAMRI, with over 15 routes connecting the airport to Gambir Station, Thamrin City, Blok M, Rawamangun, Bekasi, Bogor, and other areas.
Buses depart regularly from all three terminals, are air-conditioned, and have space for luggage. Tickets are bought at counters inside the terminals, and buses generally leave every 30 to 60 minutes, depending on the route.
Local Bus Services
There are no traditional city buses operating directly from Soekarno-Hatta Airport. Travelers use DAMRI shuttle buses to reach downtown Jakarta, where they can transfer to the TransJakarta bus network. Inside the airport, a free Skytrain connects the terminals and the airport train station.
The ride to the city takes around 60 to 90 minutes, so taxis are a more common option.
Train
Soekarno-Hatta International Airport is connected to the Jakarta city center by the Airport Rail Link. Trains run to BNI City Station, with stops at Batu Ceper and Duri, and the journey takes about 45 to 55 minutes. The airport’s train station is linked to all terminals by a free Skytrain for easy access.
Taxi
Taxis are available at all terminals of CGK. Official companies like Blue Bird and Silverbird offer metered rides to Jakarta and nearby areas.
Ride-hailing apps such as Grab and Gojek also operate, but pickups are usually arranged at designated points outside the terminals. It’s recommended to use official taxi counters or apps to avoid unofficial drivers.
Car rental
For those who prefer to explore the area on their own and don’t want to depend on taxis and public transport, the best option is to hire a car directly at the airport. At CGK, you will find several rental agencies, including Avis and TRAC. The easier option is to also rent a car online and avoid potential queues.
Transfer
Lastly, if you prefer convenient online ways of booking transport in advance, a door-to-door transfer is a great option. A professional driver will wait and welcome you at the airport when you arrive and take you directly to your accommodation in the city.
Jakarta Airport airlines
Jakarta Airport serves as a hub for Batik Air, Citilink, Garuda Indonesia, and Lion Air. The most popular domestic destinations are Denpasar airport, Surabaya airport, and Medan airport.
The busiest international routes are the ones to Changi Airport in Singapore and Kuala Lumpur International Airport in Malaysia.
Below is the list of the most important airlines offering departures and arrivals from CGK:
- Batik Air
- Citilink
- Garuda Indonesia
- Lion Air
- Indonesia AirAsia
- NAM Air
- Sriwijaya Air
- Super Air Jet
- TransNusa
- Pelita Air
- Thai Airways
- Singapore Airlines
- Malaysia Airlines
- AirAsia
- EVA Air
Jakarta Airport facilities
The airport offers several services and amenities for passengers on a layover or awaiting their flight. Here is the list of services you can find in CGK:
- Restaurants and cafes
- Free WiFi
- ATMs and banks
- Lounges
- Currency exchange
- Luggage wrapping and luggage storage
- Baggage claim
- Parenting rooms and kids zone
- Praying rooms
- Duty-free shops
- Smoking areas
- Relax area
- Airport hotel
Jakarta Airport accommodation
For those who need to spend the night at the airport, CGK provides accommodation at the airport hotel. There are three hotels at the airport: Jakarta Airport Hotel, Anara Airport Hotel, and Digital Airport Hotel T3. In addition, there are several hotels near the airport.
Jakarta Airport FAQs
Jakarta has two airports: Soekarno-Hatta Airport (CGK) and Halim Perdanakusuma Airport (HLP). Soekarno-Hatta handles most international and domestic flights, while Halim mainly serves domestic and government-related flights. Both airports are located within the Greater Jakarta area.
Getting around later in the evening shouldn’t be a problem. Although the public bus may not operate depending on how late you arrive, taxis and private transfers are available 24/7.
Soekarno-Hatta International Airport has three main terminals: Terminal 1, Terminal 2, and Terminal 3. Each terminal serves different domestic and international airlines, with Terminal 3 mainly handling international flights and major carriers like Garuda Indonesia.
Yes, currency exchange is available at the airport as well as several ATMs.
Yes, luggage storage services are available at Soekarno-Hatta International Airport. You can find them in Terminal 1, Terminal 2, and Terminal 3, making it convenient if you have a layover or want to explore the city without carrying bags.
No, Uber no longer operates in Indonesia. However, you can use local ride-hailing apps like Grab and Gojek, which are available for pickups at designated areas outside the terminals.