CGK · Transport

Traveloka Airport Transfer

Prebooked car

Prebooked car Similar to other car-based options; generally 30–60 minutes to central Jakarta, longer in peak congestion > multiple card

Fixed-price card payment beats 2 a.m. taxi haggling every time

Traveloka Airport Transfer is a prebooked car service that runs from all CGK terminals (1, 2, 3) into central Jakarta in roughly 30–60 minutes, similar to regular taxis when traffic cooperates. You book through the Traveloka app or website before you fly, pick a time slot, and lock in a fare in rupiah that you pay by card or Indonesian e-wallet instead of dealing with cash at the curb.

Prices sit between hotel cars and pure ride-hail: app-store reviewers note that it often comes out cheaper than a hotel-arranged sedan but more expensive than Grab or Gojek in light traffic. You see the total fare upfront before confirming, including airport pickup fees, so there’s no meter watching on the way from Soekarno–Hatta to areas like Sudirman or Kuningan, even if the trip stretches towards 60 minutes in rush hour.

Because Traveloka is just the platform, pickup rules depend on which provider you choose in the app for CGK Terminal 1, 2, or 3. Some drivers stand in the arrivals hall with a name sign near specific exit doors, while others wait in the parking area and ask you to message via WhatsApp after landing; the exact meeting point and timing sit in the voucher details you receive right after payment.

Change and cancellation policies differ by car provider, and some of the cheapest options turn non-refundable a few hours before the booked pickup time. If your flight to Jakarta tends to run late by 30–45 minutes, it’s worth paying a bit more for a flexible option, clearly marked in the Traveloka listing under “Cancellation policy” and “Reschedule.”

Common complaints in app-store reviews mention drivers waiting at a different zone than stated, especially around Terminal 3’s multi-level pickup areas, which can cost you 10–20 minutes of back-and-forth calls. Regulars screenshot the driver’s plate number from the app, share it with their group on WhatsApp, and then match the plate once they step out to the designated curb segment outside customs.

Step-by-step from landing at CGK

  • 1. Before flying, open the Traveloka app, choose “Airport Transfer,” set Soekarno–Hatta (CGK) as pickup, enter your terminal (1/2/3) and hotel address, then pay by card or e-wallet.
  • 2. After booking, check the voucher: note the provider name, meeting point description (for example “Terminal 3 International Arrival Gate 3”), plate number if listed, and any WhatsApp contact.
  • 3. On arrival, clear immigration and customs, turn on mobile data, and send a quick WhatsApp or in-app message to the driver if the voucher says you must “contact on landing.”
  • 4. Head to the exact pickup area stated, such as “Terminal 2D arrival curb, Zone B,” and hold your phone where you can see incoming calls or messages while watching plate numbers.
  • 5. Once you find the car, confirm the name and plate against the app, load your bags, and expect a 30–60 minute ride into central Jakarta, longer if your flight hits the airport during the 5–8 p.m. traffic peak.

One practical tip: schedule your pickup at least 60–90 minutes after scheduled landing at CGK, especially for Terminal 3 international flights, to leave room for immigration lines and bags without cutting into any non-refundable window.

Other transport at CGK