Explore Destinations

Discover the world's most amazing places

How to Get from Soekarno-Hatta Airport to Bandung

Quick Answer

For most travelers, the best overall way to get from Soekarno-Hatta (CGK) to central Bandung is by combining the Airport Rail Link (ARL) train to Sudirman Baru station with a premium train (like Argo Parahyangan) to Bandung Station. This balances speed, comfort, and cost, with a total travel time of around 4 to 4.5 hours and a cost of approximately IDR 300,000 to 500,000 per person. The cheapest method is via public buses (DAMRI + intercity bus) for under IDR 150,000, but it takes 5-6+ hours.

Quick Navigation: CGK to Bandung Transport Guide

By Train: The Recommended & Most Scenic Route

Taking the train is widely considered the best way to travel from Jakarta to Bandung. It's reliable, comfortable, avoids unpredictable road traffic, and offers beautiful views of West Java's hills and tea plantations. From Soekarno-Hatta Airport, it's a two-step process.

Step-by-Step Guide: Airport to Bandung by Train

  1. Step 1: Airport to Jakarta City Station. Take the Airport Rail Link (ARL) from CGK Terminal 1, 2, or 3 directly to BNI City / Sudirman Baru Station (Travel time: ~32 minutes, Cost: IDR 70,000-100,000). This is the most efficient connection. Alternatively, a DAMRI airport bus can take you to Gambir or Pasar Senen stations (cheaper but subject to road traffic).
  2. Step 2: Jakarta to Bandung Train. From Sudirman Baru, Gambir, or Pasar Senen station, board an intercity train to Bandung. Book tickets in advance online via the KAI Access app or Traveloka, as popular trains sell out.

Train Types from Jakarta to Bandung

Train Name / Class Departure Stations Travel Time Approx. Price (IDR) Best For
Argo Parahyangan (Executive) Gambir, Sudirman Baru ~3 hours 250,000 - 350,000 Comfort, speed, reliability. Best choice.
Harina (Executive) Pasar Senen, Sudirman Baru ~3 hours 15 min 200,000 - 300,000 Good alternative to Argo.
Lodaya / Mutiara Selatan (Executive/Business) Pasar Senen ~3.5 hours 150,000 - 250,000 Budget-friendly comfort.
Local/Economy Trains Pasar Senen, Jakarta Kota 4+ hours 50,000 - 100,000 Ultra-budget, no AC, basic seats.

Source: Official PT KAI fare schedules (2024).

Luggage & Onboard Experience

Executive class trains offer spacious overhead racks and legroom suitable for medium-sized suitcases. Large luggage can be stored at the ends of the carriage. Amenities include reclining seats, AC, and a food cart service. Business and economy classes have less space. For a unique experience, some trains like Argo Parahyangan offer premium "Priority" class with meal service.

By Domestic Flight: Is It Actually Faster?

Flying from Jakarta to Bandung is a short hop, but the total "door-to-door" time is often longer than expected due to airport logistics.

The Reality of Door-to-Door Time

  • Flight Time: 45 minutes - 1 hour.
  • Airport Processing: You need to arrive at CGK 1.5-2 hours before departure for check-in and security.
  • Airport Transfers: Husein Sastranegara Airport (BDO) in Bandung is close to the city center (20-30 min drive), but you still need to get there from the airport.
  • Total Estimated Time: 4 to 5+ hours from CGK terminal to central Bandung hotel.

Airlines & Route Details

Flights are operated by Citilink and Lion Air (Batik Air). Fares can be very cheap during promotions (as low as IDR 300,000 one-way), but often rise to IDR 600,000+.

When to Consider Flying: If you have a tight connection and your international flight arrives at Terminal 3 (where domestic flights also depart), or if you find a fare significantly cheaper than an executive train ticket. However, for most, the train offers a comparable and less stressful journey.

By Bus: The Most Economical Choice

Buses offer the lowest cash cost but demand the most time and patience. There are two main segments: getting from the airport to a Jakarta bus terminal, and then taking an intercity bus to Bandung.

Step 1: Airport to Jakarta Bus Terminal

Take a DAMRI Airport Bus. Key routes for Bandung connections:

  • To Pasar Senen Terminal: Connects to many Bandung buses. (IDR 40,000, 60-90 mins).
  • To Leuwi Panjang Terminal (Bogor): Direct connection to Bandung-bound buses. (IDR 50,000, 60-120 mins).
  • To Gambir Station: Walk to nearby Pasar Senen. (IDR 40,000).

Step 2: Intercity Bus to Bandung

From the terminals, board a bus to Bandung. Choose between:

  • Economy Bus: Non-AC or basic AC. To Leuwi Panjang or Cicaheum terminals. (IDR 60,000-80,000, 3-4 hours).
  • Executive/“Patas” AC Bus: More comfortable, sometimes direct to city hotels. (IDR 100,000-150,000, 2.5-3.5 hours).
  • Night Bus: Saves on a night's accommodation. Depart in late evening, arrive early morning. Choose a reputable company for safety and comfort.

Major Bus Companies: Antaraprima (Primajasa), X-Trans. Booking in advance is not usually necessary but recommended for night buses.

By Taxi / Private Car: Door-to-Door Convenience at a Premium

This is the most straightforward but most expensive option, ideal for groups, those with lots of luggage, or arrivals late at night.

Options & Costs

When to Choose This: Groups of 3-4 (splitting cost), families with young children, travelers with mobility issues, or after public transport has stopped for the night.

