Transportation from Jakarta Soekarno Hatta Airport

Jakarta

The most convenient and straightforward way to get from Soekarno-Hatta Airport to downtown Jakarta is via ride-sharing apps Grab or Gojek or regular taxis. However, prices from the airport to the city centre are up to 2x higher than the other way around.

Allow plenty of time when travelling to the airport by taxi or bus, as the standard 50-minute ride can stretch to 90 minutes due to rush hour traffic.

Public transport is provided by a special train line and also by many DAMRI bus lines running to various locations in Jakarta.

Price
Airport -> Downtown
Price
Downtown -> Airport
Travel time
Grab / Gojek 248 000 idr / car 125 000 idr / car 50-80 minutes
Normal taxi 250 000 idr / car 250 000 idr / car 50-80 minutes
Train 70 000 idr / person 70 000 idr / person 55 minutes
Bus DAMRI 80 000 idr / person 80 000 idr / person 50-90 minutes

Grab / Gojek

Using the popular Grab and Gojek taxi apps is very popular and convenient in Indonesia.

You always know the price in advance and the amount is automatically charged to the card you enter in the app. In addition, both Grab and Gojek have clearly marked stations outside all terminals where you can wait for a car or order a ride with the help of an employee if you don't have the app downloaded yet.

Prices are dynamic and are calculated according to current demand.

We always recommend comparing prices on both apps as they can vary greatly. In addition, if you are using one of the apps for the first time or very often, there may be various discounts.

The 10 best hotels in Jakarta

Grab / Gojek tends to be the cheapest way to get from the city centre to the airport when travelling with 2 or more people, with prices starting at 124 000 idr.

On the other hand, from the airport to the city centre, the price usually doesn't drop below 245 000 idr and therefore cheaper to take the train or bus, even if you are travelling with two people.

Regular taxis

In Jakarta, taxi drivers drive according to the meter.

You will be shouted at by the chasers of each company as you exit each terminal, however they are all official employees and the prices for standard taxis are the same.

You will not encounter fraudulent taxi drivers at Jakarta Airport.

So you shouldn't pay more than the fare from the airport to the National Monument. 250 000 idr. The prices are the same when going from the center to the airport.

At the airport, you can order a taxi directly from the counter of one of the companies or from the machine at the stand. You can also pay by card. To get from the city centre to the airport, you can order a taxi through your hotel or by simply waving on the street.

Train

As of 2017, there is a train to the airport "Airport Rail Link" referred to as the A line on maps.

The station is located between terminals 1 and 2. From all terminals, the only way to get to the station is by the free automatic airport train that runs once every 13 minutes. The journey time from Terminal 3 to the station is about 6 minutes, while from Terminals 1 and 2 it is about 1 minute.

Walking from the terminals to the train station is not possible.

Fares

Although this is part of Jakarta's suburban train network, a special fare applies and fares cannot be paid with transport cards used to pay for other train, metro and bus lines in Jakarta.

One ticket to any station in the centre costs 70 000 idr.

You can only pay at the machines with a credit card. You can also pay cash at the ticket office in the station when going from the centre to the airport. On the way from the airport to the centre you do not have this option.

Timetable and route

The train runs to Manggarai station, where you can change to regular suburban lines in the direction of Old Jakarta or Gambir station.

For travel to the modern city centre, use Sudirman station.

For complete information on getting around the city, including maps of all train lines, see our Jakarta travel guide.

During the day, the interval between connections is 30 minutes, with the journey to the centre taking around 45 minutes.

  • First trains
    • 6:12 - Airport -> Downtown
    • 5:08 - from BNI City Sudirman station to Airport
  • Last trains
    • 22:42 - Airport -> Downtown
    • 21:38 - from BNI City Sudirman station to Airport
  • All Seasons Jakarta Thamrin *** - Quality and cheap hotel 100 meters from BNI City / Sudirman station
  • Shangri-La Jakarta ***** - one of the best hotels in Jakarta about 200 meters from BNI City / Sudirman station

Unfortunately, on the official Jakarta commuter rail website commuterline.id/jadwal-kereta and on the Indonesia airport trains website railink.co.id/schedule, the line between downtown Jakarta and Jakarta Airport is missing, although it is normally in service.

DAMRI buses

You can also take advantage of the DAMRI buses that run across Jakarta to several destinations.

The individual lines usually do not stop anywhere along the way between the airport and their destination.

Stops can be found in front of all terminals and are marked with signs Public Bus.

Tickets can be purchased from ticket machines or directly from the ticket office at the stop. Ticket offices are also located at stations in the city centre, where you can always buy a ticket before boarding the bus.

Fares can only be paid by card and not in cash.

Routes and prices

DAMRI buses depart from Soekarno-Hatta Airport on the following routes:

  • Gambir - Central Station for long-distance trains and Jakarta city centre near the National Monument

  • Kemayoran - station of some long-distance trains and international exhibition area
  • Terminal Block M - a modern residential area in South Jakarta, the DAMRI bus stops at platform 6

  • Halim high speed train station - high speed rail station to Bandung

  • Kampung Rambutan - bus station in South Jakarta near TMIItheme park
  • Tanjung Priuk - terminal in the northeast of Jakarta near the main long-distance ferry terminal
  • Lebak Bulus - a residential area in the south of Jakarta
  • Pasar Minggu - a residential area in the southeast of Jakarta
  • Rawamangun Terminal - a residential area in East Jakarta

For more information, visit the official damri website.

Map of transport to the centre

We've created a clear map of DAMRI train and bus lines and stations from the airport to downtown Jakarta.

Long distance buses

Long-distance buses to Jakarta also stop at the same stops as DAMRI buses to other places on the island of Java.

  • Bandung - many different bus companies
    • Price - from 125 000 idr
    • Frequency - 1-3 times per hour
    • Travel time - 4 hours
    • Indicative timetables and prices: redbus.id
  • Merak - bus terminal near the ferry landing to Sumatra (operated by DAMRI)
    • Price - 140 000 idr
    • Frequency - 60 minutes
    • Travel time - 100 to 130 minutes
  • Bogor - operated by DAMRI, stops at Botani Square
    • Price - 130 000 idr
    • Frequency - 60 minutes
    • Journey time - 100 to 130 minutes
  • Pantai Tanjung Lesung - beach resort in West Java, operated by DAMRI
    • Price - 140 000 idr
    • Frequency - 60 minutes
    • Driving time - 120 to 150 minutes

TransJakarta buses

Since 2023, the airport is also served by the SH1 feeder route of the TransJakarta bus system, which is by far the cheapest option to get to the airport.

However, the route is primarily for employees. For example, you cannot buy a ticket at the airport, so unless you already have one of the transport cards from a previous visit to Indonesia, it is not possible to use this connection.

In addition, the stop is not at either terminal, but is located on the main road between terminals 1 and 2 (see map), from which the station can be reached via the car park on an unmarked footpath.

The SH1 line runs to Kalideres terminal in the west of Jakarta, from where you can continue to the city centre on express buses 3 and 3F.

Fares are 3 500 idr on each line, so the total from downtown is 7 000 idr.

This article may contain affiliate links from which our editorial team may earn commissions if you click on the link. See our Advertising Policy page.

Any questions left?

If you have any questions or comments about the article...

0 comments

Sign in to Cestee

... the worldwide travel community

Do not have your travel account yet? Sign up