Quick Answer
The best way to get from Halim Perdanakusuma Airport (HLP) to Bandung for most travelers is a combination of a short taxi ride to Halim Station, followed by the high-speed Whoosh train to Tegalluar Station in Bandung. This option offers the optimal balance of speed, comfort, and reliability. The total door-to-door journey typically takes 1.5 to 2.5 hours and costs between IDR 250,000 to IDR 400,000 (approx. $16-$26 USD) per person.
1. Taking the Train from Halim Airport to Bandung (Recommended)
The train is the most efficient and comfortable public transport option for reaching Bandung from Jakarta. Since Halim Airport (HLP) does not have its own long-distance train station, your journey involves a short transfer to a major Jakarta station. The introduction of the Whoosh High-Speed Railway (KCIC) in 2023 has revolutionized this route, making it significantly faster than driving or flying for the city-center to city-center journey.
Step-by-Step Guide & Your Two Main Train Options
You have two primary rail routes, each with different departure stations, train types, and travel experiences.
| Route | Step 1: HLP to Station | Step 2: Train to Bandung | Total Est. Time | Total Est. Cost (per person) | Best For |
|---|---|---|---|---|---|
| Option A: High-Speed (Whoosh) | Taxi/Grab to Halim Station (3 km, 10-15 mins) | Whoosh (KCIC) to Tegalluar Station (~45 mins) | 1.5 - 2 hrs | IDR 250,000 - 400,000 | Speed, modernity, efficiency |
| Option B: Conventional Executive | Taxi/Grab to Gambir or Pasar Senen Station (15-40 mins, depends on traffic) | Executive Train to Bandung Station (~3 hrs) | 3.5 - 4.5 hrs | IDR 150,000 - 300,000 | Direct to central Bandung, lower cost than Whoosh |
In-Depth Look: Whoosh High-Speed Railway (KCIC)
- Speed & Experience: Reaches speeds of 350 km/h. The journey is smooth, quiet, and offers modern amenities like ample luggage space and onboard refreshments.
- Stations: Departs from Halim Station (not to be confused with the airport, but located nearby) and arrives at Tegalluar Station, which is about 20-30 minutes by taxi from central Bandung (Dago, Braga).
- Tickets & Booking: Fares are dynamic. Book online in advance via the official Whoosh or KAI Access app. Popular times sell out days ahead. Check the official Whoosh website for schedules.
- Luggage: Generous allowance. You can bring suitcases and store them in designated areas at the end of each carriage.
In-Depth Look: Conventional Executive Trains
- Types of Trains: Argo Parahyangan and Harina are the premier executive class services from Gambir/Pasar Senen to Bandung Station. They offer comfortable reclining seats, air conditioning, and sometimes a simple meal service.
- Advantage: Arrives right in the heart of Bandung (Bandung Station), saving you the additional transfer from Tegalluar.
- Disadvantage: Travel time is significantly longer (3 hours+) and the schedule can be less frequent than Whoosh. The tracks are shared with commuter trains, which can cause delays.
2. Taking a Domestic Flight (An Alternative Perspective)
While flying may seem logical, for the Jakarta-Bandung route, it is often less efficient than the high-speed train when traveling from Halim Airport (HLP). Here’s a detailed analysis:
- The Airport Dilemma: Halim Airport (HLP) primarily serves charter, military, and limited commercial flights. There are no regular commercial flights from HLP to Bandung. To fly, you must first travel from HLP to Soekarno-Hatta International Airport (CGK), which is a 1 to 2-hour drive away in heavy traffic.
- Flight Details: Flights from CGK to Bandung’s Husein Sastranegara Airport (BDO) take about 45-50 minutes. Airlines like Garuda Indonesia, Citilink, and Lion Air operate this route. However, BDO is located within Bandung city, which is an advantage.
- Total "Door-to-Door" Time Analysis:
- HLP to CGK by taxi: 1-2 hours.
- Check-in & security at CGK: 1.5-2 hours (recommended for domestic).
- Flight time: 45-50 minutes.
- Disembark & luggage claim at BDO: 20-30 minutes.
- BDO to your Bandung hotel: 20-40 minutes.
- Verdict: Flying is only recommended if your original flight lands at CGK, not HLP. From Halim, the train is almost always faster and less stressful.
3. Taking the Bus (The Most Economical Choice)
For budget-conscious travelers, buses offer the lowest cash cost. The journey involves a transfer from HLP to a major Jakarta bus terminal.
Types of Buses & Terminal Guide
- Step 1: Get to a Bus Terminal. From HLP, take a taxi or Gojek/Grab to one of these terminals:
- Kampung Rambutan Terminal (South Jakarta): The most common terminal for buses to Bandung. Travel time from HLP: 45-90 mins.
- Leuwi Panjang Terminal (South): Also serves Bandung routes. Similar travel time from HLP.
- Step 2: Choose Your Bus to Bandung.
- Regular Air-Conditioned Bus: The cheapest option (IDR 80,000 - IDR 120,000). Travel time is 3-4 hours depending on traffic, especially on the notorious Puncak route. Operators include Primajasa and Budiman.
- Executive or “Premium” Bus: (IDR 120,000 - IDR 200,000). Offers more legroom, wider seats, and sometimes WiFi. A much more comfortable experience for a slightly higher price.
- Night Buses: Depart in the late evening and arrive early morning. Save on a night's accommodation but ensure you choose a reputable operator for safety and comfort.
- Arrival in Bandung: Buses typically terminate at either Leuwi Panjang Terminal or Cicaheum Terminal in Bandung. From there, you'll need a local taxi or ride-hail to your final destination.
- Pros & Cons:
- Pros: Very low cost, no advance booking usually required, direct to Bandung terminals.
- Cons: Long total travel time (5-7 hours door-to-door), subject to severe road traffic, less comfort, and multiple transfers.
4. By Taxi, Car Rental, or Private Transfer
A direct private vehicle is the most straightforward but also the most expensive method. Use this option only under specific circumstances.
- Cost: IDR 800,000 to IDR 1,500,000+ for a one-way trip. Price depends on the vehicle type, operator, and negotiation skills. Official airport taxi counters will quote at the higher end.
- Travel Time: Approximately 2.5 to 4 hours, entirely dependent on the traffic conditions on the Puncak route or toll roads.
- How to Book:
- Airport Taxi Counter: Located inside the HLP arrival hall. Fixed, higher rates but guaranteed service.
- Ride-Hailing App (Grab/Gojek): You can sometimes book a long-distance “GrabCar Intercity” or “GoCar Intercity” for a better price. Availability is not always guaranteed.
- Pre-booked Online Transfers: Services like Traveloka or Kiwitaxi allow you to book a private car in advance with a set price, which is often more reliable.
- When is it Worth It?
- Traveling in a group of 3-4 people (splitting the cost).
- Arriving very late at night after all trains/buses have stopped.
- Having an enormous amount of luggage.
- Requiring door-to-door service for mobility reasons.
5. Ticket Information & Cost Comparison Table
This table summarizes all key information to help you make a quick decision. Prices are approximate per person and in Indonesian Rupiah (IDR).
| Transport Method | Total Door-to-Door Time | Approx. Cost (IDR) | Convenience / Comfort | Best Suited For |
|---|---|---|---|---|
| Train (Whoosh HSR) | 1.5 - 2.5 hours | 250,000 - 400,000 | Very High | Most travelers, business trips, speed seekers |
| Train (Conventional Executive) | 3.5 - 4.5 hours | 150,000 - 300,000 | High | Travelers on a moderate budget wanting central arrival |
| Bus (Executive) | 5 - 7 hours | 150,000 - 250,000 (all legs) | Medium | Solo budget travelers, backpackers |
| Private Car / Taxi | 2.5 - 4 hours | 800,000 - 1,500,000 (for car) | Very High (but costly) | Groups, late-night arrivals, those with heavy luggage |
| Domestic Flight* | 4.5 - 6+ hours | 600,000 - 1,500,000+ (all legs) | Medium (due to transfers) | Only if connecting from another flight at CGK |
*From Halim Airport, this includes transfer to CGK. Flying from CGK directly is a different scenario.
Our Verdict: The Whoosh high-speed train provides the best overall value. The executive bus is the undisputed cheapest option for solo travelers.
6. Essential Travel Tips & Advice from Experienced Travelers
- Book Train Tickets Early: Especially for the Whoosh train and executive trains on Friday afternoons, Sundays, and public holidays. They can sell out a week in advance.
- Understand “Tegalluar is Not Central Bandung”: Upon arriving at Tegalluar Station via Whoosh, you will need a further 20-30 minute taxi ride (cost: ~IDR 80,000-150,000) to reach main areas like Dago, Braga, or Pasteur. Factor this into your plans and budget.
- Beware of Weekends & Holiday Traffic: If you choose the bus or private car, avoid traveling on Saturday morning from Jakarta and Sunday afternoon from Bandung. The Puncak route experiences epic traffic jams, potentially doubling your travel time.
- Use Ride-Hailing Apps Wisely: Grab and Gojek are invaluable for the short legs of your journey (HLP to station, station to hotel). They are often cheaper and more transparent than hailing a random taxi.
- Have Cash Available: While many places accept digital payments (GoPay, OVO, bank cards), having some Indonesian Rupiah cash is crucial for buying tickets at bus terminals, paying small taxi fares, or in case of poor network signal.
- Monitor Flight vs. Train Schedules: If you land at HLP in the late evening, check the schedule of the last Whoosh train immediately. If you've missed it, decide quickly between a late bus, a hotel in Jakarta, or biting the bullet on a private transfer.
FAQs: Halim Perdanakusuma Airport to Bandung
Is there a direct train from Halim Airport to Bandung?
No, there is no direct train service from Halim Perdanakusuma Airport (HLP) to Bandung city center. The journey requires a combination of transport: first, a taxi or ride-hailing service from HLP to either Gambir Station in Central Jakarta or Halim Station near the airport, followed by a train to Bandung.
What is the fastest way to get from Halim Airport to Bandung?
The fastest overall method is to take a taxi from HLP to Halim Station (10-15 mins), then board the high-speed Whoosh train to Bandung's Tegalluar Station (approx. 45 mins). The total door-to-door travel time can be as little as 1.5 to 2 hours, depending on traffic and connections.
What is the cheapest way to travel from HLP to Bandung?
The most budget-friendly option is to take a taxi/ride-hail from HLP to a major bus terminal like Kampung Rambutan or Leuwi Panjang, then board a regular intercity bus to Bandung. Total cost can be under IDR 150,000 (approx. $10 USD). Alternatively, a train from Gambir/Pasar Senen Station offers good value for money.
Can I use a ride-hailing app like Grab or Gojek from Halim Airport?
Yes, ride-hailing services like Grab and Gojek operate at Halim Airport. They are convenient for short trips to nearby train stations (Halim or Jatinegara) or bus terminals. You can book them directly from the designated pick-up area at the airport.
How much is a taxi from Halim Airport to Bandung city center?
A direct taxi or private car charter from HLP to Bandung is very expensive, typically ranging from IDR 800,000 to IDR 1,500,000 (approx. $50-$100 USD) for a one-way trip. It's only recommended for groups of 3-4 people sharing the cost, those with heavy luggage, or for travel during late-night hours when other options are unavailable.
Is the high-speed Whoosh train worth it compared to flying?
For the Jakarta-Bandung segment, the Whoosh train is often superior to flying. While a flight from Soekarno-Hatta (CGK) to Bandung's Husein Sastranegara (BDO) takes 45 minutes, the total door-to-door time including travel to/from airports and check-in can exceed 4 hours. The Whoosh train is more reliable, centrally located, and offers a seamless, modern travel experience.
Where can I buy train tickets from Jakarta to Bandung?
You can purchase train tickets easily online through official apps like KAI Access or travel agents. For Whoosh high-speed tickets, use the Whoosh or KAI Access app. It is highly recommended to book in advance, especially for weekends and holidays, as popular trains sell out quickly.
What should I do if I arrive at Halim Airport late at night?
Late-night arrivals (after 10 PM) have limited options. The last Whoosh and executive trains usually depart by 9 PM. Your best choices are: 1) Pre-book a private taxi/transfer to Bandung, 2) Take a taxi to a Jakarta hotel and continue your journey the next morning, or 3) Take a very late-night bus from terminals like Kampung Rambutan, though services are infrequent.