Quick Answer
The best overall way to travel from Husein Sastranegara Airport (BDO) in Bandung to central Jakarta is by combining a short taxi ride to Bandung Railway Station with the Argo Parahyangan executive train to Gambir Station. This takes approximately 4 to 4.5 hours door-to-door and costs between IDR 300,000 to 500,000 (â $20 - $33 USD). The cheapest option is a DAMRI bus to Bandung Station plus an economy train, costing under IDR 120,000 (â $8 USD) but taking 5-6 hours. Direct flights are not time-efficient for city center travel, while private cars are fast but very expensive.
By Train from Husein Sastranegara Airport to Jakarta (The Recommended Way)
Taking the train is the most balanced, reliable, and popular method for travelers. The journey is a two-part process: first, get from the airport to Bandung's main railway station, then board an intercity train to Jakarta.
Step 1: BDO Airport to Bandung Station (Stasiun Bandung)
Distance: ~5 km. Travel Time: 20-45 minutes depending on traffic.
- Taxi / Ride-Hailing (Best Balance): Official airport taxis or app-based cars (Grab, GoCar) are the most convenient. Cost: IDR 50,000 - 80,000. They drop you directly at the station entrance.
- DAMRI Airport Bus (Cheapest): The DAMRI shuttle bus runs to Bandung Station. Cost: IDR 40,000. Frequency: Every 30-60 minutes. Ideal for solo travelers on a tight budget.
- Local Angkot (Adventurous): Public minibuses are very cheap (IDR 5,000) but confusing for newcomers, slow, and not suitable with luggage.
Step 2: Bandung to Jakarta by Train
This is the core leg. Indonesian Railways (PT KAI) operates several daily services. Booking in advance online is essential, especially for weekends and holidays.
| Train Name & Class | Bandung â Jakarta Station | Travel Time | Approx. Fare (IDR) | Key Features |
|---|---|---|---|---|
| Argo Parahyangan (Executive) | Bandung â Gambir (Central Jakarta) | ~3 hours | 200,000 - 350,000 | Top Recommendation. Most comfortable, reclining seats, AC, onboard food service, punctual. Gambir Station is very central. |
| Harina (Executive) | Bandung â Gambir | ~3 hours 10 mins | 200,000 - 300,000 | Similar comfort to Argo Parahyangan, slightly different schedule. |
| Serayu / Lokal (Economy) | Bandung â Pasar Senen (East Jakarta) | ~3.5 - 4 hours | 50,000 - 80,000 | Cheapest rail option. Basic seating, can be crowded, no AC or guaranteed seat without advance booking. |
| Turangga (Executive & Business) | Bandung â Gambir | ~3 hours | 250,000 - 400,000 | Premium service, often newer carriages. |
Source: Official PT KAI fare schedule as of 2024.
Detailed Analysis: Why Train is the Best Choice
Scenic Value: The route offers views of West Java's hills and countryside, a pleasant alternative to congested highways.
Reliability: Trains are less affected by the infamous Puncak and Jakarta-Bandung highway traffic jams, making arrival time more predictable than by road.
Comfort & Productivity: Executive class provides space to work or relax, with power outlets and Wi-Fi (availability varies).
City Center Arrival: Arriving at Gambir Station places you in the heart of Jakarta, with easy access to the TransJakarta Busway and taxis, minimizing further travel.
By Domestic Flight: BDO to Soekarno-Hatta (CGK) â Is It Worth It?
At first glance, a short flight seems logical. However, for reaching central Jakarta, flying is often less time-efficient and more costly than the train when considering total door-to-door travel time.
The Door-to-Door Timeline Breakdown
- BDO Airport to Departure Gate: You are already at the airport. Check-in closes 45 mins before departure for domestic flights.
- Flight Time: Approximately 50 minutes in the air.
- CGK Arrival & Baggage Claim: Allow 30-45 minutes after landing.
- CGK to Central Jakarta: This is the critical factor. A taxi or bus to areas like Thamrin/Sudirman (CBD) takes 1 to 2.5 hours depending on traffic.
Total Realistic Time: 5 to 7 hours from exiting BDO to reaching a central Jakarta hotel.
Airline Options & Cost
Airlines like Garuda Indonesia, Citilink, and Lion Air operate this route. Fares start from IDR 600,000 one-way but can double during peak times. Add airport transfer costs at both ends (IDR 200,000+ from CGK).
When Flying Might Make Sense:
- Your final destination is in Tangerang or near Soekarno-Hatta Airport.
- You have a tight connection to an international flight departing from CGK.
- You hold premium airline status or have points to redeem.
- Extreme road congestion is predicted (e.g., major holiday exodus).
Verdict: For most tourists and business travelers heading to Jakarta's city center, the train offers a comparable or shorter total journey time at a lower cost and with less hassle.
By Intercity Bus (The Most Economical Land Option)
Buses are the cheapest land transport for the full journey but require patience and tolerance for variable conditions. There is no single direct bus from BDO Airport to Jakarta.
The Standard Two-Step Bus Route
Step 1: BDO to Bandung's Main Bus Terminal.
Take a DAMRI bus or taxi to either Leuwi Panjang Terminal (south, for buses to South/Central Jakarta) or Cicaheum Terminal (east, for buses to East Jakarta). Travel time: 30-60 mins. Cost: IDR 40,000 - 80,000.
Step 2: Bandung to Jakarta by Long-Distance Bus.
From the terminal, board an AC bus to a major Jakarta terminal:
- To Kampung Rambutan Terminal (East Jakarta): Most common route. Operators: Haryanto, Primajasa. Travel Time: 3-5 hours (heavily traffic-dependent). Fare: IDR 80,000 - 150,000.
- To Pulo Gadung Terminal (East Jakarta): Another major option.
- To Kalideres Terminal (West Jakarta): Less frequent.
Total Cost: IDR 120,000 - 230,000. Total Time: 5 to 7+ hours.
Night Buses
Some operators offer overnight sleeper buses (e.g., "Executive Class" with reclining seats). This can save a night's accommodation and avoid daytime traffic. However, safety and comfort standards vary greatly. Choose reputable companies and secure your belongings.
Pros, Cons, and Tips
Pros: Very low cost; can be booked last minute; some buses have WiFi and toilets; avoids train station transfers.
Cons: Highly unpredictable due to traffic; less comfortable; terminals are far from city centers, requiring another local transfer upon arrival; potential for aggressive touts.
Tips: Travel on weekdays to avoid worst traffic; use the bus primarily if your Jakarta destination is near the arrival terminal; keep valuables on your person.
By Taxi, Ride-Hailing, or Private Transfer (Door-to-Door Convenience)
This option provides maximum convenience but at a significantly higher cost. It involves a single vehicle taking you directly from BDO's arrivals hall to your Jakarta address.
Options & Price Ranges
| Service Type | Estimated Fare (IDR) | Estimated Time | Booking Method |
|---|---|---|---|
| Airport Official Taxi (Blue Bird, etc.) | 900,000 - 1,300,000 (metered + tolls + possibly a fixed airport surcharge) | 4 - 6+ hours | Counter inside BDO arrival hall. |
| Ride-Hailing App (Grab, GoCar) | 800,000 - 1,200,000 (app-quoted price includes tolls) | 4 - 6+ hours | Use Grab/Gojek app. Note: Pick-up point may be outside airport grounds. |
| Pre-Booked Private Transfer | 1,200,000 - 2,000,000+ | 4 - 6+ hours | Online via travel sites (Klook, Traveloka) or local tour operators. Includes meet & greet. |
Fares are for standard car. Minivans for groups cost 50-100% more. Travel time is highly variable based on time of day and traffic conditions on the Cipularang and Jakarta Inner Ring toll roads.
When to Consider This Option (And When Not To)
Consider if:
- Traveling in a group of 3-4 people, making the per-person cost reasonable.
- Arriving very late at night or very early morning when other transport is unavailable.
- You have excessive luggage or mobility challenges.
- Your company is paying for the trip (business travel).
- You prioritize privacy, safety, and direct service above all else.
Avoid if:
- You are a solo traveler or couple on a budget.
- You are traveling during weekend or holiday rush hours (Friday afternoon, Sunday evening) â you will pay a premium to sit in traffic.
- You want a scenic or culturally immersive travel experience.
Safety Tip: If taking a long-distance taxi, ensure the driver is alert. Consider splitting the journey with a break at a rest area.
Ticket Information & Cost Comparison Table
This table summarizes all key information to help you decide the best transport mode based on your priorities: cost, time, comfort, and convenience.
| Transport Mode | Total Door-to-Door Time* | Approx. Total Cost (IDR)** | Comfort & Convenience | Best For | Booking Advice |
|---|---|---|---|---|---|
| Train (Argo Exec.) | 4 - 4.5 hrs | 300,000 - 500,000 | High (Spacious, on-time, scenic) | Most travelers, business, tourists (Our Top Pick) | Book train online 1-2 weeks in advance via KAI or Traveloka. |
| Economy Train + Bus | 5 - 6 hrs | 80,000 - 120,000 | Low (Crowded, basic) | Budget backpackers, solo travelers (Cheapest Option) | Train ticket in advance. DAMRI bus ticket on arrival. |
| Intercity Bus | 5 - 7+ hrs | 120,000 - 230,000 | Low-Medium (Traffic dependent) | Extreme budget travel, destinations near Jakarta terminals | Can be bought at terminal, but book ahead for holidays. |
| Domestic Flight | 5 - 7 hrs | 800,000 - 1,500,000+ | Medium-High (Airport hassle) | Connecting to international flights at CGK, going to Tangerang | Book flights 2-3 weeks ahead for best fares. |
| Private Car / Taxi | 4 - 6+ hrs | 800,000 - 2,000,000+ | High (Door-to-door) | Groups, late arrivals, luxury/convenience seekers | Pre-book transfers online for fixed price and reliability. |
* Times are estimates from BDO arrivals hall to central Jakarta (e.g., Thamrin). ** Cost is per person for solo travel; group costs differ. Prices subject to change.
Where to Buy Tickets
- Train Tickets: Official KAI Website or app; agents like Traveloka and tiket.com.
- Bus Tickets: At terminal counters or via online bus aggregator sites (Easybook, RedBus).
- Private Transfers: Global sites like Klook or local tour companies.
- Flight Tickets: Directly with airlines or through aggregators (Skyscanner, Google Flights).
Traveler Experience & Insider Tips
Beyond schedules and fares, here is practical advice from seasoned travelers to make your journey smoother.
1. Master the Bandung Station Transfer
The connection between your airport transport and the train is critical. Allow at least 60-90 minutes between arriving at Bandung Station and your train's departure. This accounts for traffic delays, buying tickets (if not pre-booked), and finding your platform. The station can be busy.
2. Handle Your Luggage Smartly
- Train Luggage: Executive trains have overhead racks and space at the end of carriages. Economy trains have very limited space. Keep valuables with you.
- Luggage Forwarding: If you have heavy suitcases, consider using a "JNE Logistic" or "SiCepat" counter in Bandung to send them to your Jakarta hotel. It's affordable (IDR 50,000-100,000 per bag) and saves immense hassle. This service is common in Indonesia.
3. Navigate Jakarta Arrival Like a Pro
Arriving at Gambir Station: Use the official "Taxi Gambir" queue inside the station for fair-metered taxis. Avoid random touts outside. The TransJakarta bus stop is just south of the station â a very cheap way to reach major areas if you're traveling light.
Arriving at a Bus Terminal: Terminals are chaotic. Have your ride-hailing app ready or walk to the official taxi stand. Be firm but polite with offers for transport.
4. Time Your Travel Strategically
- Avoid Peak Days: Friday afternoon, Sunday evening, and the days before/after national holidays (like Idul Fitri, Christmas, Nyepi) see extreme traffic on the Jakarta-Bandung route. Trains sell out; roads are gridlocked.
- Best Train Time: Mid-morning trains (e.g., 10:00 AM Argo Parahyangan) often have better availability and allow a relaxed start from BDO.
5. Connectivity & Money
Purchase a local SIM card with data at BDO airport or in Bandung city. It's indispensable for using maps, ride-hailing apps, and checking schedules. Have a mix of cash (Indonesian Rupiah) and a credit/debit card. While many train and bus tickets can be bought online, small vendors and some taxis are cash-only.
FAQs: Husein Sastranegara Airport to Jakarta Travel
What is the fastest way to get from Husein Sastranegara Airport to Jakarta?
The fastest overall door-to-door option is taking a taxi or private car from BDO to Bandung Station (approx. 30-45 mins), then the Argo Parahyangan executive train to Gambir Station in Central Jakarta (approx. 3 hours). Total travel time is about 4-4.5 hours. For speed alone, a direct private car is quickest but very expensive.
What is the cheapest way to travel from BDO Airport to Jakarta?
The cheapest option is a combination of local transport and economy train. Take a DAMRI airport bus from BDO to Bandung Station (IDR 40,000), then an economy class train (e.g., Serayu) to Jakarta's Pasar Senen Station (IDR 50,000 - 80,000). Total cost can be under IDR 120,000 (â $8 USD).
Are there direct trains from Husein Sastranegara Airport to Jakarta?
No, there are no direct train services from Husein Sastranegara Airport (BDO) to Jakarta. You must first travel to Bandung Railway Station (Bandung Station/Stasiun Bandung), which is about 5 km away. From there, you can take intercity trains to various stations in Jakarta like Gambir, Pasar Senen, or Jakarta Kota.
Can I use a taxi from BDO Airport directly to Jakarta? Is it worth it?
Yes, you can book a direct taxi or online ride-hailing car (Grab/GoCar) from BDO to Jakarta. However, it is generally not recommended for most travelers due to high cost (IDR 800,000 - 1,500,000+), heavy traffic uncertainty (4-6+ hours), and driver fatigue. It's only worth considering for large groups, late-night arrivals, or those with mobility issues and ample budget.
Is there a bus from Husein Sastranegara Airport to Jakarta?
There is no single direct bus from BDO Airport to Jakarta. The most convenient bus option is a two-step journey: 1) Take the DAMRI airport shuttle from BDO to Bandung's Leuwi Panjang or Cicaheum bus terminal. 2) From there, board a long-distance bus to Jakarta's terminals (e.g., Kampung Rambutan, Pulo Gadung). Total journey takes 5-7 hours.
Should I fly from Bandung (BDO) to Jakarta (CGK)?
Flying from BDO to Soekarno-Hatta (CGK) is often not time-efficient for reaching central Jakarta. While the flight is short (50 mins), you must add: travel from BDO to airport (you're already there), 2-hour pre-flight check-in, flight time, baggage claim, and a 1-2 hour taxi ride from CGK to the city. Total door-to-door time often exceeds 5-6 hours, rivaling the train. It's only useful if your final destination is near CGK or for connecting international flights.
What should I do if I arrive at BDO Airport late at night?
For late-night arrivals (after 9 PM), your options are limited as most trains and buses stop running. Your safest bets are: 1) Pre-book a reputable private transfer to your Jakarta hotel. 2) Take a taxi to a central Bandung hotel, stay overnight, and continue to Jakarta in the morning. 3) Use a 24-hour taxi/ride-hailing service from BDO, but be prepared for high fares and a long, tiring night drive.
Is it difficult to travel from BDO to Jakarta with lots of luggage or children?
It can be challenging. For families or those with heavy luggage, we recommend: 1) Booking Executive Class train seats (Argo Parahyangan) which offer more space and comfort. 2) Using a private car transfer door-to-door for maximum convenience, despite the cost. 3) Avoiding economy trains and buses during peak hours. Consider using a luggage forwarding service within Indonesia if you have oversized bags.