Quick Answer
The best overall way to get from Karawang to Soekarno-Hatta Airport (CGK) is taking the KRL Commuter Line from Stasiun Karawang to Jakarta (either Stasiun Jakarta Kota or Stasiun Manggarai), then transferring to the Railink Airport Train direct to the airport. Total time: 2–2.5 hours. Total cost: 90,000–100,000 IDR (~$6–$7). For a door-to-door option, use GrabCar or GoCar (300,000–450,000 IDR / $20–$30, 1.5–3 hours). The cheapest option is the DAMRI bus (50,000–80,000 IDR / $3–$5, 2–3 hours).
Train & Commuter Line: Step-by-Step Guide
Taking the train from Karawang to Soekarno-Hatta Airport is the most reliable and cost-effective option for most travelers. While there is no direct train, the combination of the KRL Commuter Line and the Railink Airport Train offers a comfortable, air-conditioned journey that avoids the notorious traffic jams of Jakarta.
Below we break down the two most common train routes, compare them side by side, and provide detailed instructions so you can choose the best fit for your departure point and schedule.
Route Option A: KRL Commuter Line + Railink (via Stasiun Manggarai)
Step 1: From Stasiun Karawang, board the KRL Commuter Line heading toward Stasiun Jakarta Kota. Trains run every 15–30 minutes from around 5:00 AM to 10:00 PM. The ride to Stasiun Manggarai (where you will transfer) takes about 70–90 minutes.
Step 2: At Stasiun Manggarai, follow the signs for the Railink Airport Train (also known as the Soekarno-Hatta Airport Train). You can purchase a separate ticket at the Railink counter or use the ticket machines. Trains depart every 30 minutes.
Step 3: The Railink train from Manggarai to Soekarno-Hatta Airport takes approximately 30–35 minutes and stops at all three airport terminals (Terminal 1, 2, and 3).
Total time: ~2–2.5 hours | Total cost: 90,000–100,000 IDR ($6–$7) (KRL: 20,000–30,000 IDR + Railink: 70,000 IDR).
Route Option B: KRL Commuter Line + Railink (via Stasiun BNI City / Sudirman)
Step 1: Take the KRL from Stasiun Karawang to Stasiun Sudirman (also known as Stasiun BNI City). This ride takes around 80–100 minutes.
Step 2: Exit and walk directly to the Railink platform at Stasiun BNI City. This station is integrated, making the transfer very easy.
Step 3: Board the Railink Airport Train to Soekarno-Hatta Airport. Journey time: 30–35 minutes.
Total time: ~2–2.5 hours | Total cost: 90,000–100,000 IDR ($6–$7).
Route Comparison Table
| Route | Train Type | Total Time | Total Cost (IDR) | Transfers | Best For |
|---|---|---|---|---|---|
| Karawang → Manggarai → CGK | KRL + Railink | 2–2.5 h | 90,000–100,000 ($6–$7) | 1 transfer | Most travelers |
| Karawang → BNI City → CGK | KRL + Railink | 2–2.5 h | 90,000–100,000 ($6–$7) | 1 transfer | Those closer to Sudirman |
| Karawang → Gambir → Taxi to CGK | Intercity train + taxi | 2–3 h | 200,000–350,000 ($13–$23) | 1 transfer | Comfort seekers (budget option) |
Note: KRL Commuter Line is a public service with no seat reservations – trains can get crowded during peak hours (7–9 AM and 5–8 PM). The Railink Airport Train offers reserved seating and luggage racks. Tickets for Railink can be purchased online via the Railink official website.
Key detail: The KRL from Karawang operates from approximately 5:00 AM to 10:00 PM. The last Railink departure from Manggarai to the airport is around 10:30 PM. Always check the latest schedule on the KAI official website.
Pro tip: If you have heavy luggage, the route via Stasiun BNI City offers a more seamless transfer with elevators and ramps, while Manggarai station requires walking through a busy concourse.
Flight Options (Not Recommended for This Route)
Karawang does not have a commercial airport. The closest airports with scheduled flights are Soekarno-Hatta (CGK) itself and Husein Sastranegara Airport (BDO) in Bandung. Because the distance from Karawang to CGK is only about 85–90 km (53–56 miles), flying is entirely impractical for this point-to-point journey.
Below we explain why air travel does not make sense for this route, and provide a door-to-door time comparison so you can see the difference for yourself.
Why Flying Is Not Recommended
- Distance too short: 90 km is less than the average airport-to-city-center distance in many countries. The flight itself would last only 15–20 minutes – but the total time is much longer.
- Hidden time costs: You need to travel from Karawang to an airport (e.g., CGK or BDO), arrive 2 hours early for check-in and security, then take another transport from the arrival airport to CGK if you fly into BDO. This adds 3–5 hours of overhead.
- Environmental impact: Short-haul flights produce significantly more CO₂ per passenger than train or bus travel.
Door-to-Door Time Comparison: Train vs. Flight
| Mode | Total Time (door-to-door) | Cost (IDR) | CO₂ (approx.) |
|---|---|---|---|
| Train (KRL + Railink) | 2–2.5 h | 90,000–100,000 ($6–$7) | Low |
| Flight via BDO (Bandung) | 4–5 h (including airport transfers) | 500,000–1,200,000 ($33–$80) | Very High |
| Flight via CGK (if you go to another city first) | Not applicable – CGK is your destination | — | — |
Conclusion: For the Karawang → Soekarno-Hatta Airport route, trains and road transport are faster, cheaper, and more sustainable than any flight option. Only consider flying if you are connecting to a long-haul international flight and coming from outside Java – but even then, train + Railink is usually the better choice.
Source: Soekarno-Hatta Airport Official and KAI.
Bus & DAMRI Services: The Budget-Friendly Choice
The DAMRI airport bus is the most economical way to travel from Karawang to Soekarno-Hatta Airport. It offers a direct connection without the need to transfer trains, making it a popular choice for budget-conscious travelers and those with modest luggage.
DAMRI operates direct routes from Karawang to all three airport terminals (Terminal 1, 2, and 3). Buses are air-conditioned, comfortable, and equipped with luggage compartments.
Route Details: DAMRI Karawang → Soekarno-Hatta Airport
- Departure point: DAMRI Terminal Karawang (Jl. Siliwangi, Karawang) – easily reachable by local transport or ride-hailing.
- Arrival points: Terminal 1 (all gates), Terminal 2 (all gates), Terminal 3 (all gates) – the bus stops at each terminal upon request.
- Frequency: Every 1–2 hours, starting from 5:00 AM until 8:00 PM.
- Travel time: 2–3 hours, depending on traffic conditions.
- Ticket price: 50,000–80,000 IDR ($3–$5) per person.
- Reservation: Recommended, especially during holiday seasons. Purchase tickets via the DAMRI official website or at the terminal.
Day Bus vs. Night Bus
DAMRI primarily operates daytime buses from Karawang. Night services are limited and may require a transfer in Jakarta. If you need an overnight option, consider taking the KRL + Railink combination or booking a ride-hailing service for late-night travel.
What to Expect on the Bus
- Air-conditioned coach with reclining seats (30–40 seats per bus).
- Luggage compartment underneath – max 1 large suitcase + 1 carry-on per passenger.
- No toilet on board – there is a rest stop about halfway (usually at a gas station near Cikampek).
- On-time departure is typical, but arrival time may vary due to Jakarta traffic.
Cost Comparison: DAMRI Bus vs. Other Modes
| Mode | Price (IDR) | Price (USD) | Time | Comfort |
|---|---|---|---|---|
| DAMRI Bus | 50,000–80,000 | $3–$5 | 2–3 h | Good (AC, reclining seats) |
| KRL + Railink | 90,000–100,000 | $6–$7 | 2–2.5 h | Good (AC, reserved on Railink) |
| GrabCar / GoCar | 300,000–450,000 | $20–$30 | 1.5–3 h | Excellent (private) |
Verdict: The DAMRI bus is the cheapest option and a solid choice if you are traveling light and on a budget. However, if you are in a hurry or have a tight flight connection, the train or a ride-hailing service may be more reliable.
Source: DAMRI Official.
Taxi & Private Transfer: Door-to-Door Convenience
For travelers who value convenience, privacy, and door-to-door service, taxis and private transfers are the best option. While significantly more expensive than public transport, they eliminate the need for transfers and luggage handling.
This option is especially recommended for late-night arrivals, early-morning departures, family groups, business travelers, or anyone with heavy luggage.
Available Services & Price Range
- GrabCar / GoCar (ride-hailing): 300,000–400,000 IDR ($20–$27) – book via app. Price varies by demand (surge pricing possible).
- Airport taxi (pre-paid): 350,000–450,000 IDR ($23–$30) – book at the airport taxi counter or through hotel concierge.
- Private car hire (with driver): 400,000–550,000 IDR ($27–$37) – includes waiting time and assistance with luggage.
- Luxury transfer (e.g., Alphard, Innova): 500,000–800,000 IDR ($33–$53) – premium vehicle with extra legroom.
When to Choose a Taxi / Private Transfer
| Situation | Recommended Mode | Why |
|---|---|---|
| Flight departure before 7 AM | Taxi / GrabCar | KRL and DAMRI start services around 5 AM – may not arrive on time. |
| Family with children + large luggage | Private car / MPV | More space, child seats available on request, no transfers. |
| Late-night arrival (after 10 PM) | Taxi / GrabCar | Public transport options are limited or unavailable after 10 PM. |
| Business traveler (time-sensitive) | Private transfer | Reliable, on-time, and allows you to work during the ride. |
| Group of 3–5 people | GrabCar / GoCar (XL) | Cost per person becomes comparable to train, with added convenience. |
Important Tips for Taxi & Private Transfers
- Book in advance during peak hours (7–9 AM, 5–8 PM) to avoid surge pricing.
- Check toll costs: The fastest route uses the Jakarta–Cikampek Toll Road and the Airport Toll. Toll fees are around 50,000–80,000 IDR ($3–$5) and are usually included in the fare for ride-hailing services.
- Confirm the total price before starting the trip, especially if you hire a private driver outside the app.
- Share your ride details with someone for safety – both Grab and Gojek offer real-time location sharing.
Source: Grab Indonesia and Gojek.
Ticket & Cost Comparison: All Modes at a Glance
Use the table below to compare all available transport modes from Karawang to Soekarno-Hatta Airport side by side. We have included time, cost, comfort, and transfer complexity so you can make the best decision for your trip.
Full Comparison Table
| Mode | Time (Door-to-Door) | Cost (IDR) | Cost (USD) | Transfers | Comfort Level | Best For |
|---|---|---|---|---|---|---|
| DAMRI Bus 🏆 Cheapest | 2–3 h | 50,000–80,000 | $3–$5 | 0 (direct) | ⭐⭐⭐ (AC, reclining seats) | Budget travelers, light luggage |
| KRL + Railink 🏆 Best Value | 2–2.5 h | 90,000–100,000 | $6–$7 | 1 transfer | ⭐⭐⭐⭐ (AC, reserved on Railink) | Most travelers, cost + speed balance |
| Intercity Train + Taxi | 2–3 h | 200,000–350,000 | $13–$23 | 1 transfer | ⭐⭐⭐⭐ (train + private car) | Comfort seekers, moderate budget |
| GrabCar / GoCar | 1.5–3 h | 300,000–400,000 | $20–$27 | 0 (door-to-door) | ⭐⭐⭐⭐⭐ (private) | Groups, families, late-night |
| Private Car Hire | 1.5–3 h | 400,000–550,000 | $27–$37 | 0 (door-to-door) | ⭐⭐⭐⭐⭐ (premium) | Business, luxury, special occasions |
| Airport Taxi (pre-paid) | 1.5–3 h | 350,000–450,000 | $23–$30 | 0 (door-to-door) | ⭐⭐⭐⭐ (reliable, fixed price) | First-time visitors, peace of mind |
Where to Buy Tickets
- KRL Commuter Line: Tickets at Stasiun Karawang counter or vending machines (cashless payment available). No advance booking needed.
- Railink Airport Train: Online at railink.co.id or at station counters. Recommended to book in advance during holidays.
- DAMRI Bus: Online at damri.co.id or at the DAMRI terminal in Karawang.
- Grab / Gojek: Download the app, enter your pickup (Karawang) and drop-off (Soekarno-Hatta Airport). Pay by cash or e-wallet.
- Private car hire: Through local travel agencies or hotel concierge.
Money-saving tip: If you are traveling in a group of 3–4 people, the cost of a GrabCar (300,000–400,000 IDR) split per person becomes comparable to the train, while offering door-to-door convenience.
Traveler Experience & Insider Tips
Real-world experience from frequent travelers on the Karawang → Soekarno-Hatta route reveals several practical nuances that can make or break your journey. Below we share the most important lessons learned.
⏱️ The Traffic Reality
Jakarta traffic is unpredictable. While the distance from Karawang to CGK is only 85–90 km, the drive can take anywhere from 1.5 hours (middle of the night) to 4 hours (peak hour combined with an accident on the toll road). The train is immune to traffic – one of the main reasons it is the recommended option.
Case study: A traveler departing Karawang at 6:00 AM on a Monday arrived at CGK Terminal 3 at 8:15 AM via KRL + Railink (2 h 15 min). Another traveler who took a taxi at the same time arrived at 9:30 AM (3 h 15 min) due to congestion at the Cikampek toll gate.
🧳 Luggage Handling & Takkyubin (Baggage Delivery)
In Japan, "Takkyubin" baggage delivery is common, but in Indonesia, similar services are available through Kereta Api Indonesia (KAI) Cargo or third-party providers like JNE / TIKI for shipping luggage ahead. However, for the Karawang → CGK route, most travelers simply bring their luggage with them.
- On the KRL: No luggage restrictions, but space is limited – avoid large suitcases during peak hours.
- On Railink: Dedicated luggage racks at each carriage – suitcases up to 32 kg allowed.
- On DAMRI bus: Luggage compartment underneath – max 1 large suitcase + 1 carry-on.
- In a taxi/Grab: No restrictions – but ensure the vehicle size matches your luggage (order GrabCar XL if you have 3+ large suitcases).
🔄 Transfer Tips at Major Stations
- Stasiun Manggarai: The station is large and can be confusing. Allow at least 15–20 minutes for the transfer. Follow the blue "Airport Train" signs. There are escalators and elevators, but some platforms require stairs.
- Stasiun BNI City (Sudirman): Easier transfer – the Railink platform is adjacent to the KRL platform. Clear signage.
- Stasiun Gambir: If you arrive via intercity train, you will need to exit the station and take a taxi or ride-hailing to BNI City or Manggarai for the Railink connection. Budget 30–45 minutes for this extra step.
📅 Holiday & Peak Season Warnings
During Idul Fitri (Lebaran), Christmas, and New Year periods, all transport modes experience high demand. Book at least 2–3 weeks in advance for Railink tickets and DAMRI bus tickets. Taxis and ride-hailing services may have surge pricing up to 2x the normal rate.
Real example: In the week before Idul Fitri 2024, Railink tickets from Manggarai to CGK were sold out 10 days in advance. Travelers who had not booked were forced to take taxis at 500,000–600,000 IDR ($33–$40).
Source: KAI official site and Airport official site.
Pro Tips & Insider Advice for a Smooth Journey
These bite-sized tips come from frequent travelers and local experts. Follow them to save time, money, and stress on your Karawang → Soekarno-Hatta trip.
- 🚆 Book Railink tickets online – The Railink Airport Train often sells out, especially on weekends and holidays. Book via railink.co.id up to 30 days in advance.
- ⏰ Add 1-hour buffer – Whatever mode you choose, add 1 hour to your estimated travel time. Traffic, queue at station, or a delayed train can eat into your schedule.
- 🧾 Use cashless payment – KRL and Railink accept e-money cards (e.g., BCA Flazz, Mandiri E-Money, TapCash). This saves time queuing for tickets.
- 📱 Download Gojek & Grab before you go – Ride-hailing is the most flexible option for last-mile connections. Set up your payment method (credit card or e-wallet) in advance.
- 🧳 Travel light on KRL – The Commuter Line can be very crowded. If you have more than one large suitcase, consider taking a taxi or DAMRI bus instead.
- 🅿️ Parking at Karawang Station – If you are driving to the station, there is a paid parking lot (around 5,000–10,000 IDR per day). However, spaces are limited – arrive early.
- 🌡️ Bring a jacket – The Railink train and DAMRI buses are air-conditioned quite cool. A light jacket or sweater will make the ride more comfortable.
- 🔌 Charge your devices – The Railink train has power outlets (USB and AC) at every seat. The DAMRI bus does not always have charging ports.
- 🍜 Food & drinks – There are food stalls at Karawang Station and Manggarai Station. On the bus, there is a rest stop with snacks and drinks.
- 📞 Emergency contact – Save the numbers of Grab/Gojek customer service and the airport information desk (+62 21 550 5555) in case of any issues.
Source: Compiled from traveler forums and local transport guides.
FAQs: Karawang to Soekarno-Hatta Airport
1. Is there a direct train from Karawang to Soekarno-Hatta Airport?
No, there is no direct train. You must take the KRL Commuter Line from Karawang to Jakarta (e.g., Jakarta Kota or Manggarai), then transfer to the Railink Airport Train to Soekarno-Hatta Airport. Total travel time is about 2–2.5 hours.
2. How much does a taxi from Karawang to Soekarno-Hatta Airport cost?
A taxi or ride-hailing service (Grab/Gojek) from Karawang to Soekarno-Hatta Airport typically costs between 300,000 and 450,000 IDR (approximately $20–$30), depending on traffic and vehicle type. Private car hire may cost more.
3. What is the cheapest way to get from Karawang to Soekarno-Hatta Airport?
The cheapest way is the DAMRI airport bus from Karawang to Soekarno-Hatta Airport, costing around 50,000–80,000 IDR ($3–$5). Alternatively, the KRL Commuter Line + Railink train combo costs about 90,000–100,000 IDR ($6–$7).
4. How long does it take to drive from Karawang to Soekarno-Hatta Airport?
Driving from Karawang to Soekarno-Hatta Airport takes approximately 1.5 to 3 hours depending on traffic. During peak hours (7–9 AM and 5–8 PM), it can take up to 3 hours or more due to congestion around Jakarta.
5. Is there a bus from Karawang to Soekarno-Hatta Airport?
Yes, DAMRI operates direct bus services from Karawang to Soekarno-Hatta Airport. Buses depart from the Karawang DAMRI terminal and arrive at Terminal 1, 2, and 3. The journey takes about 2–3 hours and costs 50,000–80,000 IDR ($3–$5).
6. What is the best time to travel from Karawang to Soekarno-Hatta Airport to avoid traffic?
The best time is early morning before 6 AM or late morning between 10 AM and 2 PM. Avoid peak hours (7–9 AM and 5–8 PM) on weekdays. If taking the train, midday is also comfortable as KRL and Railink services are less crowded.
7. Can I use Gojek or Grab from Karawang to Soekarno-Hatta Airport?
Yes, both Gojek (GoCar) and Grab (GrabCar) operate from Karawang to Soekarno-Hatta Airport. The fare ranges from 300,000 to 450,000 IDR ($20–$30). It is recommended to book in advance, especially during peak hours or for early morning departures.
8. Which is better: train or taxi from Karawang to Soekarno-Hatta Airport?
If you prioritize cost savings and a fixed travel time, the train (KRL + Railink) is better at 90,000–100,000 IDR ($6–$7). If you value door-to-door convenience, have heavy luggage, or are traveling in a group, a taxi or ride-hailing service is better despite the higher cost of 300,000–450,000 IDR ($20–$30).