Soekarno-Hatta International Airport (CGK) is Indonesia's main international gateway, and for most travelers flying in from the Middle East, Southeast Asia, or elsewhere abroad, it's the natural entry point before continuing to Bandung. The distance from CGK to Bandung is approximately 150 km, and a private car transfer via the Padaleunyi toll road takes roughly 3-3.5 hours door-to-door, longer during Jakarta's evening rush hour or on weekends. CGK has three terminals — Terminal 3 for most international carriers, Terminal 2 for a mix of international and domestic airlines, and Terminal 1 mostly domestic — so confirming your terminal in advance matters for where your driver waits. A private transfer means a driver meets you at arrivals holding a sign with your name, loads your luggage directly, and drives straight to Bandung with no transfers or negotiating required.
Which terminal will you land at?
CGK has three terminals, and it matters for where your driver waits:
- Terminal 3 — used by most international carriers (Garuda Indonesia international routes, Emirates, Qatar Airways, and most other foreign airlines)
- Terminal 2 — some international and domestic carriers
- Terminal 1 — mostly domestic low-cost carriers
Confirm your terminal from your flight ticket before arrival, since it's a genuinely long walk (or a shuttle ride) between terminals if your driver waits at the wrong one — this is why sharing your exact flight number when booking matters.
How does the pickup process work?
- After clearing immigration and customs, exit to the arrivals hall
- Your driver waits at the arrivals area holding a sign with your name
- Luggage loads directly into the vehicle — no need to arrange a separate porter or transport to a parking area
- The vehicle departs directly for Bandung via the Padaleunyi toll road
Route and travel time
| Segment | Distance | Typical time |
|---|---|---|
| CGK to toll road entrance | ~15 km | 20-40 min (airport traffic) |
| Padaleunyi toll road | ~135 km | 2-2.5 hours |
| Total CGK to Bandung | ~150 km | 3-3.5 hours |
Travel time extends during Jakarta's evening rush hour (roughly 16:00-19:00) and on weekends when the toll road fills with day-trippers heading the same direction — flights landing in these windows should build in extra buffer time.
Have a question about your trip?
Chat on WhatsAppWhat's included in a private transfer?
Every Alfathan airport transfer includes fuel and driver in a single fixed price, agreed before you land — no negotiating at the arrivals hall, no metered fare surprises. See our full airport transfer service page or the vehicle rental price list for current rates by vehicle size, since group size determines whether a Hiace (14 seats) or a larger vehicle fits best.
Frequently asked questions
How early should I book a Soekarno-Hatta transfer? At least a few days ahead is recommended, especially for red-eye or early-morning arrivals, so your driver and vehicle are confirmed before you land.
What if my flight is delayed? Share your flight number when booking — drivers track flight status and adjust pickup timing automatically for delays, at no extra charge.
Can the transfer stop partway, for example in Puncak? Yes — let us know when booking if you want to add a stop along the route; this is arranged as part of the same booking rather than a separate trip.
Book your Soekarno-Hatta to Bandung transfer
Message us on WhatsApp with your flight number and arrival time, and our team will confirm your driver and vehicle for a direct transfer to Bandung.


