Jakarta to Jakarta

How to Get From Jakarta Airport to Jakarta City Centre

3Options
50mFastest
$4.50From
ElaMaartenWritten by Ela · Reviewed by Maarten · Updated 1 week ago

Train · Bus · Private Transport

Jakarta Airport, also called Soekarno-Hatta, is Indonesia's busiest gateway. The city centre lies well to the east of it. The airport train is the quickest way into Jakarta, taking 50 minutes. The bus is the cheapest at $4.50 (80,000 IDR), and a private transfer costs the most.

COMPARE

3 ways to travel from Jakarta Airport to Jakarta City Centre

There are three ways to travel from Jakarta Airport to Jakarta City Centre. You can choose between the train, bus, and private transport. The journey takes 50m–1h 30m and the quickest way is by train. If you're on a budget, the cheapest option is by bus with tickets starting at $4.50 (80,000 IDR).

Reach out to our Community

1
Taking the airport train to the centre in Jakarta, can you get off at Gambir?
Rik Moermans · March 2024
Dear Maarten If you take the train to the centre from the airport, can you also get off at Gambir? If not, where is it best to get off? Thanks in advance and warm regards Rik
E

Ela: Hi Rik! There is no direct train from Jakarta Airport to Gambir Station (https://maps.app.goo.gl/ewft8efcnEpontLX8). You'll have to take the

1
E
ElaGeckoRoutes team

Hi Rik! There is no direct train from Jakarta Airport to Gambir Station (maps.app.goo.gl). You'll have to take the train to the last stop at Manggarai Station (goo.gl), and then transfer to a commuter train to Gondangdia Station (maps.app.goo.gl). From there it's an 18-minute walk to Gambir Station.

If you prefer a direct ride, you can take a Damri bus instead. Hope this helps! Happy travels!

PS: Dit antwoord is in het Engels geschreven zodat we ook andere reizigers van andere nationaliteiten kunnen helpen. Je kunt Google Translate gebruiken om dit antwoord naar het Nederlands te vertalen.

0

Jakarta Airport to Jakarta City Centre by Train

50 minutesFrom $4.80 (85,000 IDR)

The train is the best way to skip the heavy traffic on the roads from Jakarta Airport to Jakarta City Centre.

It takes about 50 minutes between the airport and the city centre, and fares start from $4.80 (85,000 IDR).

Trains depart from Jakarta Airport every 30 minutes from 06:19 to 20:49 daily. If you’re travelling from the city centre to Jakarta Airport, trains are available from 05:16 to 19:46.

The train station is conveniently connected to Soekarno–Hatta International Airport.

Don't wait until the last minute before buying your train tickets. The queues are usually long, and you might end up waiting a while for the next available train if seats are fully booked.

Departure and arrival station

To take the train, you first need to get to the Soekarno-Hatta Airport Rail Link, between Terminal 1 and Terminal 2. You can take the free Skytrain to get here from any of the airport terminals.

In Central Jakarta, it is best to get off at Sudirman Baru Railway Station (also known as BNI City Station). There are other train stops in the city, so check beforehand which one is closest to your hotel. The last stop is Manggarai Station, about 6 minutes away from BNI Station.

From these stations, you can take another train, bus, or taxi to your destination in the city. For private transfers, we recommend taking Grab or Bluebird.

Train schedule between Jakarta Airport and city centre

50 minutes$4.80 (85,000 IDR)

All services arrive at Jakarta

Jakarta Airport to city centre30m
Jakarta
$4.80
85,000 IDR
City centre to Jakarta Airport30m
Jakarta
$4.80
85,000 IDR

Train tickets are available on KAI Bandara.

Jakarta Airport to Jakarta City Centre by Bus

1.5 hoursFrom $4.50 (80,000 IDR)

The cheapest way to travel from Jakarta Airport to Jakarta City Centre is by bus. It makes several stops in Jakarta city centre, so it’s a good idea if your hotel or destination is quite far from the airport train stations.

If you're heading to the heart of Jakarta, take a bus going to Gambir Train Station, beside the National Monument. From here, you have plenty of options to get to your hotel.

The downside? You’ll have to brace for heavy traffic in the city. The estimated travel time between Jakarta Airport and the city centre by bus is around 1.5 hours, sometimes longer during rush hour.

You can choose from several bus companies on this route: DAMRI, Sinar Jaya, and Agri Mas. Ticket prices start from $4.50 (80,000 IDR).

Departure and arrival station

You can find the buses parked outside the arrivals halls of each of the airport’s three terminals.

Make sure you take the bus that brings you closest to your destination in the city. For many tourists, that's Gambir Train Station.

From Jakarta Airport to the city, buses depart every 15 to 30 minutes from 06:00 in the morning to 12:00 midnight. From the city centre to Jakarta Airport, bus departures are from 3:00 to 20:00.

Jakarta Airport to Jakarta City Centre by Private Transport

1.5 hoursFrom $11 (200,000 IDR)

The taxi is a convenient way to travel from Jakarta Airport to Jakarta City Centre. It’s also your only option if you arrive at the airport once the trains and buses have stopped running for the day.

We recommend taking a taxi if you're travelling with bulky luggage or people with limited mobility, but definitely not if you're pressed for time. With the taxi, you will still have to worry about getting stuck in traffic.

When taking a private transport from Jakarta Airport to Jakarta City Centre, you have 3 options: pre-book a private ride via Klook, hail a car via Grab or Gojek, or take an official airport taxi.

Klook Taxi from Jakarta Airport to Jakarta City Centre

Klook is our preferred taxi service from Jakarta Airport to Jakarta City Centre and vice versa. They offer better cars and reliable drivers with rates starting from $11 (200,000 IDR). This is usually the cheapest private transfer option for this route.

You can book them up to a few hours before your trip, and your driver will be waiting for you at the airport when you arrive.

Grab Taxi or Gojek from Jakarta Airport

Another good option for the taxi is to book one via the taxi-hailing apps Grab or Gojek. Both are allowed to operate at Jakarta Airport.

If you don't have mobile data, you can book a ride using the airport Wi-Fi or ask for help at their respective booths.

When using your Grab App, pick the option “GrabCar Airport” to be able to book your ride. The car picking you up should have a GrabCar Airport special sticker.

Expect to pay around $14 (250,000 IDR) when taking Grab or Gojek from Jakarta Airport to Jakarta City Centre.

Airport Taxi from Jakarta Airport to Jakarta City Centre

As with many airports, scamming is not a foreign concept when taking a taxi from and to Soekarno–Hatta International Airport. This is why we highly recommend taking a ride with one of the accredited airport taxis below:

  • Blue Bird Taxis

  • Silver Bird Taxi

  • Tiara Express

  • Borobudur

  • Diamond

  • Primajasa

  • Green Line Taksi

  • Gamya

  • Gading

It’s important to note that even with these companies, there have been some reports of overpricing and unprofessional drivers.

There are different kinds of airport taxis available: budget, regular, special taxis, and executive. Whichever you plan to take, it’s better if they’re prepaid. This is your best defence against faulty meters and drivers trying to charge you so much more than you’re supposed to pay.

Airport taxi rates from Jakarta Airport to Jakarta City Centre start from $14 (250,000 IDR).

Rounding it up

That's the full picture for getting from Jakarta Airport to Jakarta City Centre, roughly apart. In all, there are 3 ways to make the trip. The cheapest fare is $4.50 (80,000 IDR). The quickest trip takes 50m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the fastest way to get from Jakarta to Jakarta?

The fastest way to get from Jakarta to Jakarta is by train and takes 50 minutes.

What is the cheapest way to get from Jakarta to Jakarta?

The cheapest way to get from Jakarta to Jakarta is by bus with ticket costs starting from 80,000 IDR.

CHANGELOG

Route Update History

Updated train prices.

About the Authors

Ela
Ela

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Maarten
MaartenReviewer

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.