How to get from Jakarta to Bandung

Adventure & Exploration · Indonesia · Scenic Journeys (Road & Rail) · Bandung · Jakarta

Jakarta to Bandung is one of Indonesia’s easiest intercity trips. You can take the new high-speed train (Whoosh) from Halim to Padalarang with a quick feeder into Bandung, ride frequent executive buses/“travel” shuttles via the Cipularang toll road, book a private car for door-to-door comfort, or (less usefully) fly to Bandung’s Husein Sastranegara (BDO). Choose based on time, budget, and luggage.

At A Glance (Jakarta to Bandung)

Mode Duration Best For
🚄 High-Speed Train (Halim HSR → Padalarang) + Feeder to Bandung ~45m HSR + 20–40m feeder Fastest, most reliable
🏷️ Cost: ~IDR 150k–350k total (class/date) » compare trains
🚌 Executive Bus / “Travel” Minivan (Toll Road) ~3–4.5h (traffic-dependent) Budget & neighborhood pickups
🏷️ Cost: ~IDR 120k–250k one-way » compare buses & travels
🚐 Private Car/Driver (Door-to-Door) ~2.5–4h (via Cipularang) Families, lots of luggage, odd hours
🏷️ Cost: ~IDR 900k–2.2m per vehicle » get quotes
🚆 Legacy Intercity Train (Limited) ~3–3.5h (selected departures) City-center to city-center seating
🏷️ Cost: ~IDR 120k–350k (class/date) » check availability
✈️ Flight (CGK/HLP → BDO) ~45–55m flight + airport transfers When you connect to/from other flights
🏷️ Cost: typically higher than train/bus » search flights | Trip.com fares

Which Option or Route Should You Choose?

How to Book and Practical Tips

🚄 Option #1 — High-Speed Train (Whoosh) + Feeder (Fastest)

Very fast Frequent Transfer to city

  • Overview: Ride the Whoosh high-speed train from Halim HSR Station (Jakarta) to Padalarang HSR Station, then connect by feeder train/shuttle to Bandung City (Bandung or Cimahi area).
  • How to book (with price): ~IDR 150k–350k depending on class/date. Compare/book on 12Go (HSR/rail) or check curated options on Trip.com Trains.
  • Pros: Fastest overall, comfortable seats, avoids toll-road traffic. Cons: One transfer at Padalarang to reach Bandung city center.

Step-by-step: High-Speed Train + Feeder

  1. Use Grab/Gojek or a hotel taxi to Halim HSR Station (east Jakarta). Aim to arrive ~30–45 minutes before departure.
  2. Buy or scan your e-ticket (keep passport/ID handy). Board the Whoosh bound for Padalarang.
  3. At Padalarang HSR, follow signs to the feeder train/shuttle for Bandung (or Cimahi). Trains/shuttles run frequently.
  4. Arrive in Bandung and connect by Grab/Gojek or taxi to your hotel (Merdeka/Martadinata/Dago areas are central).

Getting to the main embarking points (Halim HSR & Padalarang)

  • Jakarta: Halim HSR has easy rideshare access from most central districts (Menteng, Kuningan, Tebet).
  • Bandung side: Feeder drops near central rail hubs—short rides to most hotels.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚌 Option #2 — Executive Bus / “Travel” Shuttle (Great Value, Many Pickups)

Budget Frequent Traffic-dependent

  • Overview: Dozens of operators run hourly services from Jakarta neighborhoods/terminals (e.g., Gambir, Senen, Rawamangun, Slipi, Lebak Bulus) to Bandung terminals/depots (Cihampelas, Pasteur, Dipatiukur, Leuwi Panjang) via the Cipularang toll road.
  • How to book (with price): ~IDR 120k–250k for executive seats or “travel” minivans. Compare times and pickup points on 12Go or Trip.com Bus. Many operators also sell via their own apps/counters.
  • Pros: Neighborhood pickups and drop-offs; inexpensive. Cons: Peak-hour traffic can add time; less legroom than trains.

Step-by-step: Bus / Travel Shuttle

  1. Pick a boarding point closest to you (e.g., Gambir or Lebak Bulus) and choose arrival near your Bandung hotel (e.g., Pasteur or Cihampelas).
  2. Book your seat on 12Go. Screenshots/e-tickets are widely accepted; arrive 20–30 minutes early.
  3. Ride 3–4.5 hours depending on traffic and rest stops. Keep small cash for snacks/toilet stops.
  4. On arrival, continue by Grab/Gojek or walk if your hotel is nearby.

