Quick Answer
For most travelers, the best balance of speed, cost, and convenience is taking the Skytrain to Sudirman Baru Station, then a short taxi or online ride to your hotel (Total: 60-90 mins & $4-10 USD). The cheapest option is the Damri Airport Bus to Blok M or Gambir ($2-3 USD), but it takes 2+ hours. For direct door-to-door service, use a pre-booked online car (Gojek/Grab) for $10-20 USD.
1. Skytrain (CGK Airport Train) to Sudirman Baru â The Smart Choice
The Railink Skytrain is an electric train connecting Terminals 1, 2, and 3 directly to downtown Jakarta. It's our top recommendation for efficiency and avoiding traffic.
Why Choose the Skytrain?
- Traffic-Proof: Completely avoids Jakarta's notorious road congestion.
- Cost-Effective & Fast: A predictable 45-minute journey for a fixed fare.
- Modern & Comfortable: Air-conditioned, clean, with dedicated luggage areas.
- Perfect for South Jakarta: The Sudirman Baru (BNI City) station is centrally located in the SCBD business district, close to major hotels in Senayan, Kebayoran Baru, and Menteng.
Step-by-Step Guide & Routes
We compare two main routes based on your budget and hotel location:
| Route | Steps | Total Time | Total Cost (Approx.) | Best For |
|---|---|---|---|---|
| A. Recommended: Skytrain + Taxi/Ride-Hail | 1. Walk to Railink station in your terminal. 2. Buy ticket to Sudirman Baru. 3. 45-min train ride. 4. From station, take taxi/Gojek to hotel (5-15 mins). |
60 - 90 mins | $4 - $10 USD (Train: $4 + Ride: $2-6) |
Most travelers, first-timers, those with moderate luggage. |
| B. Budget: Skytrain + TransJakarta Bus | 1. Take Skytrain to Sudirman Baru. 2. Walk to TransJakarta BRT shelter. 3. Take bus to corridors near your hotel (e.g., Blok M). |
90 - 120 mins | $4 - $5 USD (Train: $4 + Bus: | Solo backpackers, extreme budget travelers, light packers. |
Key Station Tip: Do not get off at "Manggarai" unless your hotel is specifically nearby. Sudirman Baru is more convenient for South Jakarta.
Tickets, Schedule & Luggage
- Fare: IDR 70,000 (â $4.50 USD) to Sudirman Baru. Buy at counters or via Traveloka app.
- Frequency: Every 30 minutes from ~4:00 AM to ~8:00 PM.
- Luggage: Free. Dedicated racks available. For oversized items, consider a luggage delivery service.
2. Official Airport Taxis â Door-to-Door Convenience at a Premium
Official taxis provide a direct, hassle-free ride but are the most expensive road option. Use them when convenience outweighs cost.
How It Works & Price Comparison
After baggage claim, go to official taxi counters inside the terminal (never solicit drivers outside). You pay a fixed fare based on your destination zone.
| Taxi Company | Reputation | Estimated Fare to S. Jakarta | Notes |
|---|---|---|---|
| Blue Bird | Excellent (Most Reliable) | IDR 250,000 - 350,000 ($16 - $22 USD) | Metered, but airport counter uses fixed premium. Best for safety. |
| Express | Good | IDR 230,000 - 320,000 ($15 - $20 USD) | Reliable alternative to Blue Bird. |
| Other Premium (Silver Bird) | Luxury | IDR 500,000+ ($32+ USD) | Chauffeured sedans. For business or groups. |
When Should You Take an Airport Taxi?
- Late-Night/Early-Morning Arrivals: When Skytrain and online rides are less available.
- Traveling in a Group (3-4): Cost can be comparable per person to other options.
- Carrying Excessive Luggage: Avoids multiple transfers.
- First-Time Visitors Feeling Uncertain: The most straightforward, official process.
Major Drawback: Journey time can be 90 minutes to over 3 hours depending on Jakarta traffic conditions.
3. Online Ride-Hailing (Gojek & Grab) â The Modern, Balanced Choice
Using the Gojek or Grab app is often cheaper than official taxis and offers various vehicle types. Critical: You must use the designated e-hailing pickup points at each terminal.
Step-by-Step Guide & Cost Breakdown
- Connect to Airport Wi-Fi or buy a local SIM.
- Open the App (Gojek/Grab) and set your pickup to the correct terminal's e-hailing zone (signs will guide you).
- Select Your Service:
Service Type Vehicle Approx. Cost to S. Jakarta Best For GoCar / GrabCar Standard car IDR 150,000 - 250,000 ($10 - $16 USD) Couples, solo travelers with luggage. GrabCar 6 / Larger Car SUV/MPV IDR 220,000 - 350,000 ($14 - $22 USD) Groups of 4-6 or lots of bags. GoRide / GrabBike (Motorcycle) Motorbike IDR 80,000 - 120,000 ($5 - $8 USD) Solo travelers with one backpack only. Not safe for large luggage. - Walk to the Pickup Point â driver will meet you there.
Advantages, Disadvantages & Pro Tips
Pros: Upfront pricing (no haggling), cashless payment, multiple vehicle options, often cleaner cars.
Cons: Can be surge pricing during peak hours/rain, finding the pickup zone can be confusing initially.
Pro Tip: Pre-book your ride for early morning arrivals (e.g., 5 AM) the night before using the app's scheduled booking feature to ensure availability.
4. Damri Airport Bus â The Most Economical Option
The Damri bus is the undisputed cheapest public transport to the city. It's reliable but slow due to traffic.
Routes, Schedules & Fares to South Jakarta
Buses depart from all terminals. Look for the bright blue/orange Damri counters.
| Destination | Key Drop-off Point | Travel Time | Fare (2024) | Useful For Hotels Near: |
|---|---|---|---|---|
| Blok M | Blok M Bus Terminal | 2 - 3.5 hours | IDR 40,000 ($2.50 USD) | Kebayoran Baru, Senayan, Melawai |
| Gambir | Gambir Station (near Monas) | 1.5 - 3 hours | IDR 40,000 ($2.50 USD) | Menteng, Thamrin, if connecting elsewhere |
| Pekanbaru (via Tanah Abang) | Jalan Pekanbaru | 2 - 3 hours | IDR 40,000 ($2.50 USD) | Kuningan, Gatot Subroto area |
Final Leg: From the drop-off point, you'll need a short Gojek/taxi ride (IDR 20,000-50,000) to your hotel.
Who Should Take the Airport Bus?
- Extreme Budget Travelers: Total cost under $5 USD.
- Those Not in a Rush: If you have a free afternoon.
- Light Packers: Buses have luggage compartments but space can be tight.
Warning: Avoid during Friday afternoon or peak holiday exodus traffic, as travel time can exceed 4 hours.
5. Car Rental & Self-Drive â Maximum Flexibility for the Adventurous
Renting a car at CGK offers freedom but is generally not recommended for tourists staying primarily in South Jakarta due to traffic, parking costs (~$5-10/day at hotels), and aggressive driving culture.
The Reality of Driving from CGK
- Pros: Complete freedom, good for extended trips beyond Jakarta.
- Cons: Navigating Jakarta traffic is highly stressful. Toll roads (JORR) are confusing for newcomers. Parking is expensive and scarce.
- Cost Example: Compact car rental: ~IDR 300,000/day ($19 USD) + Fuel (~IDR 100,000 / $6) + Tolls (~IDR 50,000 / $3) + Hotel Parking (~IDR 75,000 / $5) = ~$33+ USD per day.
If You Decide to Rent:
Counters for Avis, Hertz, and local providers are in arrival halls. Essential:
- Have an International Driving Permit (IDP).
- Use GPS (Waze or Google Maps).
- Understand that motorbikes filter through traffic constantly.
- Consider renting with a driver for only ~IDR 150,000 ($10) more per day â highly recommended.
6. Cost & Time Comparison: How Do All Options Stack Up?
This table summarizes everything to help you decide instantly.
| Transport Method | Total Est. Time* | Total Est. Cost (USD) | Best For | Key Consideration |
|---|---|---|---|---|
| Skytrain + Ride-Hail | 60 - 90 mins | $4 - $10 | Most Travelers (BEST OVERALL) | Fastest reliable time. Avoids traffic. |
| Online Car (GoCar/GrabCar) | 90 mins - 3 hrs | $10 - $20 | Door-to-door convenience seekers | Time varies wildly with traffic. |
| Airport Taxi (Blue Bird) | 90 mins - 3.5 hrs | $16 - $25 | Late arrivals, groups, first-timers | Most expensive road option. |
| Damri Bus + Ride-Hail | 2.5 - 4+ hrs | $3 - $6 (CHEAPEST) | Extreme budget travelers | Very slow. Prone to heavy traffic delays. |
| Rental Car (Self-Drive) | 90 mins - 3 hrs | $19+/day + extras | Multi-city trips, experienced drivers | Parking & traffic stress. Not for city-only stays. |
* Times are door-to-door estimates including waiting, transfers, and traffic. Airport to hotel only.
Quick Decision Guide:
- Want the best mix? â Skytrain to Sudirman Baru.
- On a tight budget? â Damri Bus to Blok M.
- Arriving late (post 10 PM)? â Pre-book an Online Car or use Airport Taxi.
- Have heavy luggage? â Airport Taxi or Online Car (Larger).
7. Traveler Tips & Insider Experience
Go beyond the basics with advice from those who've done it.
Luggage Solutions
- Traveling Light is King: The easiest trips involve one carry-on. If you have large suitcases, Skytrain is fine, but taxis/online cars are simpler.
- Luggage Delivery Service: Overwhelmed? Use JNE or TIKI counters in the airport to send your bags directly to your hotel (IDR 50,000-150,000 / $3-10 per bag, next-day delivery). Frees you to take the Skytrain or bus comfortably.
Navigating Like a Pro
- Traffic is Unpredictable: Always add a 90-minute buffer for any road-based trip to the airport for your return flight. Google Maps/Waze is accurate for real-time estimates.
- Cash is Still Useful: While Gojek/Grab and many places take cards, have at least IDR 200,000 ($13) in small bills for bus tickets, tips, or small vendors.
- Terminal Transfers: If you land in T1 but your Skytrain ticket is from T3, use the free inter-terminal shuttle bus clearly signposted.
Money & Connectivity
8. Frequently Asked Questions (FAQs)
Is there a direct train from Soekarno-Hatta Airport to South Jakarta?
No. There is no single train that goes directly to all South Jakarta areas. The Skytrain (Railink) goes to central stations like Sudirman Baru or Manggarai. From there, you need a short taxi or online car ride (5-15 minutes) to reach your specific hotel.
What's the cheapest way to get from CGK to a South Jakarta hotel?
The absolute cheapest is the Damri Airport Bus to Blok M (IDR 40,000 / ~$2.50 USD), followed by a walk or very short, cheap online motorcycle ride (Gojek) if your hotel is nearby. Total cost can be under $3.50 USD.
I arrive at midnight. What are my transportation options?
After 10 PM, options narrow. The Skytrain and Damri Bus have stopped. Your reliable choices are:
- Pre-book an Online Car (Gojek/Grab): Use the scheduled booking feature in the app.
- Official Airport Taxi: Counters operate 24/7. This is the safest, easiest late-night option.
Is the Skytrain (Railink) difficult with large luggage?
Not particularly. The trains have dedicated luggage racks at the end of each car. If you have more than two large suitcases per person, it might be cumbersome during busy times. For extreme cases, consider a luggage delivery service or a taxi/online car.
Which is faster: a taxi or the Skytrain during rush hour?
The Skytrain is almost always faster during peak traffic (7-10 AM & 4-8 PM). A taxi could be stuck for hours, while the train's 45-minute journey is fixed. The train wins decisively on reliability during these times.
Can I use my JR Pass or other foreign rail pass in Jakarta?
No. The JR Pass is only for Japan. Indonesia's trains, including the Skytrain, are operated by separate companies (PT KAI, Railink). You must purchase separate tickets.
Is it safe to take a Gojek or Grab motorcycle (ojek) from the airport?
Only if you have one small backpack. It is unsafe and impractical for any rolling luggage. Drivers do not provide extra helmets for passengers. For safety and comfort, GoCar or GrabCar (standard car) is the recommended ride-hailing option from the airport.
We are a family of 4 with lots of luggage. What's best?
For a group this size, the per-person cost of a larger vehicle becomes efficient. Book a GrabCar 6 or larger SUV via the app, or take an official airport taxi (Blue Bird/Express) that can fit everyone and bags comfortably. The Skytrain would require 4 tickets and managing bags on/off, which is less convenient for a large group.