• Nothing Found

How to get from Jakarta Airport to the City Center

There are several ways you can travel from Jakarta’s main airport – Soekarno-Hatta International Airport – to the city including taxi, private transfer 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 in normal traffic and is also very affordable. A private Jakarta Airport transfer offers the same door-to-door service but without the wait times and an English-speaking driver.

Another fast transfer option is to take the train, which is also the cheapest mode of transport. The journey time is just 50 minutes, not including wait times, and you’ll be able to jump off downtown or connect with another train service to your final destination. Finally, the Damri bus is also an affordable choice, however, it is also the slowest. The only real advantage to this 2-hour journey is that it makes lots of additional stops along the way which may be more convenient for passengers not staying directly in the city center.

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.

Comparison of the options

PRICE FOR 2PASSENGERS
OPTION PRICE DURATION AVAILABILITY
Taxi €10 45min 24/7
Train €6.40 45min 06:12–22:42
Bus €9.60 120min 06:00–23:00
Welcome Airport Transfer €22 45min 24/7

How to get from Jakarta Airport to the city by taxi

The most comfortable and reliable way to get from Jakarta Airport to the city center is to take a Jakarta Airport taxi. Taxis are metered and available 24/7, seating up to 4 passengers. The journey time during low traffic periods is 45 minutes, however, Jakarta traffic can be quite hectic and during peak hours it may take more than 2 hours to reach your destination.

Taxi fare from Jakarta Airport to the city

Jakarta taxis charge using a taximeter based on the distance traveled. However, since each company charges slightly different rates, the final fare price may vary depending on who you travel with. In any case, from Jakarta Airport to the city the taxi cost should be around €10 (IDR 170,000), which won’t include any tolls you pass along the way. You may also be charged a surcharge for traveling to certain zones.

If you’d prefer a set rate fare for your journey from Jakarta Airport to Jakarta Central, we recommend pre-booking a transfer with Welcome Pickups.

Cost

€10

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 can I find a taxi at Jakarta Airport?

We recommend taking a Bluebird taxi from Jakarta Airport as this is the most trusted taxi company. As you walk through the Arrivals Hall, you’ll notice taxi counters for different companies –including Bluebird– where you can book a ride, otherwise, continue walking to the taxi rank where you’ll need to take a ticket from the booking machine. A Bluebird staff member will be manning the stand and will call your number out when you are first in line.

Convenience

Opting for a taxi from Jakarta Airport to the city is the only way to reach your hotel door in less than an hour. Although a little more expensive than public transport, taxis are quick, safe, and hassle-free.

Editor’s Note

You must take a ticket to be added to the queue. Wait times can reach up to 20 minutes, particularly at Terminal 3, so if you aren't in the official line you risk waiting even longer.

Useful Tips

The most recommended taxi company from the airport is Blue Bird which has a blue bird logo, followed by Express which are white.
Cash is still the most common form of payment for taxis so make sure you have enough on you before joining the line.
If you're traveling in a group of 3 or more people, a taxi may be more affordable than public transport.
Make sure your driver starts the taximeter before you begin your journey to avoid being overcharged.

Getting from Soekarno Hatta Airport to Jakarta by train

The Soekarno-Hatta Commuter Line (airport train), run by KAI Commuter, is an excellent transfer option for those on a budget who are headed directly to the city center. From Jakarta Airport to the city the train takes 45 minutes to reach BNI City Station (Sudirman Baru Station). From there, you can walk to Dukuh Atas Station to access the metro to other parts of the city.

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 center is €3.20 (IDR 54,000). You can purchase your tickets online, or from the automatic ticket machines in the train station.

Cost

€3.20

Trip Duration

50 Min.

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

Convenience
Safety
Value for Money

The Sky Train shuttle operates every couple of minutes between 05:58 and 21:05 and the free shuttle bus runs every 30 minutes 24/7. The train runs from 06:12 to 22:42 every day.

Where do I find the train at Jakarta Airport?

Jakarta Airport provides a free shuttle bus and Sky Train that connects all three terminals with the railway station; simply follow the signs from the Arrivals Hall to the “Sky Train” platform. Once you arrive at the Airport Railway Station, which is located between Terminals 1 and 2, make your way to the lower floor.

Convenience

The train is great for those looking for a cheap transfer option. The journey time is quick and won’t be affected by traffic conditions. However, services don’t run late at night so if you’re arriving after 22:00 you likely won’t make the last train. Plus, once you reach the train station in Jakarta city center, you’ll need to find alternate transport to your hotel.

Editor’s Note

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

Useful Tips

Trains are air-conditioned and have free WiFi, charging ports, and bathrooms onboard.
You can purchase your train tickets online in advance to save time at the airport.
There's lots of storage space for luggage on the train including dedicated storage areas.
If you land early in the morning or late at night, you will have a long wait for the next train.

How to get from Jakarta Airpot to the city by bus

The Damri bus from Jakarta Airport to the city is another cheap way to travel, however, the transfer time is around 2 hours, which also makes it the slowest. The bus picks up passengers from each terminal and then travels to Gambir Station in the city center where you can connect with inter-city trains and other buses to reach your final destination.

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

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

Cost

€4.80

Trip Duration

120 Min.

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

Convenience
Safety
Value for Money

