Quick Answer
For most travelers, the best overall way to get from Soekarno-Hatta International Airport (CGK) to Lebak Bulus Terminal is the Airport Railink train to Sudirman Baru Station, followed by the LRT (Light Rail Transit) to Lebak Bulus Station. This route takes approximately 60-75 minutes and costs around Rp 100,000 - 120,000 per person. It's the most reliable option to avoid Jakarta's infamous traffic. For door-to-door convenience regardless of cost, use a taxi or ride-hailing app (Grab/Gojek), costing Rp 200,000 - 350,000 with a travel time of 1 to 2.5+ hours depending on traffic.
Option 1: Airport Train (Railink) + LRT â The Recommended Route
This two-step rail journey is the smartest choice for balancing cost, speed, and predictability. It bypasses road congestion almost entirely.
Step-by-Step Guide:
- Find the Railink Station at CGK: Follow the "Railink" or "Kereta Bandara" signs inside Terminals 1, 2, or 3. A free Skytrain connects all terminals to the central station.
- Buy a Ticket to "BNI City" (Sudirman Baru): Tickets cost Rp 70,000 (as of 2024). Purchase at counters, vending machines, or via the Railink app. Consider buying a JakLingko card for seamless tap-and-go payment for both Railink and LRT.
- Board the Train: Trains run every 30 minutes from approximately 4:30 AM to 11:30 PM. The journey to Sudirman Baru takes 35-45 minutes.
- Transfer to the LRT at Sudirman Baru: Disembark and follow signs for "LRT" within the station complex. It's a 5-7 minute walk via a covered walkway.
- Take the LRT to Lebak Bulus: Buy a single ticket (~Rp 5,000-15,000) or tap your JakLingko card. Board the LRT heading south on the CB Line towards "Lebak Bulus". The ride takes about 20 minutes.
- Arrive at Lebak Bulus LRT Station: The station is adjacent to the Lebak Bulus Bus Terminal (also known as Lebak Bulus TransJakarta Terminal).
| Leg | Service | From | To | Fare (Approx.) | Travel Time | Frequency |
|---|---|---|---|---|---|---|
| 1 | Railink Airport Train | CGK Station | Sudirman Baru (BNI City) | Rp 70,000 | 35-45 min | Every 30 min |
| 2 | LRT (CB Line) | Sudirman Baru LRT | Lebak Bulus LRT | Rp 5,000 - 15,000 | ~20 min | Every 5-10 min |
| Total | Combined Journey | CGK Airport | Lebak Bulus Terminal | Rp 75,000 - 85,000 | 60-75 min | - |
Pros & Cons
Advantages: Reliable timing (immune to traffic), affordable, air-conditioned, safe, and scenic (see Jakarta from above on the LRT). Ideal for solo travelers and small groups with manageable luggage.
Disadvantages: Not door-to-door (requires transfer and walking), less ideal for those with heavy/multiple bags or mobility issues. Last trains depart before midnight.
Option 2: Taxi & Ride-Hailing (Grab/Gojek) â Door-to-Door Convenience
For direct service, especially with lots of luggage, late at night, or in a group, this is your best betâbut be prepared for variable costs and travel times.
Official Airport Taxis
- Where to Find: Official taxi counters are in the arrival halls of all terminals. Use only authorized providers like Blue Bird, Express, or Gamya.
- How it Works: Tell the counter your destination (Lebak Bulus Terminal). You'll receive a fixed-price coupon or be directed to a metered taxi. The coupon price factors in potential tolls and estimated traffic.
- Cost: Rp 250,000 - Rp 400,000+. The meter typically starts around Rp 25,000-30,000. Ensure the driver uses the meter ("argo") unless you have a pre-paid coupon.
Ride-Hailing Apps (Grab, Gojek)
- Where to Find: Designated "Online Taxi" pick-up points at each terminal. Follow the signs. Do not book from the general pick-up/drop-off area.
- How it Works: Use the Grab or Gojek app as usual. Select your terminal and car type (GrabCar, GoCar). The app shows an upfront fixed fare.
- Cost: Usually Rp 200,000 - Rp 350,000 for a standard car, similar to or slightly below taxi meters. Prices surge during peak hours and heavy rain.
- Key Tip: Have a local SIM card with data for easy app use. Free airport Wi-Fi can be unreliable for booking.
Travel Time & Route
The driver will likely take the Jakarta Inner-City Toll Road (Tol Lingkar Dalam Jakarta). Toll fees (Rp 15,000 - 25,000) are usually included in ride-hail fares or paid by the passenger in a taxi. Journey time is entirely traffic-dependent:
- Late Night / Early Morning: As fast as 50-70 minutes.
- Weekday Daytime: 1.5 - 2 hours.
- Weekday Rush Hour (4 PM - 8 PM): Can exceed 2.5 hours.
Option 3: Public Bus â The Budget Adventurer's Choice
This is the most economical method but requires patience, tolerance for potential crowding, and comfort with navigating Jakarta's complex bus system.
The Two-Step Bus Route
There is no single direct bus. The standard route involves a DAMRI airport bus followed by a TransJakarta bus.
- DAMRI Airport Bus to "Blok M" or "Ragunan":
- Find DAMRI bus counters outside arrivals. Look for the Blok M or Ragunan route.
- Fare: Rp 40,000 - 50,000.
- Travel Time to Blok M: 1 - 2 hours (traffic-dependent).
- Blok M is a major transportation hub closer to Lebak Bulus.
- TransJakarta Bus from Blok M to Lebak Bulus:
- From Blok M DAMRI stop, walk to the Blok M TransJakarta Station.
- Take the Corridor 8 (8D) bus heading to Lebak Bulus.
- You need a JakLingko card to enter the station. Buy one at the station (Rp 40,000 including initial balance).
- Fare: A flat Rp 3,500 per trip with the card.
- Travel Time: ~30-45 minutes on the dedicated busway lane.
Alternative Route: DAMRI to Gambir Station, then TransJakarta Corridor 1 to Tosari, transfer to Corridor 13 to Tendean, then transfer to Corridor 8 to Lebak Bulus. This involves more transfers and is only recommended for seasoned users.
Pros & Cons
Advantages: Extremely cheap (total under Rp 60,000), offers a local experience.
Disadvantages: Very long total journey (3+ hours likely), complex with luggage, uncomfortable in heat/crowds, severely impacted by traffic on non-busway segments.
Cost & Time Comparison: CGK Airport to Lebak Bulus Terminal
| Option | Estimated Cost (Per Person) | Estimated Travel Time | Convenience / Comfort | Best For | Traffic Impact |
|---|---|---|---|---|---|
| Railink + LRT | Rp 75,000 - 85,000 | 60 - 75 min | High (on rails) | Most travelers, day arrivals, avoiding traffic | None |
| Taxi (Metered) | Rp 200,000 - 350,000 | 50 min - 2.5+ hrs | Very High (door-to-door) | Groups of 3-4, late nights, heavy luggage | Severe |
| Ride-Hailing (Grab/Gojek) | Rp 200,000 - 350,000 | 50 min - 2.5+ hrs | Very High (door-to-door, upfront price) | Solo/duo travelers, tech-savvy users | Severe |
| Public Bus (DAMRI + TransJakarta) | Under Rp 60,000 (Cheapest) | 2.5 - 4+ hrs | Low (multiple transfers, potential crowding) | Extreme budget travelers, no rush, light luggage | Severe (for first leg) |
| Shared Van / Shuttle | Rp 150,000 - 250,000 | 1.5 - 3+ hrs | Medium (door-to-door but shared) | Solo travelers wanting cheaper private transport | Severe |
Verdict: For best value, choose the Railink+LRT. For absolute convenience regardless of cost, choose a Taxi or Ride-Hail. For the lowest cost and no time constraints, attempt the public bus route.
Traveler Tips & Insider Insights for a Smooth Journey
Essential Pre-Trip Advice
- Get a Local SIM Card: Crucial for using ride-hailing apps (Grab/Gojek), Google Maps, and booking services. Purchase at airport kiosks like Telkomsel or Indosat.
- Cash is King (but cards work too): Have smaller denomination Indonesian Rupiah (Rp 50,000 and Rp 20,000 notes) for taxis, buses, and small purchases. Major taxi counters and all train stations accept credit/debit cards.
- Download Key Apps: Before you fly, install Grab, Gojek, Google Maps, and Google Translate.
Luggage & Navigation Tips
- Lighten Your Load for Trains/Buses: If you have large suitcases, the Railink+LRT transfer walk and bus boarding can be challenging. Taxi/Ride-Hail is strongly recommended for heavy packers.
- Identify Your Terminal: Soekarno-Hatta has 3 terminals. Know your arrival terminal (T1, T2, T3) as it affects walking distance to transport. The free Skytrain connects all terminals.
- Beware of Unauthorized "Helpers": Politely decline offers from people in arrivals who are not wearing official airport or taxi company uniforms. They often lead to overpriced, unregulated services.
Timing & Traffic Warnings
- Rush Hour is Real: Weekday mornings (7-9 AM) and especially evenings (4-8 PM) can gridlock Jakarta. If you land during these times, the Railink+LRT is your salvation. A road journey could take 3+ hours.
- Late Night Arrivals: After ~11:30 PM, your only practical options are taxi or ride-hail. Pre-booking a private transfer online can offer peace of mind for late flights.
- Allow a Huge Buffer: If you need to catch a bus FROM Lebak Bulus Terminal to another city, always allow at least 3-4 hours from your airport landing time to account for immigration, baggage claim, and unpredictable traffic.
Frequently Asked Questions (FAQs)
What is the cheapest way to get from Soekarno-Hatta Airport to Lebak Bulus Terminal?
The cheapest way is to take a combination of public buses. First, take the DAMRI airport bus to either Gambir Station or Blok M (cost: ~Rp 40,000 - 50,000). From there, transfer to a TransJakarta bus or local minibus (angkot) heading towards Lebak Bulus. Total cost can be under Rp 60,000, but travel time can exceed 3 hours depending on traffic.
What is the fastest way to get from CGK Airport to Lebak Bulus?
The fastest and most reliable way is to take the Airport Railink train to Sudirman Baru (BNI City) Station (35-45 mins), then transfer to the LRT (Light Rail Transit) and take it to the Lebak Bulus LRT Station (~20 mins). Total travel time is about 60-75 minutes, largely avoiding road traffic.
How much is a taxi from Soekarno-Hatta to Lebak Bulus Terminal?
A metered taxi from CGK to Lebak Bulus typically costs between Rp 200,000 to Rp 350,000, depending heavily on traffic conditions. The journey can take from 1 hour (late night) to over 2.5 hours during peak rush hour. Official airport taxi counters offer fixed-price coupons which may be slightly higher but prevent meter surprises.
Can I use ride-hailing apps like Grab or Gojek at Soekarno-Hatta Airport?
Yes, but you must use the designated pick-up zones. Follow signs for âOnline Taxiâ or âRide-Hailingâ at each terminal. Fares are generally similar to or slightly cheaper than regular taxis, and you get upfront pricing. Wait times can be longer during peak arrival periods.
Is there a direct bus from the airport to Lebak Bulus Terminal?
No, there is no direct public bus service. You must take a DAMRI airport bus to a central point like Blok M or Ragunan, then transfer to another bus (e.g., TransJakarta Corridor 8) or angkot to reach Lebak Bulus Terminal itself.
I arrive late at night (after midnight). What are my options to Lebak Bulus?
After midnight, the Railink train and most public buses have stopped. Your primary options are: 1) Taxi (available 24/7), 2) Ride-hailing apps (check app for availability), or 3) Pre-booked private transfer. This is when taxis/ride-hails are often the only practical choice, despite the cost.
Is the Airport Train (Railink) + LRT transfer easy with luggage?
It is manageable with light to medium luggage. Both Railink and LRT stations have elevators and escalators. However, the transfer at Sudirman Baru involves walking (~5-7 mins) through a covered walkway and down to the LRT platform. If you have multiple large suitcases, a taxi or ride-hail might be less stressful.
Should I buy a local transportation card for this journey?
For the Railink+LRT option, it's efficient. You can buy a multi-mode card like the âFlazzâ or âJakLingkoâ card at the Railink station. This one card can be tapped for the train, LRT, and TransJakarta buses, saving you time from buying single tickets for each leg.