• Nothing Found

Soekarno–Hatta Jakarta Airport to City Center

Jakarta is the perfect melting pot of Chinese, European, Javanese, Malay, Arab and Indian cultures and traditions. While exploring Indonesia’s giant capital, be sure to check out the Old Town Kota Tua and the Port of Sunda Kelapa, where you will find many traditional wooden schooners. 

There are three different ways to travel in Jakarta from the airport to the city; taxi, bus or train. Taking a Jakarta airport taxi is the quickest and most convenient way to travel as it takes just 45 minutes to reach the city and costs around €13 (IDR 200,000). Another fast transfer option is to take the train. The journey time is just 50 minutes and the cost of a train ticket is €4.50 (IDR 70,000). Finally, taking the Damri bus is the cheapest but slowest option. A one-way ticket on the Damri bus costs €2.50 (IDR 40,000), but the journey time is around 2 hours.

Welcome Pickups offers meet and greet services and a friendly introduction to Jakarta at the same price as a regular taxi. Click here to see the cost.

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Comparison of the options

PRICE FOR 2PASSENGERS
OPTION PRICE DURATION AVAILABILITY
Taxi €13 45min 24/7
Bus €5 120min 03:00–21:30
Train €9 50min 06:20–23:20

How to get from Jakarta Airport to the City by Taxi

The fastest and most comfortable way to get from the airport to the city centre is by taking a Jakarta airport taxi. They are available 24/7 and can get to your hotel in Jakarta in just 45 minutes if the traffic is low.

How much is a taxi from Jakarta Airport to the City?

The cost of a local taxi from CGK airport to the city centre will be calculated using a taximeter. The average cost is around €13 (IDR 200,000),  but this doesn’t include any toll fees.

If you’d prefer a set rate fare for your journey in Jakarta from the airport to the city, we recommend pre-booking with Welcome pickups.

Cost

€13 (IDR 200,000)

Trip Duration

45 Min.

*Prices may very unless booked in advance.

Convenience
Safety
Value for Money

Taxis are available 24/7 at Jakarta Airport.

Where do I find the taxi at Jakarta Airport?

Taxis are readily available every day of the week. You can easily spot them as soon as you exit the arrivals hall at Jakarta airport.

Convenience

Taking a taxi from Jakarta airport to the city is the only way to get directly to the door of your hotel in under an hour. Although a little more expensive than the public transfer options, taking a taxi is quick, safe and hassle-free.

Editor’s Note

If you're travelling in a group of 4 people, I strongly suggest sharing a taxi and splitting the fare to save on the cost of your journey.

Useful Tips

Make sure your driver starts the taximeter before you begin your journey to avoid any overcharging or confusion.
Not all Jakarta taxi drivers speak English; be sure to write your hotel address down and show it to the driver to avoid any miscommunication.
Many roads from Jakarta Airport to the city are toll roads, these will be an extra cost to your journey.

How to get from Jakarta Airpot to the City by Bus

Taking the Damri bus is the cheapest way to travel in Jakarta from the airport to the city. The total cost is just €2.50 (IDR 40,000) one-way, but the transfer time is around 2 hours, making it the slowest form of transportation.

How much is the bus from Jakarta Airport to the City Centre?

The cost of a one-way ticket on the Damri bus from Jakarta airport to the city is €2.50 (IDR 40,000). You can purchase your ticket from the driver on the bus in the local currency.

Cost

€2.50 (IDR 40,000)

Trip Duration

2 Hrs.

*There's a waiting time of up to 30 minutes for the Damri bus.

Convenience
Safety
Value for Money

The Damri bus runs from 03:00 to 21:30 daily.

Where do I find the bus at Jakarta Airport?

As soon as you exit the arrivals hall in Terminal 1, 2 or 3, you will see the many buses at the designated stops. The bus you need to look for says “Gambir” on the front, as this is its destination in Jakarta.

Convenience

