Explore Destinations

Discover the world's most amazing places

How to Get from East Jakarta to Soekarno-Hatta Airport

Quick Answer

The best overall way from East Jakarta to Soekarno-Hatta Airport (CGK) is the Airport Railink combined with a short taxi/ride-hailing ride to BNI City Station. Total time: 1.5–2 hours; total cost: Rp 180,000–250,000 ($12–17). The cheapest option is the DAMRI bus from Pulo Gadung Terminal (Rp 50,000–80,000 / $3.50–5.50, 2–3 hours). The fastest is a Gojek/Grab motorcycle (45–60 min, Rp 80,000–120,000 / $5.50–8).

Key intermediate station: BNI City Station (Sudirman) for the airport train.

Quick Navigation – Choose Your Way

🚆 Airport Railink (Airport Train) – The Recommended Way

The Airport Railink is the most reliable and traffic-free way to reach Soekarno-Hatta Airport from East Jakarta. While there is no direct train from East Jakarta, the combination of a short ride to BNI City Station + the airport train offers the best balance of speed, cost, and predictability.

Step-by-Step Guide

  1. Get to BNI City Station (Sudirman) – From East Jakarta, take a taxi or ride-hailing (20–40 min, Rp 60,000–100,000 / $4–7). Alternatively, take KRL commuter line to Sudirman Station and walk 5 min to BNI City.
  2. Buy Airport Railink ticket – Single fare: Rp 100,000 ($7). Trains run every 30 minutes from 05:00–22:00.
  3. Ride to CGK – Journey time: 45 minutes. Stops at all three terminals (T1, T2, T3).
  4. Total cost: Rp 160,000–200,000 ($11–14) per person including the taxi to the station.
  5. Total time: 1.5–2 hours door-to-door.

Train vs. Other Options – Key Advantages

  • ✅ No traffic jams – Jakarta traffic is unpredictable; the train runs on a dedicated track.
  • ✅ Consistent schedule – 30-min frequency, easy to plan.
  • ✅ Comfortable & air-conditioned – Spacious seats, luggage racks.
  • ✅ Direct to all terminals – No shuttle bus needed.

Two Route Options Compared

Route From East Jakarta → Station Train Time Total Time Total Cost (1 pax) Best For
Via BNI City Station (recommended) Taxi to Sudirman (20–40 min) 45 min 1.5–2 h Rp 160,000–200,000 ($11–14) Most travelers, couples, business
Via Batuceper Station (budget) KRL from East Jakarta to Batuceper (45–60 min) 15 min 1.5–2 h Rp 80,000–100,000 ($5.50–7) Budget travelers, backpackers

Note: Batuceper route is cheaper but requires a longer KRL ride and a transfer. Not ideal with heavy luggage.

Important Details

  • Operating hours: 05:00–22:00 (last train from BNI City to CGK around 21:30).
  • Ticket purchase: Online via Railink website, at station vending machines, or counter.
  • Luggage: No size restrictions, but luggage racks are available in each carriage.
  • Seat types: Standard class (all seats are reserved, no meal service).
  • Frequency: Every 30 minutes during peak hours, every 45 minutes off-peak.

Verdict: The Airport Railink is the best all-round choice for most travelers from East Jakarta. It trades a small transfer for traffic-free reliability.

🚌 DAMRI Bus – The Cheapest Way

The DAMRI airport bus is the most economical option from East Jakarta to Soekarno-Hatta Airport. It’s a direct bus service operated by state-owned DAMRI, with designated stops in East Jakarta.

Bus Routes & Pickup Points

Route Pickup Location First / Last Bus Frequency Travel Time Fare
Pulo Gadung → CGK Pulo Gadung Terminal (East Jakarta) 05:00 / 21:00 Every 1–2 hours 2–3 hours Rp 55,000 ($3.80)
Cibubur → CGK Cibubur Bus Shelter (border of East Jakarta) 04:30 / 20:30 Every 1.5–2 hours 2.5–3.5 hours Rp 65,000 ($4.50)
Bekasi → CGK Bekasi Terminal (adjacent to East Jakarta) 04:00 / 22:00 Every 1 hour 2–3 hours Rp 75,000 ($5.20)