Getting to the main embarking points (Jakarta depots & Bandung terminals)

  • Jakarta: Use TransJakarta or rideshare to the operator’s depot/terminal stated on your ticket.
  • Bandung: Popular arrivals—Pasteur, Cihampelas, Leuwi Panjang. Taxis/ride-hailing available curbside.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚐 Option #3 — Private Car/Driver (Door-to-Door, Flexible Stops)

Door-to-door Family-friendly Higher cost

  • Overview: Charter a sedan/MPV/van for a direct run or a leisurely day with coffee/food stops along the Cipularang corridor.
  • How to book (with price): ~IDR 900k–2.2m per vehicle depending on size/time. Compare fixed quotes and vehicle types on GetTransfer. For short city hops, Grab/Gojek are cheaper.
  • Pros: No transfers, pick your departure time, great with kids/elderly or many bags. Cons: Costlier than bus/train; still traffic-dependent.

Step-by-step: Private Car/Driver

  1. Request quotes on GetTransfer with pickup/drop addresses and luggage count.
  2. Confirm what’s included (tolls/fuel/waiting time) and child seats if needed.
  3. Driver meets you at your door; ride 2.5–4 hours to your Bandung hotel (arrival time varies with traffic/halts).

Getting to the main embarking points (Door-to-door)

  • Pickup: Any Jakarta address (hotel/airport/home). Drivers track live location or meet in the lobby.
  • Drop: Any Bandung address—central areas like Dago, Riau, Cihampelas, or Lembang (allow extra time uphill).
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚆 Option #4 — Legacy Intercity Train (Limited Schedules)

Comfort seats City-center Fewer runs

  • Overview: Selected classic services connect major Jakarta stations (e.g., Gambir/Pasar Senen) with Bandung. Timetables are more limited than the HSR, but it’s a scenic, comfortable ride.
  • How to book (with price): ~IDR 120k–350k depending on class/date. Compare/book via 12Go (trains) or Trip.com Trains.
  • Pros: Direct city-center to city-center; good legroom. Cons: Fewer departures than HSR; sells out on weekends.

Step-by-step: Legacy Intercity Train

  1. Choose your Jakarta station (Gambir for many higher-class seats; Pasar Senen often more budget options).
  2. Book e-tickets on 12Go and arrive 30–45 minutes early for boarding.
  3. Arrive at Bandung Station; continue by Grab/Gojek or walk to hotels in the Merdeka/Braga/Merdeka areas.

Getting to the main embarking points (Gambir / Pasar Senen / Bandung)

  • Jakarta: Reach Gambir/Pasar Senen by TransJakarta or rideshare; watch peak-hour traffic.
  • Bandung: Taxis/ride-hailing and angkot serve the station; many hotels are within 1–2 km.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

✈️ Option #5 — Flight (CGK/HLP → BDO) — Usually Not Worth It

Airport connections Shortest airtime Transfers add time

  • Overview: Short hop flights operate between Jakarta’s CGK/HLP and Bandung’s BDO, but once you factor airport transfers/security, train or road usually win.
  • How to book (with price): Check fares on Booking.com Flights or Trip.com. If your itinerary already starts/ends at the airport, it can make sense.
  • Pros: Works for tight airline connections. Cons: Less frequent; transfers erode time/cost advantage.

Step-by-step: Flight CGK/HLP → BDO

  1. Get to CGK (Soekarno-Hatta) or HLP (Halim) by Grab/Gojek or airport bus; arrive 2 hours early.
  2. Fly to BDO (Husein Sastranegara) and collect bags.
  3. Use Grab/Gojek/taxi to reach your Bandung hotel (10–30 minutes depending on area).

Getting to the main embarking points (CGK/HLP & BDO)

  • Jakarta airports: Both have rideshare zones and airport buses; HLP may be closer from inner-city stays.
  • Bandung BDO: Short taxi/ride to Dago/Braga/Riau areas.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Jakarta to Bandung)

Whoosh vs. bus—what’s better?
Whoosh HSR is fastest and most reliable for timing; buses/travel shuttles are cheaper and may pick up closer to your neighborhood.

How long does the road trip take?
About 2.5–4 hours via the Cipularang toll road—longer on holiday Fridays and Sunday evenings.

Where should I stay in Bandung?
Dago/Riau/Braga for cafés and shopping; Lembang for cool air and views. Compare hotels on Booking.com (Bandung).

Can I rent a scooter in Bandung?
Yes, but only if experienced—traffic can be hectic. Compare options on BikesBooking.

Any luggage storage?
Yes—use city partners near stations/malls via Radical Storage Jakarta and Radical Storage Bandung.

Do I need cash?
Most bookings are digital, but keep small rupiah for rest stops, station snacks, and angkot/dolmuş-style local rides.