Quick Answer
The best way from Grand Indonesia to Soekarno-Hatta Airport (CGK) is the Airport Rail Link from BNI City Station. Total time: 50–60 minutes (including walk from Grand Indonesia). Cost: IDR 100,000 (≈$6.5) per person. Trains run every 30 minutes, non-stop, and take 45 minutes to the airport.
If you prefer a door-to-door option, Grab or Gojek cost IDR 150,000–200,000 (≈$10–13) and take 45–90 minutes depending on traffic. For the cheapest option, the Damri airport bus costs just IDR 50,000–70,000 (≈$3.3–4.6) but requires a short connection from Grand Indonesia.
Key takeaway: For most travelers, the Airport Rail Link offers the best balance of speed, cost, and reliability.
🚆 Airport Rail Link (Train) from Grand Indonesia to CGK
The Airport Rail Link (Bandara Soekarno-Hatta Rail Link) is the fastest and most reliable way to reach CGK from Grand Indonesia. The nearest station is BNI City Station (also called Sudirman Baru Station), located about 600 meters from Grand Indonesia — a 7–10 minute walk through the Skywalk or a 3-minute taxi/Grab ride.
Step-by-Step Guide
- Walk from Grand Indonesia to BNI City Station via the pedestrian Skywalk (follow signs to "BNI City / Airport Train").
- Purchase a ticket at the station counter or self-service kiosk. Single fare: IDR 100,000 (≈$6.5).
- Board the train — departures every 30 minutes from 05:00 to 22:00.
- Ride non-stop to Soekarno-Hatta Airport (42–48 minutes).
- Arrive at the airport — the train stops at all three terminals (Terminal 1, 2, and 3).
Train Schedule & Frequency
| Direction | First Train | Last Train | Frequency | Journey Time |
|---|---|---|---|---|
| BNI City → CGK | 05:00 | 22:00 | Every 30 min | 45 min |
| CGK → BNI City | 05:00 | 22:00 | Every 30 min | 45 min |
Fare Details
| Ticket Type | Price (IDR) | Price (USD) | Notes |
|---|---|---|---|
| Adult single | 100,000 | ≈$6.5 | Standard fare |
| Child (3–12) | 75,000 | ≈$4.9 | Requires adult accompaniment |
| Infant (under 3) | Free | – | No seat |
| Round trip (same day) | 180,000 | ≈$11.7 | Valid for return on same day |
Pros & Cons
- ✅ Pros: Fastest option (45 min), non-stop, air-conditioned, luggage racks, reliable schedule, avoids traffic.
- ❌ Cons: Requires short walk from Grand Indonesia to station, last train at 22:00 (not suitable for late-night departures), limited operating hours.
Who Should Choose the Train?
The Airport Rail Link is ideal for solo travelers, couples, and business passengers who value time and predictability. It is also a great choice for families with light luggage (the walk from Grand Indonesia is manageable with strollers). Avoid if you have heavy luggage and prefer door-to-door service, or if your flight is after 22:00.
Official source: Railink Official Website – schedule and fares verified January 2025.
🚗 Ride-hailing & Taxi (Grab, Gojek, Blue Bird)
For door-to-door convenience, ride-hailing apps (Grab and Gojek) and taxis (Blue Bird) are the most popular options from Grand Indonesia to Soekarno-Hatta Airport. They are available 24/7 and can be booked instantly from the mall's main entrance.
Price Comparison
| Service | Estimated Fare (IDR) | Estimated Fare (USD) | Travel Time | Booking |
|---|---|---|---|---|
| GrabCar (Standard) | 150,000–190,000 | ≈$10–12.5 | 45–90 min | App |
| GoCar (Standard) | 145,000–185,000 | ≈$9.5–12 | 45–90 min | App |
| Blue Bird Taxi (metered) | 180,000–250,000 | ≈$12–16 | 45–90 min | App / Street hail |
| GrabCar Premium | 250,000–350,000 | ≈$16–23 | 45–90 min | App |
| GoCar Premium | 240,000–340,000 | ≈$16–22 | 45–90 min | App |
Traffic Considerations
The travel time varies significantly depending on the time of day. Here is a breakdown based on typical Jakarta traffic patterns:
- Early morning (05:00–07:00): 45–55 minutes — light traffic.
- Morning peak (07:00–10:00): 70–90 minutes — heavy traffic on Jl. Sudirman and Tol Dalam Kota.
- Midday (10:00–16:00): 50–65 minutes — moderate traffic.
- Evening peak (16:00–20:00): 75–100 minutes — severe congestion.
- Night (20:00–05:00): 40–55 minutes — very light traffic.
Tips for Using Ride-hailing
- Pickup point: Use the designated ride-hailing pickup zone at Grand Indonesia's main entrance on Jl. MH Thamrin (ground level, near the taxi stand).
- Tolls included: Most Grab and Gojek fares already include the airport toll (Tol Dalam Kota – Tol Prof. Dr. Sedyatmo). Always confirm before the trip.
- Cashless payment: Link a credit card or use GoPay / OVO for faster checkout.
- Flight delay? If your flight is delayed, you can easily rebook a ride from the airport — both apps work seamlessly at CGK.
Pros & Cons
- ✅ Pros: Door-to-door, available 24/7, no walking with luggage, trackable via app, multiple vehicle options.
- ❌ Cons: Subject to traffic (unpredictable), can be expensive during peak hours, surge pricing possible.
Who Should Choose Ride-hailing?
Best for travelers with heavy luggage, families with young children, late-night/early-morning departures, and those who prioritize convenience. If you have a group of 3–4 people, the cost per person is comparable to the train, making it a very practical choice.
Official source: Grab Indonesia | Gojek Indonesia – fare estimates as of January 2025.
🚌 Damri Airport Bus – The Budget Option
The Damri airport bus is the most economical way to get from the Grand Indonesia area to Soekarno-Hatta Airport. The nearest Damri terminal is Gambir Station, which is a 10-minute drive or 20-minute walk from Grand Indonesia. Buses run 24 hours a day, making them a viable option for late-night departures.
How to Use Damri from Grand Indonesia
- From Grand Indonesia, take a Grab/Gojek (IDR 15,000–25,000 / ≈$1–1.6) to Gambir Station. Alternatively, walk 1.2 km (about 15 minutes).
- At Gambir Station, find the Damri bus counter located near the south side of the station. Buy a ticket: IDR 60,000 (≈$4).
- Board the bus – departures every 30–60 minutes depending on the time of day.
- Ride to CGK – the bus takes 60–90 minutes and stops at all three terminals.
Damri Bus Schedule
| Route | First Bus | Last Bus | Frequency | Fare (IDR) | Fare (USD) |
|---|---|---|---|---|---|
| Gambir → CGK (Day) | 05:00 | 22:00 | Every 30 min | 60,000 | ≈$4 |
| Gambir → CGK (Night) | 22:00 | 05:00 | Every 60–90 min | 60,000 | ≈$4 |
| CGK → Gambir (Day) | 05:00 | 22:00 | Every 30 min | 60,000 | ≈$4 |
| CGK → Gambir (Night) | 22:00 | 05:00 | Every 60–90 min | 60,000 | ≈$4 |
Pros & Cons
- ✅ Pros: Cheapest option by far (IDR 60,000), 24-hour operation, no need to book in advance, reasonable comfort.
- ❌ Cons: Requires a connection from Grand Indonesia to Gambir Station, longer travel time, limited luggage space, less comfortable than train or taxi.
Who Should Choose the Bus?
The Damri bus is ideal for budget-conscious backpackers, solo travelers with light luggage, and those departing or arriving at night (when the train is not running). It is also a good option if you are already near Gambir Station.
Official source: Damri Official Website – route and fare information verified January 2025.
⭐ Private Transfer – Premium Door-to-Door Service
For travelers who prioritize comfort, privacy, and a hassle-free experience, a private transfer from Grand Indonesia to Soekarno-Hatta Airport is available through several providers. This option is significantly more expensive but offers the highest level of service.
Private Transfer Pricing
| Provider | Vehicle Type | Price (IDR) | Price (USD) | Notes |
|---|---|---|---|---|
| Klook Private Transfer | Standard sedan | 350,000–450,000 | ≈$23–29 | Pre-book online, includes meet & greet |
| Traveloka Transfer | Standard sedan | 320,000–420,000 | ≈$21–27 | Book via app, fixed price |
| Hotel-arranged limo | Premium sedan | 500,000–800,000 | ≈$33–53 | Available at Grand Indonesia area hotels |
| Executive transfer (MPV) | Toyota Innova / similar | 450,000–600,000 | ≈$29–39 | Ideal for groups of 4–6 |
What’s Included
- Professional driver with uniform.
- Meet-and-greet at the Grand Indonesia pickup point (usually the main lobby or hotel entrance).
- Luggage assistance.
- Air-conditioned vehicle with bottled water.
- Tolls and parking fees included.
- Fixed price (no surge pricing).
When to Choose a Private Transfer
- Late-night / early-morning flights (between 22:00 and 05:00) when the train is not running and you prefer not to use ride-hailing.
- Business travelers who need a reliable, professional service.
- Families with heavy luggage or those traveling with infants (car seats can be requested).
- Groups of 4+ people – the per-person cost can be lower than the train if split.
Pros & Cons
- ✅ Pros: Highest comfort, fixed pricing, professional driver, luggage assistance, available 24/7, no walking.
- ❌ Cons: Expensive (3–5x the cost of ride-hailing), needs advance booking, might be overkill for solo travelers.
Official source: Traveloka Airport Transfer | Klook Airport Transfers – prices as of January 2025.
💰 Cost & Time Comparison – All Transport Options
This table summarizes all the key metrics for each transport mode from Grand Indonesia to Soekarno-Hatta Airport, helping you make the best decision based on your budget, schedule, and preferences.
| Transport Mode | Total Time (door-to-door) | Cost (IDR) | Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| 🚆 Airport Rail Link | 50–60 min | 100,000 | ≈$6.5 | 1 (walk to station) | Speed & reliability |
| 🚗 Grab / Gojek | 45–90 min | 150,000–200,000 | ≈$10–13 | 0 | Convenience & 24/7 |
| 🚕 Blue Bird Taxi | 45–90 min | 180,000–250,000 | ≈$12–16 | 0 | Metered reliability |
| 🚌 Damri Bus (from Gambir) | 75–110 min | 60,000 + 15,000–25,000 (to Gambir) | ≈$4–5 | 1–2 | ✅ Cheapest |
| ⭐ Private Transfer | 45–90 min | 350,000–800,000 | ≈$23–53 | 0 | Premium comfort |
🏆 Our Recommendation:
- Best overall: Airport Rail Link – fastest, affordable, and reliable.
- Best door-to-door value: GrabCar – good balance of cost and convenience.
- Cheapest: Damri bus + short ride to Gambir – ideal for budget travelers.
- Best for groups/families: Private transfer or GrabCar Premium – cost-effective when split.
🧳 Traveler Tips & Experience – Expert Advice
Based on frequent traveler feedback and local knowledge, here are essential tips to make your journey from Grand Indonesia to Soekarno-Hatta Airport smoother and stress-free.
1. Luggage Strategy – Use Takkyubin (Luggage Delivery)
If you have heavy luggage and want to travel light to the airport, consider using Takkyubin (baggage delivery service). Companies like Titip Beliin and JNE offer same-day luggage delivery from Grand Indonesia to the airport for around IDR 80,000–120,000 (≈$5–8) per bag. Drop your luggage at a nearby counter in the morning, and it will be waiting for you at the airport in the evening. This is especially useful if you plan to explore Jakarta on your last day.
2. Jakarta Traffic – Know the Peak Hours
Jakarta traffic is among the worst in the world. Avoid traveling between 07:00–10:00 and 16:00–20:00 if possible. Even a 40-minute trip can stretch to 2 hours during peak times. The Airport Rail Link is completely immune to traffic, making it the safest choice during peak hours.
3. BNI City Station – Finding the Entrance
BNI City Station is located at the Sudirman Central Business District (SCBD). From Grand Indonesia, walk south along the Skywalk (pedestrian bridge) for about 600 meters. Look for the signs "Airport Train" or "BNI City Station." The station entrance is on the ground floor near the BNI Bank tower. If you get lost, any security guard or hotel staff can point you in the right direction.
4. Airport Terminal Stops – Know Your Terminal
Soekarno-Hatta Airport has three terminals. The Airport Rail Link stops at all three, but the order is: Terminal 3 → Terminal 2 → Terminal 1. Check your airline's terminal before boarding. If you are flying with Garuda Indonesia, you will likely stop at Terminal 3. Lion Air uses Terminal 1, and international flights use Terminal 3 or 2.
5. Booking Apps – Download Before You Go
For ride-hailing, Grab and Gojek are both widely used. However, Grab tends to have more availability around Grand Indonesia. Download the app and set up payment before your trip. For train tickets, you can also buy them via the Railink app (available on Android and iOS) to skip the queue.
6. Early Morning Departures – Plan Ahead
If your flight departs before 07:00, the Airport Rail Link may not be running yet (first train at 05:00). In this case, book a GrabCar or private transfer the night before. For flights between 05:00 and 07:00, you can still make the train if you take the first departure at 05:00 – just allow extra time.
7. Cash vs. Card – What to Carry
Train tickets can be purchased with cash or credit card at BNI City Station. Damri buses accept cash only (exact change preferred). Ride-hailing apps accept both cash and digital payment. It is wise to carry IDR 100,000–200,000 in small bills for incidental expenses like short taxi rides or snacks.
Pro tip from experienced travelers: "If you have a flight between 07:00 and 10:00, take the Airport Rail Link. The traffic around Grand Indonesia is absolutely brutal in the morning rush hour, and the train will save you at least 30–45 minutes compared to a taxi."
❓ FAQs: Grand Indonesia to Soekarno-Hatta Airport
1. Is there a direct train from Grand Indonesia to Soekarno-Hatta Airport?
Yes, the Airport Rail Link (Bandara Soekarno-Hatta Rail Link) runs from BNI City Station, which is about a 5–10 minute walk from Grand Indonesia. The journey is non-stop and takes approximately 45 minutes. Trains depart every 30 minutes from 05:00 to 22:00. The fare is IDR 100,000 (≈$6.5) per adult.
2. How much does a taxi cost from Grand Indonesia to Soekarno-Hatta Airport?
A standard Blue Bird taxi costs IDR 180,000–250,000 (≈$12–16), depending on traffic and route. Ride-hailing apps like Grab and Gojek are slightly cheaper at IDR 150,000–200,000 (≈$10–13). Tolls are included in most app-based fares. Avoid unregistered "street taxis" as they may overcharge.
3. What is the cheapest way from Grand Indonesia to Soekarno-Hatta Airport?
The cheapest way is the Damri airport bus from Gambir Station, costing IDR 60,000 (≈$4) plus a short ride from Grand Indonesia to Gambir (IDR 15,000–25,000). Total cost is around IDR 75,000–85,000 (≈$5–5.5). The bus takes 60–90 minutes and runs 24/7.
4. How long does the airport train take from BNI City to CGK?
The Airport Rail Link from BNI City Station to Soekarno-Hatta Airport takes 42–48 minutes (average 45 minutes). It is a non-stop service with no intermediate stops. Including the walk from Grand Indonesia to BNI City Station (about 7–10 minutes), total door-to-door time is approximately 55–60 minutes.
5. Is there a night bus from Grand Indonesia to Soekarno-Hatta Airport?
Yes, Damri airport buses operate 24 hours from Gambir Station (near Grand Indonesia). Night services run every 60–90 minutes between 22:00 and 05:00. The fare is IDR 60,000 (≈$4) at night. Be prepared for limited space and longer intervals. Alternatively, Grab/Gojek is available 24/7 for a higher cost.
6. Can I use ride-hailing apps like Grab from Grand Indonesia to the airport?
Absolutely. Grab and Gojek are widely available at Grand Indonesia. Use the designated ride-hailing pickup zone at the main entrance on Jl. MH Thamrin. The cost is IDR 150,000–200,000 (≈$10–13) and the trip takes 45–90 minutes depending on traffic. Both apps offer fixed-price options before booking.
7. How early should I leave Grand Indonesia for a morning flight from CGK?
For a morning flight (departure before 10:00), leave Grand Indonesia at least 3.5 hours before your flight. This allows for potential traffic (1–1.5 hours), check-in (1 hour), and security/immigration (30–45 minutes). The Airport Rail Link is the most reliable option for morning departures, with first trains around 05:00.
8. Is the airport train from BNI City suitable for families with luggage?
Yes, the Airport Rail Link is very family-friendly. BNI City Station has elevators and escalators, and the trains have dedicated luggage racks and air conditioning. The walk from Grand Indonesia to the station is about 600 meters (10 minutes) and is stroller-friendly. Children under 3 travel free, and child tickets (IDR 75,000) are available for ages 3–12.
All prices and schedules verified as of January 2025. Currency exchange rate: 1 USD ≈ 15,400 IDR. Always check official sources for the latest updates.