Soekarno-Hatta International Airport
Airport guide 2026

Soekarno-Hatta International Airport CGK

Indonesia

Soekarno-Hatta International Airport is Indonesia's primary airport, located approximately 20 km northwest of Jakarta's city center.

It is the gateway to Jakarta and one of Southeast Asia's main aviation hubs.

Content verified on 04/09/2026

How to get to Soekarno-Hatta International Airport

Jakarta city centre is approximately 20 km from the airport: the transfer takes approximately 45-90 minutes by bus or taxi, depending on traffic, often very heavy.

By Car

By car, you reach the city centre of Jakarta in approximately 45-90 minutes, depending on traffic.

By Train

The Railink train directly connects the airport to Sudirman Baru station (BNI City) in approximately 45-55 minutes; fixed-price ticket 70,000 rupiah, payable by card only (cash only at the station ticket office).

By Bus

The Damri bus connects the airport to various areas of Jakarta (Gambir, Blok M, Thamrin); ticket roughly 40,000-75,000 rupiah, with departures every 30-60 minutes depending on traffic.
💡
Tips Jakarta traffic is among the most intense in Southeast Asia: if possible, avoid travel during peak hours, or alternatively prefer the Railink train, which is less subject to road congestion.

Average travel time to CGK

Train45-55 minutes (Railink)
Shuttle bus60-90 minutes (bus)
Taxi / Private hire45-90 minutes (taxi/app, by traffic)

Parking near Soekarno-Hatta International Airport

Multiple multi-story parking facilities are located at each terminal.

Video surveillance is active, with moderate rates.

How to get to Jakarta from CGK

By Train

The Railink train connects the airport to Sudirman Baru station in approximately 45-55 minutes; ticket at fixed rate 70,000 rupiah, card payment only.

By Bus

The Damri bus connects the airport to various zones of Jakarta in approximately 60-90 minutes; ticket approximately 40,000-75,000 rupiah.

By Taxi

Official taxis (Blue Bird) or Grab/Gojek apps await in the arrivals area; the metered taxi costs approximately 200,000-350,000 rupiah (11-20 USD, plus 20,000-40,000 rupiah highway toll) for the city center, with high variability due to traffic; Grab/Gojek often offer a lower fixed rate, 120,000-200,000 rupiah, toll included.

Airport transfers you can book in advance

Shuttles and private transfers you can book online, picked from the best rated by travelers.

Car rental at Soekarno-Hatta International Airport

The major car rental companies have their own counters in the arrivals area.

Bring your driving license, passport, and credit card in your name; many visitors prefer a local driver given Jakarta's often chaotic traffic.

 

Hotels near Soekarno-Hatta International Airport

Soekarno-Hatta is Jakarta's large international hub, but it is located in Tangerang, 20-30 km west of the city: there is no real cluster of hotels next to the terminals, so the choice is between staying a bit closer on the north side (Kemayoran) or going all the way to the Thamrin and Senayan centre. In either case, traffic decides everything: by taxi it takes anywhere from 45 minutes to over 2 hours depending on the time, while the Railink train reaches BNI City station in about 45 minutes with no surprises. Anyone with an early morning flight does well to budget for traffic, not just distance in kilometres.
Neighbourhood

Kemayoran, the closest to the ring road

About 28-32 km from the airport via the Jakarta Inner Toll Road (JORR) ring road: 35-40 minutes without traffic, which easily become 60-90 at rush hour; DAMRI buses connect the airport to Kemayoran for about 40,000 IDR.

Best for: Those who want to stay as close as possible to the airport without going all the way to the Thamrin city centre.

Pros
  • Closer to the airport than the Thamrin or Senayan centre
  • Fast-growing area with recent chain hotels and the Jakarta International Expo fairground
Cons
  • District built for trade fairs and offices, little evening street life outside the hotels
  • Reaching the historic centre or Thamrin still takes 20-30 minutes by taxi
See more hotels in this area
City centre

Thamrin and Senayan, the city centre

About 25-30 km from the airport: 45-90 minutes by taxi depending on traffic, or the Railink train to BNI City station (Sudirman Baru) in about 45 minutes, then a few minutes on foot or by metro to Thamrin.

Best for: Those who want shopping, restaurants and city life within walking distance, accepting the longest transfer from the airport.

Pros
  • Bundaran HI, Plaza Indonesia and Grand Indonesia within walking distance of the Thamrin hotels
  • Bundaran HI MRT station close by, useful for getting around without a taxi
Cons
  • The trip from the airport is the longest and most exposed to traffic among Jakarta's areas
  • Room prices higher than in Kemayoran or the outlying districts
See more hotels in this area
 

Airport services

The airport is Indonesia's main hub and one of Southeast Asia's busiest airports.

Shopping & Duty Free

The duty-free area offers a selection of Indonesian coffee, batik, and traditional handicrafts.

Lounges & relaxation

Lounge access is granted through frequent flyer program status, a business-class ticket, or a paid day-pass.

Connectivity & Wi-Fi

Free Wi-Fi is available throughout the terminal area. Telkomsel, XL Axiata, and Indosat operators have counters for local SIM cards at the airport.

Families & Children

Passengers with children find both play spaces and basic family assistance.

Terminal guide

The three terminals (1, 2, 3) are well organized, with a shuttle connection between them.

For international flights, arriving at least 3 hours early is recommended, given the airport's heavy traffic volume.

Map of Soekarno-Hatta International Airport

Map of Soekarno-Hatta International Airport

Frequently asked questions

Q. Is Jakarta's traffic really a problem for getting to the airport?

Yes, it's among the heaviest in Southeast Asia: always allow a generous time margin, or prefer the Railink train, less subject to traffic jams.

Q. How much does the visa on arrival in Indonesia cost?

500,000 Indonesian rupiah (about 35 USD), valid for 30 days and extendable once, purchasable at dedicated counters at the airport or online in advance.

Q. Do Grab and Gojek work at Jakarta airport?

Yes, they are the dominant ride-hailing apps in Indonesia and operate regularly to and from the airport, with dedicated pickup points.

Q. How much does a taxi cost from Soekarno-Hatta to downtown Jakarta?

Roughly 200,000-350,000 rupiah (11-20 USD), highly variable depending on traffic.

Flight board

Real-time status of arriving and departing flights

Nearby Airports

Things to do in Jakarta

Related articles