Ticket & Cost Comparison: All Transport Options

This table summarizes all key data to help you decide the best way from CGK to Bandung.

Transport Method Total Door-to-Door Time* Approx. Cost (IDR) Transfers / Hassle Best Suited For
Train (ARL + Executive) ~4 - 4.5 hours 300,000 - 500,000 1 transfer Most travelers (Best Overall)
Domestic Flight ~4 - 5+ hours 300,000 - 800,000+ Multiple (Terminal, Taxi) Tight airport connections, promo fares
Bus (DAMRI + Executive AC Bus) ~5 - 6 hours 150,000 - 200,000 1 transfer, traffic risk Budget travelers, flexible schedule
Bus (DAMRI + Economy Bus) ~6 - 7+ hours 100,000 - 130,000 1 transfer, traffic risk Ultra-budget (Cheapest)
Taxi / Private Car ~2.5 - 4 hours 600,000 - 1,200,000+ None (Door-to-Door) Groups, night arrivals, max convenience

*Times are estimates from CGK terminal to central Bandung hotel and can vary greatly with traffic and waiting times.

Traveler Tips & Insider Experience

Pro Tips for a Smooth Journey

  • Book Trains Early: Premium train tickets can sell out 3-7 days in advance, especially on weekends and holidays. Use the KAI Access app.
  • Beware of Rush Hour & Holidays: Friday afternoon and Sunday evening traffic on the Jakarta-Bandung toll road (Purbaleunyi) is notoriously heavy, adding hours to bus/car journeys. Avoid travel during major holidays (Idul Fitri, Christmas/New Year) if possible.
  • Luggage Strategy: If you have large suitcases, the train or private car is best. Buses have limited luggage space.
  • Cash is King: While many services accept cards/ewallets, having Indonesian Rupiah (IDR) cash is essential for buying bus tickets at terminals, snacks, and taxis without a meter.
  • Connectivity: Purchase a local SIM card at the airport (Telkomsel or XL Axiata) to use ride-hailing apps and navigation during your transfer.
  • First-Time in Bandung Station? It can be chaotic. Pre-book your onward taxi via Grab/Gojek or head to the official taxi stand to avoid touts.

FAQs: Getting from Soekarno-Hatta (CGK) to Bandung

Is there a direct train from Soekarno-Hatta Airport to Bandung?

No, there is no direct train. You must first take a train or bus from the airport to a major station in Jakarta (like Gambir, Pasar Senen, or Sudirman Baru), then transfer to a train bound for Bandung. The Airport Rail Link (ARL) to BNI City/Sudirman Baru is the most seamless first step.

What is the cheapest way to get from CGK Airport to Bandung?

The cheapest option is a combination of public buses: take the DAMRI airport bus to Pasar Senen or Leuwi Panjang terminal (IDR 40,000-50,000), then transfer to an economy-class intercity bus to Bandung's Leuwi Panjang or Cicaheum terminal (IDR 60,000-80,000). Total cost is around IDR 100,000-130,000, but travel time can exceed 5-6 hours.

What is the fastest way to get from CGK Airport to Central Bandung?

For speed, flying is theoretically fastest in the air (~45 minutes), but total door-to-door time is often 4-5 hours. The most reliably quick option is taking the Airport Rail Link (ARL) to Sudirman Baru station (32 mins), then a premium train like Argo Parahyangan to Bandung (3 hours). Total travel time is approximately 4-4.5 hours.

How do I get to Bandung from CGK if I arrive late at night (after 10 PM)?

Options are limited late at night. Your best bets are: 1) Pre-book a private airport taxi or online car (Grab/GoCar) for the entire journey (expensive, 2.5-4 hours). 2) Take a DAMRI airport bus to a major Jakarta bus terminal if services are still running, then find a late-night intercity bus. 3) Stay overnight near the airport or in Jakarta and travel the next morning. Train services from Jakarta stop in the evening.

Is it better to fly or take the train from Jakarta to Bandung?

For most travelers, the train is superior. While the flight is short, you must factor in 2+ hours for airport procedures, plus travel to/from city airports at both ends. The premium train is more scenic, reliable, takes you directly between city centers, and has comparable total travel time. Fly only if you have a tight connection or find a very cheap promotional fare.

Can I use a ride-hailing app like Grab or GoCar for the entire journey from CGK to Bandung?

Yes, you can book a long-distance ride with GrabCar or GoCar Intercity from the app. This is the most convenient door-to-door option. Expect to pay between IDR 600,000 to 1,000,000 depending on demand, vehicle type, and toll fees. The journey takes 2.5 to 4 hours. It's ideal for groups of 3-4 or travelers with heavy luggage.

Where do I buy train tickets from Jakarta to Bandung?

You can buy them online through official channels: 1) The KAI Access app or website (https://kai.id/). 2) Traveloka or Tiket.com apps. Tickets, especially for premium trains, sell out days in advance, so booking online is highly recommended. You can also buy tickets at the station counters (Gambir, Pasar Senen, Sudirman Baru), but availability is not guaranteed.

Which is the best train station to arrive at in Bandung?

Bandung Station (Stasiun Bandung) is the main and most central station. Most executive and business class trains terminate here. It's well-connected to taxis, ride-hailing apps, and public angkot (minivans). Kiaracondong Station is in the eastern part of the city and is served by some economy trains. For most tourists, Bandung Station is the preferred arrival point.