Quick Answer
Best for Most Travelers: Take the Railink Airport Train to Sudirman Baru (BNI City) Station (45-50 mins, ~IDR 100,000), then a Gojek/Grab taxi (20-30 mins, ~IDR 30,000-50,000) to Mangga Dua. Total ~IDR 130,000-150,000 and 75-90 minutes.
Cheapest Option: DAMRI Bus to Gambir Station plus local bus/taxi (~IDR 50,000-75,000, 90-150 mins).
Fastest/Easiest: Direct Airport Taxi or Private Transfer (45-70 mins, IDR 200,000-350,000). Always account for Jakarta's heavy traffic, especially during peak hours (7-10 AM, 4-8 PM).
Soekarno-Hatta Airport Train (Railink): Step-by-Step Guide
The Railink is an electric train service connecting all three terminals of Soekarno-Hatta Airport directly to central Jakarta. It's the best way to avoid road traffic for the main part of your journey.
| Feature | Details |
|---|---|
| Route | CGK Airport (T1, T2, T3) → Sudirman Baru (BNI City) Station |
| Travel Time | 45-50 minutes (non-stop) |
| Frequency | Every 30-60 minutes (approx. 05:00 - 21:00/22:00) |
| Ticket Price | IDR 100,000 (Adult, Economy). Buy at station counters or via Traveloka/KAI Access app. |
| Luggage | Carry-on sized. Overhead racks & limited space for medium suitcases. |
| Final Leg to Mangga Dua | From Sudirman Baru Station, take taxi (20-40 mins, IDR 30k-70k). |
Detailed Steps:
- Find the Station: Follow signs for "Railink" or "KA Bandara" inside your arrival terminal (Terminal 1, 2, or 3). Free Skytrain connects terminals to the Railink station.
- Buy a Ticket: Purchase at the ticket counter or via automated machine (cash/credit). For convenience, book online via the Traveloka app.
- Board the Train: Trains are modern, air-conditioned, and have announcements in Indonesian and English.
- Arrive at Sudirman Baru: This is the final stop. Exit the station and head to the designated taxi or ride-hailing pick-up area.
- To Mangga Dua: Use Grab or Gojek app for best price, or take an official taxi (Blue Bird). The drive covers 4-6 km through North Jakarta traffic.
Pros & Cons:
- Pros: Punctual, avoids road traffic, affordable, comfortable, scenic urban views.
- Cons: Not door-to-door, limited luggage space during peak times, final taxi leg subject to traffic.
Airport Bus (DAMRI) & Public Bus to Mangga Dua
This is the most budget-friendly option, ideal for solo travelers or those with light luggage who aren't pressed for time.
Option A: DAMRI Airport Bus to Gambir Station
DAMRI operates comfortable, air-conditioned buses from all CGK terminals to several city points. For Mangga Dua, Route B01 to Gambir Station is the most direct.
- Fare: IDR 40,000 - 50,000. Pay in cash on board.
- Travel Time: 60-90 minutes to Gambir, heavily dependent on traffic.
- Frequency: Every 30-60 minutes, operating from early morning until late evening.
- From Gambir to Mangga Dua: Take a TransJakarta Bus (Corridor 5 to Harmoni, then Corridor 12 to Pluit, walk) or a Gojek/Grab bike/car (15-25 mins, IDR 15k-35k).
Option B: Public Bus & TransJakarta (For Adventurous Travelers)
A more local, multi-step journey. Take a S12 or T12 city bus from the airport to Rawamangun or Pulogadung bus terminal, then switch to a Mikrolet (minibus) or TransJakarta bus heading to North Jakarta. This option costs under IDR 20,000 total but is complex, slow (2+ hours), and not recommended for first-time visitors or those with luggage.
Key Considerations for Buses:
- Traffic is King: Journey times can double during rush hour.
- Luggage: DAMRI buses have storage compartments. Public buses do not.
- End-to-End Trip: The bus only gets you to a hub; you must plan and pay for the final connection.
Taxi, Ride-Hailing & Private Transfers: Door-to-Door Convenience
For direct, hassle-free service, especially for families, groups, or those with lots of luggage.
| Service Type | Estimated Cost (IDR) | Travel Time | Best For | How to Book |
|---|---|---|---|---|
| Official Airport Taxi (Blue Bird, Express) | 200,000 - 350,000 | 45 - 90 mins | First-time arrivals, immediate service | Pre-paid coupon counters inside terminals or meter. |
| Ride-Hailing (Grab, Gojek) | 150,000 - 250,000 | 45 - 90 mins | Tech-savvy travelers, better prices | Use app. Pick-up at designated zones (follow signs). |
| Pre-booked Private Transfer | 250,000 - 500,000+ | 45 - 70 mins | Families, groups, special needs, luxury | Online via Kiwitaxi, Booking.com, or local agencies. |
Important Tips for Taxis & Transfers:
- Avoid Touts: Politely decline offers from drivers inside the terminal. Only use official counters or your pre-booked service.
- Peak Surcharge: Ride-hailing apps apply higher rates during rush hour and at night.
- Toll Fees: The driver will use the JORR toll road. The toll fee (IDR 15,000 - 25,000) is added to your fare (for taxis) or included in the app's quote.
- Vehicle Choice: For 3-4 people with bags, book a 6-seater (GrabCar 6, GoCar 6).
When is a Private Transfer Worth It? If you are a group of 3+, arriving very late/early, have excessive luggage, or value stress-free travel after a long flight. The per-person cost becomes competitive.
Ticket Information & Cost Comparison Table
Here’s a side-by-side comparison to help you decide based on your budget, time, and comfort needs.
| Transport Mode | Approx. Cost (IDR) | Travel Time (Door-to-Door) | Best For | Booking Method |
|---|---|---|---|---|
| Railink Train + Taxi | 130,000 - 170,000 | 75 - 100 mins | Most travelers, avoiding traffic, good value | Train: Station/App. Taxi: App. |
| DAMRI Bus + Local Taxi | 50,000 - 100,000 | 90 - 150 mins | Solo backpackers, extreme budget travel | Bus: On board. Taxi: App. |
| Airport Taxi (Official) | 200,000 - 350,000 | 45 - 90 mins | Convenience seekers, first-timers | Terminal counter |
| Ride-Hailing (Grab/Gojek) | 150,000 - 250,000 | 45 - 90 mins | Tech-savvy travelers, good balance | Mobile App |
| Private Transfer (Pre-booked) | 250,000 - 500,000+ | 45 - 70 mins | Families, groups, luxury, special requests | Online in advance |
Money-Saving Tip: If you plan to travel around Jakarta extensively after arriving, consider purchasing a TransJakarta card (for buses) and loading credit for Grab/Gojek to get local rates.
Traveler Experience & Insider Tips for a Smooth Journey
Beyond schedules and fares, these practical insights will make your trip smoother.
1. Conquer the Traffic
- Check Live Traffic: Before choosing a road option, check Google Maps or Waze for real-time congestion on the route to North Jakarta.
- Rush Hour = Train Hour: If you land on a weekday between 7-10 AM or 4-8 PM, the Railink train is almost always faster than any road vehicle.
2. Manage Your Luggage
- Pack Light for Public Transport: If using Railink or bus, a medium-sized backpack or wheeled carry-on is ideal.
- Luggage Forwarding Not Common: Unlike in Japan, luggage delivery services from the airport to your hotel are not widespread or economical for this short distance.
3. Navigate Like a Pro
- Get a Local SIM/eSIM: Buy a Telkomsel or Indosat SIM at the airport arrivals hall. Reliable data is crucial for maps and ride-hailing apps.
- Have Small Cash (IDR): While cards are accepted for Railink and taxis, having IDR 50,000 and 100,000 bills is essential for buses, snacks, and tips.
- Mangga Dua Drop-off: Specify a precise landmark like "Mangga Dua Mall" or "ITC Mangga Dua" to your driver, as the area is vast.
4. Safety & Comfort
- Official Services Only: Use only transport from official counters or your pre-booked service.
- Stay Hydrated: Jakarta is hot and humid. Carry water, especially if taking public transport.
FAQs: Getting from Soekarno-Hatta Airport to Mangga Dua
What is the cheapest way from Soekarno-Hatta Airport to Mangga Dua?
The cheapest way is by public bus. The DAMRI Airport Bus (Route B01) to Gambir Station costs around IDR 40,000 - 50,000. From Gambir, you can take a local bus (TransJakarta or MetroMini) or a short online taxi ride (Gojek/Grab) to Mangga Dua for an additional IDR 10,000 - 25,000. Total cost is approximately IDR 50,000 - 75,000 per person, but travel time can be 1.5 to 2.5 hours depending on traffic.
What is the fastest way from CGK Airport to Mangga Dua?
The fastest way in normal traffic is by a direct private car or taxi via the Jakarta Inner Toll Road (JORR). Travel time is 45 to 70 minutes. However, during peak hours (7-10 AM & 4-8 PM on weekdays), the airport train (Railink) to Sudirman Baru Station, followed by a taxi, is often more reliable and can be faster, taking 60-80 minutes total.
Is there a direct train from Soekarno-Hatta Airport to Mangga Dua?
No, there is no direct train. The Railink Airport Train connects Terminal 1, 2, and 3 of CGK to downtown Jakarta, with its final stop at BNI City/Sudirman Baru Station. From there, you need to take a taxi, ride-hailing app (Grab/Gojek), or public bus for the final 4-6 km to Mangga Dua, which takes 20-40 minutes depending on traffic.
How much is a taxi from Soekarno-Hatta to Mangga Dua?
Official airport taxi fares (Blue Bird, Express) using the taxi meter typically range from IDR 200,000 to IDR 300,000+ (approx. $13-$20 USD), depending on terminal, exact destination in Mangga Dua, and traffic conditions. Pre-paid taxi coupons from official counters inside the terminals are available and offer fixed rates, which are often similar. Ride-hailing apps (Grab, Gojek) are usually cheaper, around IDR 150,000 - 220,000, but pick-up points are at designated zones outside the terminals.
Can I take the airport train (Railink) with large luggage?
Yes, but with limitations. Railink trains have overhead racks suitable for cabin-sized luggage and small suitcases. For larger suitcases, there is limited space at the ends of each carriage. During peak hours, it can be crowded and challenging. If you have multiple or very large bags (e.g., surfboards, oversized equipment), a taxi or private transfer is strongly recommended for convenience.
Is it safe to take public transport from the airport to Mangga Dua at night?
After midnight (past 00:00), options become limited. The Railink train service ends around 21:00-22:00 (check current schedule). DAMRI buses run until late but frequencies drop. The most reliable and safest option for late-night arrival is an official airport taxi or a pre-booked private transfer. While ride-hailing apps are generally safe, wait times can be longer late at night.
What is the best way for a group of 4 or family?
For groups of 4 or a family with children and luggage, booking a larger vehicle via a ride-hailing app (GrabCar 6, GoCar 6) or a pre-arranged private transfer is highly recommended. It offers door-to-door convenience, fits everyone and luggage comfortably, and the cost per person becomes very reasonable when split. Taking multiple taxis or navigating trains/buses with a group is inefficient and stressful.
How do I avoid Jakarta traffic when traveling to Mangga Dua?
To minimize traffic impact: 1) Travel outside peak hours (avoid 7-10 AM and 4-8 PM on weekdays). 2) Use the Railink train for the main leg to avoid road traffic entirely. 3) If by road, ensure your driver uses the Jakarta Inner Toll Road (JORR). 4) For early morning flights, consider staying at an airport hotel or in North Jakarta the night before. Real-time traffic apps like Google Maps or Waze are essential for drivers.