The Damri bus runs from 06:00 to 23:00 daily.

Where do I find the bus at Jakarta Airport?

Regardless of which terminal you arrive at, as you exit the Arrivals Hall, follow the signs for “Public Bus” which will lead you to the bus departure area. The Damri bus is white with yellow and blue markings and “Gambir” should be displayed in the front window since this is the final destination on the airport to Jakarta route.

Convenience

Although the bus is an affordable transport option, it’s also the least convenient way to travel from Jakarta Airport to Jakarta city center. The bus can get very crowded and it makes multiple stops along the way, resulting in a travel time of at least 2 hours, more than double that of the train or a taxi.

If you prefer to save time and travel directly to your accommodation, you can book your airport transfer in advance with Welcome Pickups.

Editor’s Note

If you’re traveling in a group it is just as affordable to split the cost of a taxi than it is to take the bus, but more than twice as fast.

Useful Tips

There's storage space for larger luggage items underneath the bus.
Be sure to arrive at least 10 minutes before the bus departs to secure a seat.
Depending on traffic conditions, the bus journey can take between 1 hour and 30 minutes to 2 hours to reach the city center of Jakarta.

How to get from Jakarta Airport to the city by private transfer

If you’re someone who likes to know that everything is organized and taken care of, then a private Jakarta Airport transfer from the airport to the city can give you the peace of mind you need. When you book a private transfer with a company like Welcome, you can avoid waiting around for buses, trains, and taxis and instead be met on arrival by a local English-speaking driver who knows this bustling city well.

Moreover, a customer support team will be on hand 24/7, you’ll receive a fixed rate fare with a guaranteed on-time pickup and you can choose a vehicle that suits your needs specifically. Best of all, on the way to your accommodation, you’ll receive a mini tour of Indonesia’s capital city and be let in on some local secrets to ensure your visit is as perfect as possible.

How much will a private transfer from Jakarta Airport to Jakarta Central cost?

When you book a private transfer you have the benefit of locking in a fixed rate fare that can be paid for in advance. This price includes all charges, so you won’t be stung with additional costs for things like extra luggage, traveling at night, or road tolls. Furthermore, since the payment will have been taken care of ahead of time, you won’t need to stress about withdrawing or exchanging cash after a long flight.

From Jakarta Airport to the city center, the cost of a private transfer in a sedan that seats 4 people will cost €22 (IDR 371,418), or €41 (IDR 692,180) for a more spacious 6-seater van.

Your private transfer can be booked and paid for online or via the Welcome Pickups app. Booking is fast and easy, all you have to do is enter your personal details and flight information and select the time and date you’d like to be picked up.

Cost

€22

Trip Duration

45 Min.

When you book a ride in advance a vehicle will be waiting for you on arrival.

Convenience
Safety
Value for Money

Private transfers are available 24/7 from Soekarno–Hatta International Airport.

Where will my private transfer depart from?

Your friendly Welcome driver will be waiting for you in the Arrivals Hall after you’ve collected any luggage. To help you spot them, they’ll be holding a sign with your name, plus you’ll have been sent their details – including a recent photo – ahead of time. After exchanging introductions, your driver will lend a hand with any luggage and show you to your pre-selected private vehicle so your transfer can begin!

Convenience

Opting for a private transfer puts the fun back into travel, keeping it simple and easy so that you can focus on holidaying. You won’t need to wait in line, buy tickets, or worry about timetables, instead, you’ll be on your way as soon as you land. Plus, whether you’re traveling solo or in a group, private transfers are relatively affordable, despite being the most expensive option overall.

Editor’s Note

We suggest requesting a pick-up time at least 30 minutes after your flight's scheduled arrival time.

Useful Tips

Your driver will receive live updates in the event that your plane is delayed so that they can adjust the pick-up time to meet you on arrival.
Extra services such as a baby seat or wheelchair-accessible vehicle can be requested at the time of booking.
Although not expected, tipping is appreciated for good service since a small gesture can go a long way.

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 24 hours before the pickup and get an 80% 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

Frequently asked questions

How do I get from the airport to the city of Jakarta?

There are four modes of transport to consider from Jakarta Airport to Jakarta, a taxi, private transfer, bus, or train. If speed is your priority, a taxi or private transfer is your best option (45 minutes), unless you’re traveling during peak hour traffic when the train offers a cheaper and quicker alternative (50 minutes). Your final option is the bus, which, while affordable is considerably slower than all other options and not quite as cheap as the train.

Is there a train from Jakarta Airport?

Yes, the Soekarno-Hatta Commuter Line runs from Jakarta Airport to the city every 30 minutes from 06:20 to 23:20. The total journey takes 50 minutes, not including wait times.

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

The cost of a local taxi from Jakarta Airport to the city is around €10 (IDR 170,000). You will be charged using a taximeter and any road tolls you pass along the way will be added to your fare. If you’d prefer a set rate fare for your Jakarta Airport transfer, we recommend booking in advance with Welcome Pickups.

How long does it take from Jakarta Airport to the city center?

The distance from Jakarta Airport to the city center is around 33 km. Covering this distance will take 45 minutes in a Jakarta Airport taxi or private transfer, whereas the train will take approximately 50 minutes, and the Damri bus will take up to 2 hours, excluding wait times.

Was this helpful?

Pre-book online