Pros & Cons

  • ✅ Cheapest option – Under Rp 80,000 per person.
  • ✅ Direct bus – No transfers, drops at all terminals.
  • ✅ Luggage allowed – Underfloor storage for suitcases.
  • ❌ Subject to traffic – Can take 3+ hours during peak times.
  • ❌ Limited frequency – Miss a bus and you may wait 1–2 hours.
  • ❌ Less comfortable – Older buses, no onboard restroom.

Booking & Tips

Tickets can be purchased at the terminal counter or online via DAMRI website. No advance booking is needed, but on public holidays (Lebaran, Christmas) buses fill up fast – arrive 30 min early. Best for: solo budget travelers, backpackers, students.

Verdict: Choose DAMRI if you’re on a tight budget and have time to spare. Avoid if you’re in a hurry or have lots of luggage.

🚖 Taxi & Ride-hailing (Grab/Gojek) – Most Convenient

For door-to-door comfort, taxi and ride-hailing services are the most convenient way from East Jakarta to CGK. This is the best option for families, groups, business travelers, or anyone with heavy luggage.

Fare Comparison

Service Estimated Fare (East Jakarta → CGK) Travel Time Best For
GrabCar (Standard) Rp 200,000–280,000 ($14–19) 1–1.5 h Most travelers, good value
GoCar (Standard) Rp 190,000–270,000 ($13–18) 1–1.5 h Most travelers, good value
Blue Bird Taxi Rp 250,000–350,000 ($17–24) 1–1.5 h Reliability, metered fare
GrabCar Premium Rp 350,000–500,000 ($24–34) 1–1.5 h Comfort, larger car, extra luggage
Executive / Limo (Airport transfer) Rp 400,000–700,000 ($28–48) 1–1.5 h VIP, business class, special occasions

When to Choose a Taxi / Ride-hailing

  • ✅ Door-to-door – No transfers, no walking with luggage.
  • ✅ 24/7 availability – Essential for early morning (before 05:00) or late-night flights.
  • ✅ Family-friendly – Child seats can be requested (GrabFamily).
  • ✅ Group travel – Split among 3–4 people, cost is comparable to train.
  • ❌ Traffic risk – During rush hour (07:00–10:00, 16:00–19:00) travel time can exceed 2 hours.
  • ❌ Higher cost for solo – One person pays Rp 200,000+ vs. Rp 100,000 for train.

Tips for Taxi & Ride-hailing

  • Book in advance for early flights – schedule a Grab/Gojek pickup 15 min before you need it.
  • Use the airport code “CGK” or “Soekarno-Hatta” in the app.
  • Toll fees are included in the app fare (Grab/Gojek) but ask the driver if using a metered Blue Bird.
  • Airport drop-off – All services can drop you at the departure curb of any terminal.

Verdict: Best for comfort, groups, and off-hour travel. Solo travelers on a budget should consider the train.

🏍️ Motorcycle (Gojek / Grab Bike) – Fastest & Cheapest for Solo

For solo travelers with minimal luggage, taking a Gojek or Grab motorcycle is the fastest way from East Jakarta to CGK. Motorcycles weave through traffic and can cut travel time by 30–40% compared to cars.

Fare & Time Details

Service Fare (East Jakarta → CGK) Travel Time Luggage Capacity
GoRide Rp 80,000–110,000 ($5.50–7.50) 45–60 min 1 small backpack
GrabBike Rp 85,000–120,000 ($5.80–8) 45–60 min 1 small backpack

When to Use Motorcycle

  • ✅ Fastest option – 45–60 min door-to-door.
  • ✅ Very cheap – Under Rp 120,000 for solo.
  • ✅ Available 24/7 – Perfect for early/late flights.
  • ❌ Luggage limit – Only a small backpack fits; no suitcases.
  • ❌ Not safe for everyone – Jakarta traffic can be intense.
  • ❌ Weather dependent – Rain makes it uncomfortable and slower.

Important Notes

Helmets are provided by the driver (usually a second helmet). Make sure you’re comfortable with the driving style. Not recommended for first-time visitors to Jakarta, elderly travelers, or anyone with mobility issues. Best for: young backpackers, short-notice trips, solo travelers with one bag.

Verdict: Ideal for speed and budget, but only if you travel light and are comfortable on a motorcycle.

🚗 Car Rental & Self-Drive – Maximum Flexibility

