Jakarta Soekarno-Hatta Airport

  • Free and up-to-date :)

    We are happy to help you plan your trip through our free and up-to-date airport transportation guides. Do you want to travel to and/or from the airport by taxi? Check our partner's website for the best rates!

What is the distance from Jakarta Soekarno-Hatta Airport to the centre of Jakarta?

The distance to Merdeka Square in Central Jakarta is 27 kilometres / 16.8 miles, travel time is at least 45 minutes. At busy times, such as in the morning and evening rush hour, you may be on the road for an hour and a half. Jakarta’s Old Town, known as Kota Tua or Oud Batavia, is a little closer. Merdeka Square is one of the largest squares in the world.

From CGK Airport to Jakarta City centre by Taxi
27 km
45 min
IDR 150000.-

Public transport

Train to Jakarta

The airport has its own train station located between Terminal 1 and Terminal 2, easily accessible by the Skytrain monorail. It is only a few minutes from terminals T1, T2 and T3 to the airport’s railway station. The Soekarno-Hatta Airport Rail Link (Railink) connects the airport with the city, the stations are SHIA Airport, Batu Ceper, Duri, BNI City / Sudirman Baru and Manggarai. Travel time from Jakarta Soekarno-Hatta Airport to BNI City in the middle of the city is 50 minutes. Stasiun BNI City is the most centrally located station in Jakarta, yet it is still 3 kilometres / 1.9 miles south of the main square Merdeka Square. Railink trains (KA Bandara) to and from the airport run every day of the week between 05:00 hours and 23:30 hours.

At all stations with the exception of SHIA Airport you have the option to change to the regional train called KRL Commuterline. Batu Ceper provides a connection to Tangerang Line, Duri to Tangerang Line and Loop Line, BNI City to Loop Line (Stasiun Sudirman), Manggarai to Cikarang Line, Central Line and Loop Line. Moreover, BNI City is very close to Dukuh Atas BNI metro station. Tickets for the Railink train to and from Jakarta Soekarno-Hatta Airport cost 70,000 IDR each and can be purchased online and from ticket machines at the stations. Keep in mind that you can only pay by card, it is not possible to pay with cash. Please consult website and timetable Railink for more information.

Bus to Jakarta

It is also possible to travel by bus from the airport to Jakarta, this option is offered by many different bus companies. The train is preferred by many travellers, but changing to a taxi or bus is almost always necessary to get to your final destination. The bus gives people more options, however, there is a chance that you will be on the road much longer. DAMRI is one of the best-known providers, they operate bus services to many destinations in Jakarta from early morning until late at night. If you want to go to the Old Town of Jakarta (Kota Tua), you can take the bus from terminals T1, T2 and T3 towards Mangga Dua. A bus ticket to Kota Tua costs 40,000 IDR and can be purchased from the bus driver. A bus ride takes approximately 1 hour, depending on traffic conditions. Please consult bus to and from Jakarta Soekarno-Hatta Airport for more information.

Public transportation in Jakarta
In the city and surroundings (Greater Jakarta / Jabodetabek) there are many modes of transport, many people make use of taxis, motorcycle taxis, tricycles (Bajaj) and minibuses. Public transport consisting of BRT Bus Rapid Transit TransJakarta, MRT Metro Jakarta, LRT Light Rail Transit Jakarta, KRL Commuterline and Soekarno-Hatta Airport Rail Link is another option. The BRT network of fast buses is very popular and has 13 bus lines that run on reserved bus lanes. A single ticket with TransJakarta costs 3,500 IDR, it is easiest to buy tickets through the TIJE app, available in the App Store and Play Store. MRT Metro Jakarta has one line between Bundaran HI (Central) and Lebak Bulus (South), LRT Light Rail Transit Jakarta has one line between Pegangsaan Dua (North) and Velodrome (East). KRL Commuterline connects Jakarta with the surrounding cities of Bekasi, Depok, Bogor (West Java), Tangerang and Tangerang Selatan (Bantam) and consists of six lines. Two major stations with connections to three KRL lines are Jakarta Kota and Manggarai.

Book a taxi

Activities

Activity

Jakarta: Volcano, Tea/Rice Fields, Hot Spring, Local Food

Embark on an adventure from Jakarta to Subang and Bandung and experience an active volcano, a local village, scenic rice fields, a tea plantation, local flavors, and hot spring relaxation.
Discover more
Activity

Jakarta: Full-Day Highlights Tour

Explore Jakarta's rich history, art, traditions, and spirituality on a full-day outing. Follow your guide and see some of the city's most popular landmarks on this specially curated highlights tour.
Discover more
Activity

Jakarta: Asha Island Day Trip with Round-Trip Speedboat

Escape to Asha Island with canoeing and paddleboarding. Includes round-trip boat transfers, optional hotel pickup, lunch (selected option), and free time to relax or explore the beach.
Discover more