Although the cheapest transfer option, taking the Damri bus is the least convenient way to travel from Jakarta airport to the city centre. The bus can get very crowded and it makes multiple stops along the way, resulting in a 2 hour travel time, more than double that of both other transfer options.

Timetables

Editor’s Note

Although cheap, taking the bus is the slowest transfer option, if you're travelling in a group, I suggest splitting the cost of a taxi. On the other hand, if you're travelling alone, taking the train may be a better option.

Useful Tips

There's some storage space for large luggage under the bus.
Be sure to arrive at least 10 minutes before the bus departs to get your seat.
Depending on traffic conditions, taking the bus can take from 1 hour 30 minutes to 2 hours to reach the city of Jakarta.

Welcome Pickups transfer

Welcome Pickups

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line

If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Jakarta. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.

Best drivers

Hand-picked english-speaking drivers

Flight monitoring

Drivers are always on time

Quality support

24/7 email & phone support

Cancel up to 24h before and get a refund

Edit or cancel transfers

Read more

Prices

DAYTIME
€20.0
NIGHTTIME
€24.0
Same price as a regular taxi from the line

PRICES FOR

Sedan Car

4 pax, 4 pieces of luggage

Book Welcome Pickups transfer

How to get from Jakarta Airport to the City by Train

Taking the train is an excellent transfer option for those on a budget and travelling light. The journey time is just 50 minutes to the city centre and a single ride on the train from Jakarta airport to the city costs just €4.50 (IDR 70,000).

How much is the train from Jakarta Airport to the City?

The cost of a one-way ticket on the train from Jakarta airport to the city centre is €4.50 (IDR 70,000). You can purchase your tickets online, using the Railink App or from the automatic ticket machines in the train station.

Cost

€4.50 (IDR 70,000)

Trip Duration

50 Min.

*There's a waiting time of 30 minutes for the train.

Convenience
Safety
Value for Money

The train runs from 06:20 to 23:20 every day.

Where do I find the train at Jakarta Airport?

There’s a free shuttle bus and Sky Train connecting all three terminals at Jakarta airport with the train station. Simply follow the signs from the arrivals hall for “Sky Train” and then take this directly into the train station at Jakarta airport.

Convenience

Taking the train is a great option for those looking for a cheap transfer. The journey time is quick and not dependent on traffic conditions. However, there’s very little luggage space, so you will need to travel light. Plus, once you reach the train station in Jakarta city centre, you will need to find alternate transport to your hotel.

Editor’s Note

Although taking the train is a great budget transfer option, if you're travelling with lots of luggage or in a large group, you may find taking a taxi more convenient.

Useful Tips

You can purchase your train tickets online in advance to save time at the airport.
There's very limited storage space for luggage on the train, be sure to travel light.
If you land early in the morning or late at night, you will have a long wait for the next train.

Frequently asked questions

How much does a Jakarta airport to city taxi cost?

The cost of a local taxi from Jakarta Airport to the city is around €13 (IDR 200,000). You will be charged using a taximeter and the cost of any road tolls will be added to this fare. If you’d prefer the stress-free experience of a set rate fare for your Jakarta airport transfer, we recommend booking in advance with Welcome Pickups. 

What's the distance from Jakarta airport to the city centre?

The distance from Jakarta Airport to the city centre is 32.5 km. Taking a Jakarta Airport taxi will take around 45 minutes, the train will take approximately 50, and the Damri bus will take up to 2 hours to reach the city of Jakarta.

Is there a Jakarta airport bus to the city?

Yes, the Damri bus runs from Jakarta airport to the city every day from 03:00 to 21:30. The cost of a ticket is only €2.50 (IDR 40,000), making it the cheapest transfer option, and the total journey time is around 2 hours. 

Is there a Jakarta airport train to the city centre?

Indeed, there’s a train that runs from Jakarta Airport to the city centre every 30 minutes. The total journey time is just 50 minutes and the cost of a one-way ticket is €4.50 (IDR 70,000). The train is available from 06:20 to 23:20 daily. 

Pre-book online