Fastest ~45min by Whoosh train
| 🚆 Train | ~45min | Whoosh high-speed, needs feeder into centre |
| 🚆 Train | ~3h | Argo Parahyangan, Gambir-Bandung centre |
| 🚌 Bus | ~3-5h | Cheapest, exposed to toll road traffic |
| 🚗 Car | ~2.5-3h | 150km via toll roads, weekend traffic doubles time |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Bandung, the cool highland city known for its colonial architecture, factory-outlet shopping and surrounding volcanoes, sits about 150 km south-east of Jakarta and has become dramatically easier to reach since Indonesia's first high-speed railway opened. Where the trip once meant a slow crawl through toll-road traffic, it can now be done in under an hour by train. Here is how the options compare.
The fastest way: the Whoosh high-speed train
Whoosh (Waktu Hemat, Operasi Optimal, Sistem Hebat — "time-saving, optimal operation, great system"), Indonesia's first high-speed rail line, connects Jakarta Halim station with Padalarang and onward to Bandung in around 45 minutes at speeds up to 350 km/h, making it one of the fastest ways to cover this distance anywhere in Southeast Asia. Trains run frequently throughout the day, and the line has cut what used to be a multi-hour road or rail trip down to less than an hour of actual travel.
The catch is the endpoints: Halim station sits some way east of central Jakarta, and most Whoosh services terminate at Padalarang or Tegalluar rather than central Bandung, requiring a connecting shuttle or the linked Kereta Cepat feeder train into Bandung station itself. Factor this transfer time into your journey — the headline 45 minutes does not include getting to Halim or completing the final leg into the city centre.
The classic way: the Argo Parahyangan
Before Whoosh, the Argo Parahyangan was the standard way to travel this route by rail, running directly between Jakarta Gambir station and Bandung station in around 3 hours. It still operates and remains a solid option, especially for travellers who prefer starting and finishing in the city centres rather than dealing with a transfer at Halim or Padalarang.
Operated by KAI (Kereta Api Indonesia), the Argo Parahyangan is a comfortable, air-conditioned intercity train with assigned seating, and fares are noticeably lower than the high-speed Whoosh service. For travellers not in a rush, or those staying near Gambir or central Bandung, it remains a perfectly good choice.
The budget way: the bus
Long-distance coaches run from several terminals in Jakarta (including Kampung Rambutan and Cililitan) to Bandung's Leuwipanjang terminal, with journey times of 3 to 5 hours depending heavily on toll-road traffic — this route can be badly congested at weekends and holidays. Fares are the cheapest of any option, and services run frequently throughout the day, but the unpredictable traffic on the Cipularang toll road is the main downside; a trip that takes three hours on a quiet weekday can stretch to five or six on a busy Friday evening. If your trip continues overland afterwards, see our South-East Asia overland guide.
Driving
The drive from Jakarta to Bandung covers about 150 km on the Cipularang and Padaleunyi toll roads, and in light traffic takes around 2.5 to 3 hours — but weekend and holiday traffic on this corridor is notoriously heavy, with journey times regularly doubling as Jakarta residents head to Bandung's cooler climate and outlet malls. If you must drive, aim to travel outside Friday evening and Sunday afternoon peaks. For arrival logistics at the Jakarta end, see our Jakarta airport to the city guide.
What to see in and around Bandung
- Colonial-era architecture: Bandung's Art Deco buildings along Jalan Braga and around the old city centre reflect its history as a Dutch hill station.
- Factory outlets: the city is one of Indonesia's best-known shopping destinations for outlet clothing, particularly along Jalan Riau and Jalan Setiabudi.
- Tangkuban Perahu: an active volcano with an accessible crater rim, about an hour north of the city — a popular half-day trip.
- Kawah Putih: a striking turquoise crater lake south of Bandung, reachable by car or organised tour.
For the full list of journeys we cover across the region, see our routes hub, or browse other modes of travel on the rail hub.
Which should you choose?
The Whoosh high-speed train is the fastest and most impressive option if your accommodation is reasonably close to Halim or you don't mind the feeder connection into central Bandung. The Argo Parahyangan is the better choice for city-centre-to-city-centre travel without transfers, at a lower fare and a still-reasonable three hours. The bus is cheapest but exposed to Jakarta–Bandung's often severe weekend traffic, and the same applies to driving yourself — only worth it outside peak travel windows.
If Bandung is one stop on a longer Java itinerary, our Indonesia by train guide covers the wider KAI network, including the route on to Jakarta to Yogyakarta. Check entry rules in advance via our South-East Asia entry requirements guide.
Frequently asked questions
How long does the Whoosh high-speed train take from Jakarta to Bandung?
Around 45 minutes of actual travel time between Halim and Padalarang/Tegalluar, though a feeder connection is needed to reach central Bandung, adding to the total door-to-door time.
Is the Argo Parahyangan still running?
Yes. It continues to operate between Jakarta Gambir and central Bandung station in around 3 hours, and remains a good option for travellers who want to avoid transfers.
What is the cheapest way from Jakarta to Bandung?
The long-distance bus is generally the lowest fare, though journey times are unpredictable due to heavy toll-road traffic, especially at weekends.
Should I avoid driving to Bandung at weekends?
It's wise to. The Cipularang toll road is one of Indonesia's most congested weekend routes, with Jakarta residents heading to Bandung's cooler climate; journey times can double on Friday evenings and Sunday afternoons.
Sources and further reading:
- High-speed rail booking and schedules: KCIC (Kereta Cepat Indonesia China) Whoosh app and website.
- Intercity rail timetables: KAI (Kereta Api Indonesia).
- See also our rail hub for other Southeast Asian networks.