Renting a car and driving yourself from East Jakarta to CGK gives you complete flexibility over your schedule. This option is best for groups, families, or those planning a longer trip outside Jakarta.

Car Rental Costs in East Jakarta

Car Type Daily Rental (24 hours) Fuel Cost (est. round trip) Toll Fee (one way) Total (one way, incl. fuel & toll)
Economy (e.g. Toyota Agya) Rp 250,000–350,000 ($17–24) Rp 50,000–70,000 ($3.50–5) Rp 45,000 ($3) Rp 345,000–465,000 ($24–32)
MPV (e.g. Toyota Avanza) Rp 350,000–500,000 ($24–34) Rp 60,000–80,000 ($4–5.50) Rp 45,000 ($3) Rp 455,000–625,000 ($31–43)
SUV (e.g. Honda CR-V) Rp 600,000–900,000 ($41–62) Rp 80,000–100,000 ($5.50–7) Rp 45,000 ($3) Rp 725,000–1,045,000 ($50–72)

Pros & Cons

  • ✅ Full flexibility – Stop anywhere, travel on your own schedule.
  • ✅ Good for groups – Split cost among 4–5 people.
  • ✅ Luggage space – Plenty of room for suitcases.
  • ❌ Parking at airport – Long-term parking costs Rp 50,000–100,000/day ($3.50–7).
  • ❌ Jakarta traffic stress – Driving in Jakarta can be challenging for visitors.
  • ❌ Higher total cost – Unless you already have a rental car.

Recommended Rental Companies

  • TRAC Astra – Reliable, multiple locations in East Jakarta.
  • Rental Mobil Jakarta – Competitive rates.
  • Local agents via GrabCar or GoCar (with driver) – often cheaper than self-drive.

Verdict: Best for groups who need flexibility. Not recommended for short solo trips due to cost and traffic.

📊 Complete Cost & Time Comparison

Use this table to quickly compare all transport options from East Jakarta to Soekarno-Hatta Airport.

Mode Total Time (door-to-door) Cost (per person, solo) Cost (group of 3) Transfers Best For
⭐ Airport Railink (via BNI City) 1.5–2 h Rp 160,000–200,000 ($11–14) Rp 160,000–200,000 each 1 (taxi to station) Most travelers – best balance
💰 DAMRI Bus (Pulo Gadung) 2–3 h Rp 55,000–75,000 ($3.80–5.20) Rp 55,000–75,000 each 0 (direct bus) Budget travelers, backpackers
🚖 GrabCar / GoCar 1–1.5 h Rp 200,000–280,000 ($14–19) Rp 70,000–95,000 each 0 (door-to-door) Comfort, groups, families
🏍️ Gojek/Grab Bike 45–60 min Rp 80,000–120,000 ($5.50–8) – (solo only) 0 Solo, fast, light luggage
🚗 Car Rental (self-drive) 1–1.5 h Rp 345,000–465,000 ($24–32) Rp 115,000–155,000 each 0 Groups, long-term trips
🚕 Blue Bird Taxi 1–1.5 h Rp 250,000–350,000 ($17–24) Rp 85,000–117,000 each 0 Reliability, metered, comfort

🏆 Best overall: Airport Railink via BNI City Station – traffic-free, affordable, comfortable.
🏆 Cheapest: DAMRI Bus from Pulo Gadung – under Rp 80,000.
🏆 Fastest: Gojek/Grab motorcycle – under 1 hour (solo, light luggage).

💡 Traveler Tips & Insider Advice for East Jakarta → CGK

Real-world advice to make your journey smoother:

🚦 1. Jakarta Traffic – Know the Peak Hours

Jakarta’s notorious traffic jams can double your travel time. Morning peak (07:00–10:00) and evening peak (16:00–19:00) are brutal. If your flight is during these hours, choose the train – it’s the only way to guarantee your schedule. On weekends, traffic is lighter (add only 15–20 min).

🧳 2. Luggage Strategy – Use Takkyubin (Luggage Delivery)

If you have heavy suitcases and want to travel light to the airport, use baggage delivery services like Titipku or JNE to send your bags directly to CGK. Cost is around Rp 50,000–80,000 per bag. This lets you use the cheap DAMRI bus or a motorcycle without luggage stress.

🚉 3. BNI City Station – How to Find It

