Quick Answer
Best overall: Railink Airport Train – 30 minutes, IDR 70,000 (~$4.5), no traffic, reliable. Cheapest: Damri bus – IDR 50,000 (~$3.2), 45–90 min. Fastest door-to-door: Taxi/GrabCar – 30–60 min, IDR 150,000–250,000 (~$10–$16). Key transfer: Tangerang Station (Stasiun Tangerang) for the train; Damri terminals at BSD City or Ciputat for the bus.
🚆 Train: Railink Airport Train – The Smartest Choice
The Railink Airport Train (also known as the Bandara Soekarno-Hatta Train) is the most recommended way to get from Tangerang to CGK. It runs directly from Stasiun Tangerang (Tangerang Station) to Soekarno-Hatta Airport Station, which is connected to all terminals via a free shuttle bus.
Route & Schedule
- Departure: Tangerang Station (located at Jl. Stasiun Tangerang, Sukasari)
- Arrival: Airport Station (connected to Terminals 1, 2, and 3 via free shuttle)
- Frequency: Every 30–60 minutes, depending on time of day
- First train: ~04:00 AM | Last train: ~11:00 PM
- Journey time: Approximately 30 minutes
- Ticket price: IDR 70,000 (~$4.5) per person, one-way
Step-by-Step Guide
- Arrive at Tangerang Station – plan to be there 15–20 minutes before departure to buy tickets and find the platform.
- Purchase ticket at the counter or via the Railink app (online booking available).
- Board the train – luggage racks are available; trains are air-conditioned and comfortable.
- Ride to Airport Station (30 minutes) – no intermediate stops.
- Take the free airport shuttle bus from Airport Station to your terminal (Terminal 1, 2, or 3). The shuttle runs every 10–15 minutes and takes about 5–10 minutes.
Ticket Types & Booking
| Type | Price (IDR) | Price (USD) | Notes |
|---|---|---|---|
| Single adult | 70,000 | ~$4.5 | Standard one-way fare |
| Round trip | 130,000 | ~$8.4 | Saves IDR 10,000 vs two singles |
| Child (3–12 years) | 35,000 | ~$2.3 | 50% discount |
| Online booking fee | 2,000 | ~$0.1 | Via Railink app or website |
Pros & Cons
- ✅ Pros: Fast, reliable, not affected by traffic, comfortable, affordable, easy luggage access.
- ❌ Cons: Limited operating hours (does not run late at night), requires a shuttle bus to reach the terminal, may be crowded during peak hours.
Authority source: Railink Official Website
🚖 Taxi & Ride-hailing (Grab / Gojek) – Premium Speed & Flexibility
If you prioritize door-to-door convenience or are traveling with heavy luggage, a taxi or ride-hailing service is your best bet. This option is faster than the bus and more flexible than the train, but costs significantly more.
Options Compared
| Service | Est. Price (IDR) | Est. Price (USD) | Time | Best For |
|---|---|---|---|---|
| GrabCar | 130,000–200,000 | $8–$13 | 30–60 min | Solo travelers, digital payments, fixed price |
| Gojek (Car) | 120,000–190,000 | $8–$12 | 30–60 min | Budget ride-hailing, promo codes |
| Blue Bird Taxi | 150,000–250,000 | $10–$16 | 30–60 min | Reliable metered service, airport official |
| Gojek (Motorcycle) | 60,000–90,000 | $4–$6 | 25–45 min | No luggage, solo, very tight budget |
| GrabCar Premium | 250,000–350,000 | $16–$23 | 30–50 min | Business travelers, extra comfort, 24/7 |
Detailed Analysis: Total Door-to-Door Time
While the train takes only 30 minutes, you must factor in time to reach Tangerang Station, wait for the train, and then take the shuttle from Airport Station to your terminal. Total door-to-door for the train: 55–75 minutes (depending on your starting point in Tangerang).
A taxi or GrabCar picks you up directly from your location and drops you at the departure curb. Total door-to-door: 30–60 minutes (depending on traffic). For early morning flights or if you're in a hurry, this is often the fastest option.
When to Choose Taxi / Ride-hailing
- Late night / early morning (train not running) – 24/7 availability via GrabCar Premium or Blue Bird.
- Heavy luggage (more than 2 bags) – no need to lift bags on/off trains and shuttles.
- Group travel (3–4 people) – cost per person becomes competitive with the train.
- Business travelers – comfort, privacy, and direct drop-off.
- Traffic-sensitive times – if traffic is light (before 06:00 AM or after 09:00 PM), a taxi is very fast.
Authority source: Grab Indonesia · Gojek Indonesia · Blue Bird Group
🚌 Bus (Damri & Public Bus) – The Most Economical Option
For budget-conscious travelers, the Damri airport bus is the cheapest way to reach Soekarno-Hatta Airport from Tangerang. Damri is the state-owned airport bus operator with dedicated routes from several Tangerang suburbs.
Damri Bus Routes from Tangerang
| Route | Departure Point | Fare (IDR) | Fare (USD) | Est. Time | Frequency |
|---|---|---|---|---|---|
| BSD City → CGK | BSD City Terminal (Sektor 1.3) | 50,000 | ~$3.2 | 45–75 min | Every 30–60 min |
| Ciputat → CGK | Ciputat Bus Terminal | 50,000 | ~$3.2 | 50–90 min | Every 30–60 min |
| Serpong → CGK | Serpong Market / Serpong Station area | 55,000 | ~$3.5 | 50–80 min | Every 45–60 min |
What to Expect
- Comfort: Air-conditioned, reclining seats, luggage compartment underneath.
- Booking: Tickets can be purchased at the terminal or via the Damri app. No advance reservation needed, but recommended during peak season.
- Luggage: Free luggage allowance up to 20 kg per person; excess may incur a small fee.
- Operating hours: Typically 04:00 AM – 10:00 PM, varies by route.
Public Bus (Kopaja / Metromini) – Not Recommended
Local public buses (Kopaja, Metromini, or angkot) also connect Tangerang to the airport area, but they are not recommended for airport travelers due to unreliable schedules, lack of luggage space, longer travel times (1.5–3 hours), and limited comfort. They cost around IDR 10,000–20,000 (~$0.7–$1.3) but are best avoided if you have a flight to catch.
Damri vs Train: Which Budget Option Wins?
- Damri bus: Cheaper (IDR 50,000 vs 70,000), but slower and subject to traffic.
- Train: Faster (30 min vs 45–90 min), more reliable, slightly more expensive.
- Verdict: For most travelers, the train is worth the extra IDR 20,000 (~$1.3) for the time savings and reliability.
Authority source: Damri Official Website
🚗 Private Transfer & Shuttle – The Ultimate Convenience (at a Cost)
Private transfers and hotel shuttles are the most expensive but also the most hassle-free option. They are ideal for families, business executives, or anyone with very early or late flights.
Price Range & Providers
| Provider Type | Price (IDR) | Price (USD) | Vehicle | Best For |
|---|---|---|---|---|
| Hotel shuttle (if available) | Free–100,000 | $0–$6.5 | Shared shuttle | Hotel guests only |
| Pre-booked car (GrabCar Premium) | 250,000–350,000 | $16–$23 | Toyota Avanza / Innova | Groups, business |
| Executive car service | 350,000–550,000 | $23–$36 | Toyota Alphard / Innova Reborn | VIP, luxury travel |
| Minibus (6–10 pax) | 500,000–800,000 | $33–$53 | Isuzu Elf / HiAce | Family groups, sports teams |
When to Choose Private Transfer
- Flights before 06:00 AM – train starts at ~04:00 AM, may not arrive in time; taxis are available but private transfer guarantees a reserved vehicle.
- Flights after 10:00 PM – train stops around 11:00 PM, and last departures may not align with late-night flights.
- Traveling with elderly or infants – door-to-door service minimizes walking and waiting.
- Heavy or bulky luggage (golf bags, surfboards, etc.) – private vehicles have more space.
- Group of 4+ people – cost per person becomes comparable to a taxi, with more comfort.
How to Book
Use apps like GrabCar Premium, Gojek Premium, or contact local providers such as Silver Bird (Blue Bird's premium service) or Airport Transfer Indonesia. Always book at least 2–4 hours in advance for guaranteed availability, especially during peak season (Lebaran, Christmas, New Year).
Authority source: Silver Bird by Blue Bird
📊 Cost & Time Comparison – All Options at a Glance
Use this table to quickly compare every transport mode from Tangerang to Soekarno-Hatta Airport. Best value and cheapest options are highlighted.
| Mode | Time | Cost (IDR) | Cost (USD) | Transfers | 24/7? | Luggage | Rating |
|---|---|---|---|---|---|---|---|
| 🚆 Railink Train 🏆 Best Value | 30 min (+ shuttle) | 70,000 | ~$4.5 | 1 (shuttle to terminal) | ❌ 04:00–23:00 | ✅ Easy | ⭐⭐⭐⭐⭐ |
| 🚖 GrabCar / Taxi | 30–60 min | 130,000–250,000 | $8–$16 | 0 (direct) | ✅ Yes | ✅ Very easy | ⭐⭐⭐⭐ |
| 🚌 Damri Bus 💰 Cheapest | 45–90 min | 50,000 | ~$3.2 | 0 (direct to terminal) | ❌ 04:00–22:00 | ✅ OK (20 kg) | ⭐⭐⭐⭐ |
| 🏎️ Gojek (motorcycle) | 25–45 min | 60,000–90,000 | $4–$6 | 0 (direct) | ✅ Yes | ❌ Limited | ⭐⭐⭐ |
| 🚗 Private Transfer | 30–50 min | 250,000–800,000 | $16–$53 | 0 (direct) | ✅ Yes (pre-book) | ✅ Excellent | ⭐⭐⭐⭐⭐ |
| 🚌 Public bus (angkot) | 1.5–3 hr | 10,000–20,000 | $0.7–$1.3 | 1–2 (multiple) | ❌ 05:00–21:00 | ❌ Difficult | ⭐⭐ |
🏆 Best overall: Railink Train – speed, cost, and reliability cannot be beaten. 💰 Cheapest: Damri bus – IDR 50,000 gets you to the airport with AC and luggage space. 🚀 Fastest door-to-door: GrabCar / taxi during off-peak hours.
Where to Buy Tickets
- Railink train: At Tangerang Station counter, or via Railink website / app.
- Damri bus: At Damri counter (BSD City, Ciputat, Serpong) or via Damri app.
- Grab/Gojek: Via their respective apps – no advance booking needed, but pre-booking available.
- Private transfer: Via hotel concierge, travel agency, or apps (GrabCar Premium, Gojek Premium).
💡 Traveler Tips & Local Insights – What They Don't Tell You
After years of traveling this route, here are insider tips to save you time, money, and stress.
1. Luggage Strategy: Use Takkyubin (Luggage Delivery)
If you have heavy suitcases, consider using Takkyubin (baggage delivery service) available at major hotels in Tangerang. They will deliver your luggage directly to the airport for pickup. Cost: IDR 80,000–120,000 (~$5–$8) per bag. This frees you to take the train or bus without struggling with bags. Available through JNE, Tiki, or hotel concierge.
2. Tangerang Station Can Be Confusing
Stasiun Tangerang has separate platforms for commuter trains (KRL) and the airport train. The airport train platform is clearly marked, but allow 10 extra minutes to navigate if you're unfamiliar. Follow the "Bandara Soekarno-Hatta" signs.
3. Traffic Peak Hours – Plan Accordingly
- Morning rush: 07:00–09:00 AM – avoid taxis/buses; use the train.
- Evening rush: 05:00–07:00 PM – same advice.
- Weekend traffic: Saturday morning and Sunday evening are busy; train is still reliable.
- Holiday season: Lebaran, Christmas, and New Year see extreme congestion – book train tickets 1–2 weeks in advance.
4. The Free Airport Shuttle – Know Your Terminal
The shuttle bus from Airport Station to terminals runs every 10–15 minutes. Make sure you know your terminal number (1, 2, or 3). The shuttle stops at all terminals in order: Terminal 1 → Terminal 2 → Terminal 3. If you're at Terminal 3, it's the last stop, about 10 minutes from the station.
5. Damri Bus – Book Your Seat During Peak Season
While Damri buses usually have space, during Lebaran and school holidays they can fill up. Use the Damri app to book a seat in advance for IDR 50,000 – it's worth the peace of mind.
6. Ride-hailing – Check the Price Before You Go
Grab and Gojek use dynamic pricing. During rain or peak hours, the fare can double. Always check the app before committing. If the price is too high, switch to the train or Damri bus as a backup.
7. Early Morning Flights – Your Best Bet
If your flight departs before 08:00 AM, the train (first departure ~04:00 AM from Tangerang) will get you to the airport by ~04:45 AM, which is enough for most flights. For flights before 06:00 AM, a taxi or private car is safer.
8. Money-Saving Combo
If you're on a tight budget: take a Gojek motorcycle (IDR 60,000) to Tangerang Station, then the Railink train (IDR 70,000) – total IDR 130,000 (~$8.4) and about 45 minutes. That's cheaper than a taxi and almost as fast.
Authority source: JNE Express (Takkyubin service)
❓ FAQs: Everything Else You Need to Know
Is there a direct train from Tangerang to Soekarno-Hatta Airport?
Yes, the Railink Airport Train runs directly from Tangerang Station (Stasiun Tangerang) to Soekarno-Hatta Airport (CGK). The journey takes approximately 30 minutes and costs IDR 70,000 (about $4.5) per person one-way. Trains operate from around 04:00 AM to 11:00 PM daily.
How much does a taxi cost from Tangerang to Soekarno-Hatta Airport?
A standard metered taxi from Tangerang to CGK typically costs between IDR 150,000 and IDR 250,000 (approximately $10–$16), depending on traffic, time of day, and your exact pickup location. Airport taxis and app-based services may charge a slightly different rate. The trip takes 30–60 minutes under normal traffic conditions.
What is the cheapest way to get from Tangerang to Soekarno-Hatta Airport?
The Damri bus is the cheapest option, costing IDR 50,000 (about $3.2) per person. Buses depart from several points in Tangerang (BSD City, Ciputat, Serpong) and take 45–90 minutes depending on traffic. The Railink train at IDR 70,000 ($4.5) is also very affordable and much faster (30 minutes).
How long does it take from Tangerang to Soekarno-Hatta Airport by train?
The Railink Airport Train takes approximately 30 minutes from Tangerang Station to Soekarno-Hatta Airport. This is the fastest land-based option and is not affected by road traffic. Including waiting time and check-in at the station, plan for about 45–50 minutes total door-to-platform.
Are ride-hailing apps like Grab and Gojek available from Tangerang to the airport?
Yes, Grab and Gojek are both widely available in Tangerang and offer rides to Soekarno-Hatta Airport. GrabCar costs around IDR 130,000–200,000 ($8–$13) depending on demand and distance. Gojek (motorcycle) is cheaper at IDR 60,000–90,000 ($4–$6) but less comfortable with luggage. Both can be booked via their apps.
What is the best time to travel from Tangerang to the airport to avoid traffic?
The best time to travel is before 06:00 AM or after 09:00 PM on weekdays to avoid rush hour. Tangerang–CGK roads (especially the Tangerang–Merak toll road) are heavily congested between 07:00–09:00 AM and 05:00–07:00 PM. On weekends, midday traffic is generally lighter. The train is unaffected by road traffic and is recommended during peak hours.
Can I use a private car service for early morning flights from Tangerang to CGK?
Yes, private car services (such as those offered by hotels, travel agencies, or apps like GrabCar Premium) operate 24/7. For early morning flights (before 06:00 AM), pre-booking a private car or using a taxi is recommended as the train starts around 04:00 AM and may not arrive early enough for very early departures. Prices range from IDR 250,000–400,000 ($16–$26).
Is the Damri bus reliable from Tangerang to Soekarno-Hatta Airport?
Damri buses are generally reliable, with scheduled departures every 30–60 minutes from designated terminals in Tangerang (such as BSD City and Ciputat). However, travel time can vary significantly (45–90 minutes) due to traffic. Buses are air-conditioned, affordable (IDR 50,000), and can accommodate luggage. It's advisable to arrive at the bus stop at least 15 minutes before departure.