Jakarta Airport to City Center: Every Transfer Option, Cost & Time Compared
✅ Last verified on-the-ground: 2026-07-17
Soekarno-Hatta (CGK) sits about 32 km west of central Jakarta. Each transfer option has a different price, time, and pain point, and the trip between Terminal 3 and a Menteng or Kuningan hotel is the first decision every Indian backpacker makes on arrival. This guide breaks down every option with current 2026 fares and the FX rate as of 17 July 2026: 1 INR ≈ 188.7 IDR (i.e. 1 IDR ≈ ₹0.00530). Planning the wider region? Our Southeast Asia backpacking hub covers the full multi-country route.
Before you decide, two things to know. First, Uber is not operational in Jakarta, and Grab has been the de facto ride-hailing app since Uber’s regional exit in 2018. Second, the airport Skytrain (the free shuttle between CGK’s three terminals) is genuinely free, runs every few minutes, and is the first leg of any Railink transfer from Terminal 3.
Quick Answers
| What | Answer | Price (INR) |
|---|---|---|
| Cheapest way to central Jakarta | TransJakarta airport bus (Shuttle DAMRI to Kalideres, then BRT) | ₹536 (~100,000 IDR or ~$5.56) total |
| Fastest way to central Jakarta | GrabCar or hotel pickup, off-peak | ₹1,072-₹1,875 (~200,000-350,000 IDR or ~$11.12-$19.45) |
| Is the Skytrain free? | Yes, free between CGK terminals, runs 24/7 | 0 IDR |
| Does Uber work in Jakarta? | No, Uber exited in 2018, use Grab or Gojek | — |
| Distance CGK to Menteng | Around 32 km, 45 to 90 minutes depending on traffic | — |
The Six Realistic Transfer Options, Ranked
1. Grab or Gojek (the practical default)
For most Indian backpackers arriving at CGK with a data-packed eSIM, Grab is the simplest answer. You land, you open the app, you pin your hotel, the driver arrives in 10 to 15 minutes, and you’re in Menteng or Kuningan in 45 to 90 minutes depending on Jakarta’s notorious traffic. There is no surge from the airport itself anymore (the airport has formalised pickup zones), but afternoon rush hour (5 to 8 pm) can push the fare and time up sharply.
- Cost: ₹1,072-₹1,875 (~200,000-350,000 IDR or ~$11.12-$19.45) to central Jakarta (around ₹950-₹1,800 (~$9.85-$18.66))
- Time: 45 to 90 minutes
- Where: Follow signs to “Taksi Online” pickup zones, which are marked at every terminal
- Cash or app: Both work. Cash payment is the safer choice if your Indian card declines on the app (a common traveller complaint).
Pro tip: pin the exact hotel name, not a landmark, otherwise drivers get confused by Jakarta’s one-way streets.
2. Hotel Airport Pickup
Most mid-range and above hotels in Menteng, Kuningan, and Sudirman offer pre-booked airport pickups for ₹1,607-₹2,679 (~300,000-500,000 IDR or ~$16.67-$27.79). The driver holds a name placard at the arrival hall, you skip the queue, and the fare is fixed. Worth it if your flight lands late (after 10 pm) when Grab wait times stretch.
- Cost: ₹1,607-₹2,679 (~300,000-500,000 IDR or ~$16.67-$27.79)
- Time: 45 to 75 minutes (often faster than Grab because the driver knows the route)
- Where: Hotel-arrival pickup lane, follow your hotel’s specific instructions
3. Coupon Taxi (the official airport taxi)
The coupon taxi counters are inside the arrival hall, and you pay a fixed fare at the counter before you walk out to the taxi. This is the only way to avoid the “no meter, double the price” hassle from unofficial drivers.
- Cost: ₹1,072-₹1,607 (~200,000-300,000 IDR or ~$11.12-$16.67) to central Jakarta (depending on zone)
- Time: 45 to 90 minutes
- Where: Pre-pay at the official taxi counter inside the terminal
Travellers report Silverbird and Blue Bird as the most reliable operators. Avoid anyone approaching you inside the terminal offering a taxi, those are the unofficial ones the coupon system exists to bypass.
4. Railink Train (the airport rail link)
This is the proper train option. The Railink commuter line connects CGK (SHIA station, near Terminal 3) to BNI City station in central Jakarta, with a stop at Batuceper. From BNI City you can switch to the MRT or grab a short taxi to your hotel. The catch is that most flights arrive at Terminal 3, which is a free Skytrain ride away from the Railink station itself.
- Cost: ₹375 (~70,000 IDR or ~$3.89) per person (around ₹370 (~$3.83))
- Time: 55 minutes to BNI City, plus 15 to 20 minutes Skytrain from Terminal 3 to the Railink station
- Where: Skytrain to the integrated Railink station (5 minutes from Terminal 3, follow signs), then board the train to BNI City
Pro tip: trains run every 30 to 60 minutes and stop around 11 pm, so this option doesn’t work for late-night arrivals. If ticket machines decline your card, queue at the staffed counter instead.
5. TransJakarta BRT + DAMRI Shuttle (the budget option)
The cheapest realistic route. Take the DAMRI airport shuttle from CGK to Kalideres terminal (~30 minutes; fare paid at the counter), then transfer to the TransJakarta BRT corridor 3 toward central Jakarta. From Kalideres it takes about 90 minutes more to reach Bundaran HI (the closest BRT stop to Menteng). Total cost: ₹536 (~100,000 IDR or ~$5.56), total time: 2 to 2.5 hours.
- Cost: ₹214 (~40,000 IDR or ~$2.22) total
- Time: 2 to 2.5 hours
- Where: DAMRI shuttle pickup outside Terminal 3, then TransJakarta BRT
Honest take: this is fine for a backpacker with a big bag and patience, but for a first-time arrival with the monsoon coming down, the taxi math just works out cleaner. DAMRI luggage handling has been a complaint from travellers carrying two large backpacks.
For backpackers who want the bus-and-BRT breakdown priced in detail, our Cebu airport to city center guide covers a similar BRT-plus-shuttle combo in another Southeast Asian capital.
6. Skytrain Only (the terminal shuttle, not a city transfer)
Worth a separate mention because of the most-Googled question: “is the Jakarta airport Skytrain free?” Yes, and it runs between CGK’s three terminals. It’s a five-minute ride, runs 24/7, and is what you take if you land at Terminal 2 or 1 and want to use the Railink from Terminal 3. It is not, on its own, a way to reach the city centre.
- Cost: 0 IDR
- Time: 5 minutes between terminals
- Where: Follow “Skytrain” signs from any terminal
How Long Does It Take?
This is the real question behind every “what’s the best option” search. Here is the honest breakdown for a CGK-to-Menteng trip at different times of day:
| Time of day | Grab | Coupon taxi | Railink | DAMRI + BRT |
|---|---|---|---|---|
| Mid-morning (10 am) | 50 min | 55 min | 75 min (incl. Skytrain) | 2 hr |
| Afternoon (3 pm) | 60 min | 70 min | 75 min | 2.5 hr |
| Evening rush (6 pm) | 90 to 120 min | 90 min | 75 min | 3 hr |
| Late night (11 pm) | 50 min | 60 min | Not running | Limited service |
The Railink is the only option whose time is reliable, because it doesn’t sit in traffic. The trade-off is the Skytrain-to-station detour and the train’s last departure around 11 pm.
How Much Should You Budget for the Transfer?
For a solo Indian backpacker, here’s what to budget for the trip into central Jakarta:
| Option | One-way cost | Two-way total (return to airport included) |
|---|---|---|
| DAMRI + BRT | ₹536 (~100,000 IDR or ~$5.56) | ₹1,072 (~200,000 IDR or ~$11.12) |
| Railink train | ₹375 (~70,000 IDR or ~$3.89) | ₹750 (~140,000 IDR or ~$7.78) |
| Grab / Gojek | ₹1,340 (~250,000 IDR or ~$13.89) average | ₹2,679 (~500,000 IDR or ~$27.79) |
| Coupon taxi | ₹1,340 (~250,000 IDR or ~$13.89) | ₹2,679 (~500,000 IDR or ~$27.79) |
| Hotel pickup | ₹2,143 (~400,000 IDR or ~$22.23) | ₹4,286 (~800,000 IDR or ~$44.46) |
If you want the rail-link option priced in detail, see our dedicated Jakarta airport train ticket price guide. For the full step-by-step Railink route from Terminal 3, the Jakarta airport train route page has the platform directions and timing.
Getting Connected: SIM and eSIM
You need working data to book Grab the moment you clear customs, so buy a SIM before you leave the airport. Telkomsel and XL Axiata both have counters in the arrivals hall. For a one-week Jakarta stay, a 25 GB Telkomsel prepaid SIM with 4G runs about ₹536 (~100,000 IDR or ~$5.56). If you’re arriving into a different Southeast Asian capital first, the Singapore airport to city centre transfer options use a comparable mix of train, taxi, and metro.
If you’d rather skip the airport counter and activate before you fly, Nomad eSIM covers Indonesia from the moment you land and lets you skip the counter queues with foreign-card issues. Travellers connecting through Manila on the way in can check our Manila airport to city center guide for a similar mix of ride-hailing and rail options.
Common Transfer Mistakes Indian Travellers Make
Mistake 1: Saying yes to a driver who approaches you inside the terminal
What people do wrong: An “official-looking” person offers a taxi inside the arrivals hall. What happens: no meter, no fixed price, the fare doubles once your bag is in the boot. How to avoid it: walk past everyone inside, exit to the coupon taxi counter or the Grab pickup zone.
Mistake 2: Booking a Grab without a working data SIM
What people do wrong: relying on airport Wi-Fi, which is patchy at Terminal 3. What happens: the app fails to load, the driver can’t reach you, you’re standing at the pickup lane for 30 minutes. How to avoid it: buy the SIM or eSIM before you take off.
Mistake 3: Assuming Uber works
What people do wrong: opening Uber and waiting for a car that will never come. What happens: Uber exited Southeast Asia in 2018 (Grab bought its regional operations). How to avoid it: install Grab and Gojek, both are active in Jakarta and either works from the airport.
Mistake 4: Pinning a landmark instead of the hotel name
What people do wrong: typing “Menteng” into Grab as the destination. What happens: the driver takes you to a Menteng main road, and you walk 15 minutes with luggage. How to avoid it: type the full hotel name and address, copy-pasted from your booking confirmation.
Mistake 5: Taking the Railink without checking the last departure
What people do wrong: planning to take the Railink on a late-night arrival. What happens: trains stop around 11 pm, and you’re stuck at the station with no Grab surge working in your favour. How to avoid it: check the Railink schedule in advance, or book a hotel pickup for any flight landing after 9 pm.
Where to Eat Near Common Arrival Hubs
If you land at night and need a quick bite after dropping bags at the hotel, here are three spots in central Jakarta that work for a first or last meal:
- Ganesha Ek Sanskriti Kemayoran for a North Indian dinner, butter chicken and dal in the ₹536-₹1,340 (~100,000-250,000 IDR or ~$5.56-$13.89) range, casual setting, near the airport-side Kemayoran area. Rating 4.8 according to user reviews.
- SEMAJA Menteng for Indonesian comfort food (nasi goreng, soto), rating 4.8, a 15-minute walk from many Menteng hotels.
- Ganesha Ek Sanskriti Kemang Jakarta for a sit-down Indian dinner (chicken tikka, around ₹1,875 (~350,000 IDR or ~$19.45)), rating 4.4, more upscale and located in south Jakarta if your hotel is in the Kemang area.
If you’re staying two or three nights and want a day trip, a guided scooter tour of the city is a 4.8-rated way to see Jakarta without wrestling with public transit.
Safety and Pre-Departure Checks
Jakarta is generally safe for Indian travellers in the central business districts, but a few categories of risk are worth flagging before you land. For comparison with another Southeast Asian capital’s airport arrival safety notes, see our Bangkok airport to city center transfer guide.
- Airport taxi scams: Stick to the coupon counter, Grab pickup zones, or hotel pickups. Decline any “taxi” offer inside the terminal.
- Late-night arrivals: Solo female travellers report Grab is reliable, but for any 11 pm or later arrival, a pre-booked hotel pickup is the lower-stress option.
- Monsoon flooding: The DAMRI + BRT route can be affected by flooding in the December to February wet season. Grab, coupon taxis, and the Railink are more weather-resilient.
Before departure, check the Indian Ministry of External Affairs’ official travel advisory at mea.gov.in for any current Jakarta-specific notes. Indonesia’s own tourism advisory pages also publish real-time weather and transport alerts.
FAQ
Is there an MRT line to CGK airport? Not directly. The closest MRT station to the airport is at BNI City, which is the Railink train’s city-side terminus. You take the Railink from CGK to BNI City, then switch to MRT or a short taxi.
How far is Jakarta airport from the city centre? About 32 km from CGK Terminal 3 to Menteng or Kuningan. Travel time is 45 to 90 minutes by car, depending on traffic.
Do Jakarta taxis accept Indian cards? No, Indonesian taxis are cash-only. Carry Indonesian rupiah in small notes for coupon taxis, and for Grab, pay in cash or with a card that works on the app (some Indian cards fail).
Can I use the Skytrain to go to the city? No. The Skytrain only moves between CGK’s three terminals, it is a free shuttle, not a city transfer.
What’s the safest option for a late-night arrival? Hotel pre-booked pickup. Coupon taxis are also fine, but the fixed-price pre-pay at the counter removes haggling fatigue after a red-eye flight.
Does Grab work from CGK Terminal 2? Yes, all three terminals have official ride-hailing pickup zones. Follow the “Taksi Online” signs.
Subodh’s Take
For most Indian backpackers, Grab is the right answer: around ₹1,340 (~250,000 IDR or ~$13.89), 50 minutes off-peak, and zero haggling. Take the Railink if you arrive in daylight, want a fixed schedule, and your hotel is near BNI City. Skip the Skytrain-to-terminal confusion only if you’ve flown into Terminal 3. The DAMRI + BRT combo is honest budget travel, but the time cost is real, save it for the return when you’re not jet-lagged.
— Subodh