CGK - Jakarta

Taxi vs Pre-Booked Transfer at Jakarta Airport: Which One to Choose?

Last updated: July 2026

Quick answer: Should you take a Blue Bird taxi, Grab, or pre-book a transfer from Soekarno-Hatta airport? An honest side-by-side with real Jakarta prices. Private transfer to West Jakarta: from €53 per vehicle, or €64 for 4 passengers (about €16 each), fixed price, driver waiting at arrivals.

Popular CGK transfers - fixed price, book in minutes

Getting from Soekarno-Hatta to central Jakarta by road takes 45 minutes to 2 hours depending on traffic. The real question is which road option suits your situation. Here is a straightforward comparison.

Side-by-side comparison

FactorBlue Bird taxiGrab/GojekPre-booked transfer
Price to CBDMetered; swings with trafficQuoted in the app before you acceptFixed when you book
TollsExtra (added separately)IncludedIncluded
Booking requiredNoApp neededYes, in advance
Wait time5–15 min (queue)5–20 minDriver waiting for you
PaymentCash or cardCard or cashPre-paid or on arrival
Meet-and-greetNoNoYes, name board in arrivals
Vehicle qualityGood (standard fleet)VariableGood to excellent
Child seatNoNoOn request
Late nightYes (24 hours)Limited after midnightGuaranteed
Fixed priceNo (metered)Yes (but surges)Yes

Fixed-price private transfer

CGK West Jakarta

From€53for 2 passengers

4 passengers: €64 per vehicle, about €16 per person

  • Fixed price, no meter
  • Flight tracked
  • 60 min free waiting
  • Driver meets you at arrivals
  • Free cancellation up to 24 h before pickup
See vehicles and book
CGK → West Jakarta €53See vehicles and book

When the taxi wins

Blue Bird taxis are the safe, reliable default in Jakarta. If you arrive during off-peak hours, have moderate luggage, and are comfortable with a metered fare, a Blue Bird is hard to beat. The drivers are professional, vehicles are well-maintained, and the meter is honest.

The key advantage: no app needed, no booking needed. Walk to the taxi rank, get in a Blue Bird, go. Off-peak, with the roads moving, the meter stays reasonable; in rush hour the same trip costs meaningfully more, because you are paying for time as well as distance. Tolls are added on top.

Avoid non-Blue Bird taxis unless you are experienced with Jakarta transport — meter tampering is rare but not unheard of with less reputable companies.

When Grab/Gojek wins

Grab and Gojek give you upfront pricing — you see the fare before confirming. During off-peak hours, this can be cheaper than a metered taxi. Cashless payment is convenient if you have not exchanged money yet.

The downside is surge pricing. During peak arrivals (afternoon and evening), the quoted fare can exceed what a metered taxi would charge. Always compare the Grab quote to the expected taxi fare before deciding.

Both apps work well at CGK, with designated pickup zones at each terminal.

When a pre-booked transfer wins

Pre-booking makes the most sense when:

  • You arrive between 23:00 and 05:00, when Grab availability drops and taxi queues thin out
  • You travel with a family and need a car seat or larger vehicle
  • You are heading to a destination far from central Jakarta and want a fixed price agreed in advance
  • You are a first-time visitor to Jakarta and prefer to skip the learning curve of navigating transport in one of the world's most congested cities
  • You have heavy or bulky luggage that needs a van

You will usually pay more than a metered taxi would have cost. For that, you get a driver waiting in the arrivals hall, a guaranteed vehicle, tolls included, and no surprises.

What about the train?

The Commuter Line Basoetta airport train (run by KAI Commuter, formerly Railink) is not a taxi or transfer — it is a separate option that beats all road transport on both price and speed. If you are traveling light and heading to central Jakarta, it is the best choice during operating hours — check kci.id or the Access by KAI app for the first and last departure on your date. But it only goes to Sudirman Baru station, so you will need onward transport from there.

A note on the numbers

You will notice this page quotes no taxi or transfer figure. That is deliberate: Jakarta publishes no verifiable tariff for either, and a metered fare here swings with traffic by a wide margin. The two prices you can know before committing are the Rp 70,000 airport train fare (published by KAI Commuter) and whatever a Grab quote or a transfer booking tells you for your actual trip. Use those.

When a private transfer from CGK is the right choice

  • You want the price settled before you land: fixed, confirmed in writing, no meter, no night or luggage surcharge at the kerb.
  • Three or more people: a 4-seat car to West Jakarta is from €64, about €16 per person, usually level with or below separate public-transport tickets once you count the walk, the wait and the last mile with bags.
  • Flight delays: the driver follows your flight number; 60 minutes of waiting are included, and you can cancel free up to 24 hours before pickup.

CGK → West Jakarta from €53Fixed price, flight tracked, free cancellation up to 24 h before pickup.

Related Airport Guides