BNI City Station is located in the Sudirman Central Business District, inside the BNI Building complex. If you take a taxi, say “Stasiun BNI City, Sudirman.” If you come by KRL, exit Sudirman Station and walk 5 minutes through the covered bridge. Pro tip: The station entrance is next to the Plaza Semanggi shopping mall.

⏰ 4. Early Morning Flights – Plan Ahead

For flights before 08:00, the Airport Railink starts at 05:00 from BNI City (arriving CGK ~05:45). If your flight is at 06:00, a taxi is your only option. Leave East Jakarta at least 2.5 hours before departure for a taxi, or 3.5 hours for the train (including buffer).

🌧️ 5. Rainy Season (Nov–March)

During the wet season, motorcycles are not recommended due to flooding and slippery roads. Taxis and trains are more reliable. Flooding can occur in East Jakarta (especially Cakung, Pondok Gede) – allow extra 30–45 minutes.

📱 6. Apps You Need

  • Grab or Gojek – for ride-hailing and food at the airport.
  • Railink app – check train schedule and buy tickets.
  • Google Maps or Waze – real-time traffic updates.
  • Traveloka – book airport transfers in advance.

🎒 7. What to Pack for the Journey

  • Face mask – Jakarta air quality can be poor.
  • Water bottle – stay hydrated, especially in traffic.
  • Power bank – for your phone during the trip.
  • Small change (Rp 20,000–50,000) – for tolls if taking a metered taxi.

❓ Frequently Asked Questions (FAQs)

1. Is there a direct train from East Jakarta to Soekarno-Hatta Airport?

No, there is no direct train. You must first go to BNI City Station (Sudirman) or Batuceper Station, then take the Airport Railink. The total journey is 1.5–2 hours and costs around Rp 160,000–200,000 ($11–14).

2. What is the cheapest way to get from East Jakarta to Soekarno-Hatta Airport?

The DAMRI bus from Pulo Gadung Terminal is the cheapest at Rp 55,000–75,000 ($3.80–5.20). Travel time is 2–3 hours. The Cibubur and Bekasi routes are slightly more expensive but still under Rp 80,000.

3. What is the fastest way to get from East Jakarta to CGK?

A Gojek or Grab motorcycle is fastest at 45–60 minutes (Rp 80,000–120,000 / $5.50–8). However, it’s only suitable for solo travelers with minimal luggage. For comfort with speed, take a taxi (1–1.5 hours).

4. How much does a taxi from East Jakarta to Soekarno-Hatta Airport cost?

A standard ride-hailing car (GrabCar/GoCar) costs Rp 200,000–280,000 ($14–19). Blue Bird taxis are Rp 250,000–350,000 ($17–24). Premium services cost more. Prices vary by exact location and traffic.

5. Are there overnight transport options from East Jakarta to CGK?

Yes, taxis and ride-hailing services operate 24/7. The Airport Railink and DAMRI buses do not run overnight (typically 05:00–22:00). For flights before 06:00, a pre-booked taxi or private transfer is your only reliable option.

6. How early should I leave East Jakarta for a morning flight from CGK?

For a flight before 10:00, leave at least 3.5–4 hours before departure. This gives you: 1–1.5 hours travel, 1 hour check-in/security, and 30–60 minutes traffic buffer. For flights before 06:00, a taxi is essential (train starts at 05:00).

7. Is it better to take the train or a taxi from East Jakarta to the airport?

Train is better for reliability – no traffic jams, consistent 45-min ride. Total cost Rp 160,000–200,000 ($11–14). Taxi is better for convenience – door-to-door, good for groups, costs Rp 200,000–280,000 ($14–19). Solo travelers without much luggage should lean toward the train; families or groups may prefer a taxi.

8. Can I use ride-hailing services like Grab or Gojek from East Jakarta to Soekarno-Hatta Airport?

Absolutely. Grab and Gojek operate fully from East Jakarta to CGK. You can book GrabCar/GoCar (Rp 200,000–280,000) or GrabBike/GoRide (Rp 80,000–120,000). Drop-off is at the departure curb of any terminal. Both apps accept credit cards or cash.

Sources & References:

All prices are approximate and based on data from Q1 2025. Exchange rate: 1 USD ≈ 14,500 IDR. Fares may vary during peak seasons (Lebaran, Christmas/New Year).