Jakarta and Bandung sit just 150 kilometers apart in West Java — close enough that millions of Indonesians make the round trip every weekend, far enough that choosing the wrong transport option can turn a two-hour journey into a five-hour ordeal. Since the launch of the Whoosh high-speed train, this corridor has been transformed. What used to be a sluggish toll road slog is now, for most travelers, a 46-minute ride at 350 km/h through the West Java highlands.
This guide covers every way to make the Jakarta–Bandung journey in 2026: the Whoosh train, shuttle vans, executive buses, and driving yourself. For each option you’ll find current fares, booking instructions, what the experience is actually like, and the tips that matter.
Jakarta to Bandung: The Quick Comparison
| Option | Duration | Cost (One-Way, Adult) | Best For |
|---|---|---|---|
| Whoosh high-speed train | 40–50 min | Rp 150,000–350,000+ (~$9–22) | Most travelers — fastest, most comfortable, best value for time |
| Shuttle van (travel) | 2.5–4 hours | Rp 80,000–160,000 (~$5–10) | Budget travelers, groups, door-to-door convenience |
| Executive bus | 2–3.5 hours | Rp 50,000–160,000 (~$3–10) | Cheapest option, fixed routes |
| Driving / private car | 2.5–4+ hours | Rp 200,000–500,000+ (~$12–31) | Flexibility, large groups, luggage-heavy trips |
The exchange rate at time of writing is approximately Rp 16,000 to USD 1.
Option 1: Whoosh High-Speed Train — The Game Changer
The Whoosh (Waktu Hemat, Operasi Optimal, Sistem Hebat) is Indonesia’s first high-speed rail line, operated by KCIC (Kereta Cepat Indonesia China). It opened in late 2023 and has fundamentally changed the Jakarta–Bandung corridor. Trains reach speeds of up to 350 km/h, and the journey from Halim Station in east Jakarta to the Bandung outskirts takes 40–50 minutes — a crossing that used to require most of a half-day during peak traffic.
If you are traveling between the two cities without a vehicle and don’t need door-to-door service, the Whoosh is almost certainly the right choice.
The Route and Stations
The Whoosh connects four stations along its West Java corridor:
- Halim (Jakarta east) — the main Jakarta departure point
- Karawang — intermediate stop, West Java
- Padalarang — western Bandung outskirts; feeder train connects onward to central Bandung
- Tegalluar — southeastern Bandung outskirts; closer to some hotels and the Tegalluar stadium area
Most travelers board at Halim and alight at Padalarang, then take the included feeder commuter train into central Bandung (Bandung Station or Cimahi). The feeder adds approximately 15–30 minutes but is seamless and included in most ticket packages.
Important: Halim Station is in east Jakarta, not the city centre. Factor in 30–60 minutes from central Jakarta, Sudirman, or south Jakarta neighbourhoods to reach Halim, depending on traffic and your starting point. A Grab or Gojek to Halim in the morning typically takes 25–45 minutes from most central areas.
Whoosh Schedule
KCIC operates approximately 30–62 daily departures in each direction, with additional trains added on weekends and high-demand days. Departures run throughout the day from early morning to late evening. The frequency means that even if you miss a train, the next one is rarely more than 45–60 minutes away outside of peak booking periods.
On weekends and public holidays, trains sell out. On an ordinary weekday, last-minute booking is usually possible.
Whoosh Ticket Classes and Prices (2026)
Whoosh uses dynamic pricing — fares fluctuate based on demand, day of week, and how far in advance you book. These are approximate ranges:
| Class | Approximate Fare (IDR) | Approximate Fare (USD) |
|---|---|---|
| Premium Economy | Rp 150,000–350,000 | ~$9–22 |
| Business | ~Rp 450,000 | ~$28 |
| First Class | ~Rp 600,000 | ~$37 |
Premium Economy is the sweet spot for most travelers — comfortable, fast, and usually bookable in the Rp 200,000–300,000 range on a standard weekday. Prices push toward the top of the range on Sunday afternoons and the days surrounding public holidays.
How to Book Whoosh
- KCIC app (iOS and Android) — the primary booking platform; supports Indonesian and English
- KCIC website — ticket.kcic.co.id
- KAI Access app — integrates with the national rail booking system
- tiket.com — third-party platform that works well for international cards
- At the station — ticket counters at Halim if you prefer in-person
Tickets are released up to 14–30 days in advance depending on the period. Book weekend and holiday departures as early as possible — popular Sunday afternoon trains back to Jakarta sell out well in advance. Arrive at the station at least 30 minutes before departure; boarding closes 5–10 minutes before the train leaves.
What the Whoosh Experience Is Like
The trains are modern, quiet, and genuinely impressive. Seats in Premium Economy are comfortable with decent legroom, power outlets at every seat, overhead storage, and clean air conditioning. The ride is smooth — the speed is noticeable when you glance at the speedometer display onboard and watch it climb past 300 km/h, but there’s no turbulence and no noise beyond a low hum. Some carriages have small snack and drink service; bringing your own food is also fine.
The West Java landscape visible from the window changes quickly: Jakarta’s dense urban sprawl gives way to padi fields and then to the dramatic volcanic ridgeline of the Parahyangan highlands as you approach Bandung. The whole thing is over before it feels like it has properly started.
Recent travelers in 2025 and early 2026 consistently call it one of Indonesia’s best transport upgrades in decades. Day trips from Jakarta to Bandung — once impractical due to traffic — are now genuinely viable. One common itinerary: Whoosh to Bandung in the morning, a full day of volcano trips, factory outlet shopping, or coffee crawling, and the Whoosh back to Jakarta in the evening.
Option 2: Shuttle Van (Travel) — The Door-to-Door Choice
Before the Whoosh existed, shuttle vans were the most popular way for tourists and middle-class Indonesians to make the Jakarta–Bandung run. They remain relevant in 2026, particularly for travelers who want to be picked up from their hotel or dropped at a specific address in Bandung rather than dealing with station-to-city transfers.
Shuttle vans (locally called “travel”) are shared AC minibuses that carry 6–10 passengers. They run from multiple Jakarta terminals and pickup points, most commonly:
- Kampung Rambutan (east Jakarta, near the ring road)
- Lebak Bulus (south Jakarta, near the MRT terminus)
- Various hotel pickup services in south and central Jakarta
Most services drop at popular Bandung destinations including Pasteur, Cihampelas, Dago, and central Bandung hotels. Some operators offer genuinely door-to-door service for an additional small fee.
Major Shuttle Van Operators
- Cititrans — one of the most popular and reliably reviewed; has its own app and website
- Daytrans — strong coverage of Jakarta pickup points
- Baraya Travel — budget-friendly, well-established
- Sinar Jaya — long-running operator with multiple daily departures
- Pasteur Trans — specializes in routes to Bandung’s Pasteur area
Shuttle Van Prices and Booking
Fares run approximately Rp 80,000–160,000 ($5–10) one-way depending on operator, pickup point, and time of booking. Book via:
- Operator websites or apps (Cititrans has a solid app)
- Redbus — good aggregator for shuttle and bus bookings
- 12Go.asia — useful for international travelers with foreign cards
- Walk-up at the terminal for many operators (first-come, first-served)
Most vans depart when full or at scheduled intervals. During busy periods, allow time for a slight wait at the terminal. Journey time is 2.5–4 hours under normal conditions, but this is highly traffic-dependent — Friday afternoons and Sunday evenings between Jakarta and Bandung are among the most congested stretches of Indonesian toll road, and those 2.5 hours can easily become 4 or 5.
What the Shuttle Experience Is Like
Modern shuttle vans are air-conditioned with reclining or captain-style seats, USB charging points, and decent legroom for shorter passengers. They are comfortable enough for the journey duration when traffic cooperates. The toll road scenery through the Cipularang hills is pleasant — the road climbs through green highland terrain with occasional views of the Parahyangan mountains before descending into Bandung.
The main variable is traffic. Avoid Friday evenings and Sunday afternoons if at all possible, or accept that what the ticket says is a 2.5-hour trip might take twice that.
Option 3: Executive Bus — The Budget Option
Long-distance executive buses serve the Jakarta–Bandung corridor from several Jakarta terminals, primarily Manggarai and Kampung Rambutan. These are full-size coaches — more spacious than shuttle vans, cheaper per seat, and running on fixed schedules rather than departing when full.
Major Bus Operators
- Cititrans (also runs bus services alongside its vans)
- Sinar Jaya
- Pahala Kencana
- Budiman
Bus Prices and Booking
Executive bus fares are the cheapest way to make this journey: approximately Rp 50,000–160,000 ($3–10) one-way. The lowest fares are for standard economy class services; premium executive coaches with more legroom, onboard WiFi, and USB charging fall in the Rp 100,000–160,000 range.
Book via Redbus, 12Go.asia, or at the terminal. For budget travelers who don’t need to be in Bandung at a specific time and are happy with the fixed-route model, buses are a perfectly solid choice.
Journey time mirrors the shuttle van: 2–3.5 hours in normal conditions, more during peak periods.
Option 4: Driving or Private Car — For Flexibility and Groups
The Jakarta–Bandung toll road (Tol Cipularang) is one of Indonesia’s best highways — a well-maintained, well-signed route that climbs through the West Java highlands with some genuinely scenic stretches. In clear traffic, the drive takes around 2.5 hours. In peak-hour or holiday traffic, it can take five hours or more.
When Driving Makes Sense
- You’re traveling in a group of 4+ and splitting costs makes it competitive with the Whoosh
- You have a lot of luggage or equipment
- You’re stopping at multiple points en route or in the greater Bandung area
- You have access to a rental car or private vehicle
Driving Costs
Toll fees on the Cipularang route vary by entry and exit point but typically run Rp 70,000–120,000 ($4–7) each way for a regular car. Add fuel (roughly Rp 100,000–150,000 for a standard car each way) and the total out-of-pocket for a solo driver is around Rp 200,000–300,000. For a private transfer booked through a driver service or Grab Car, expect Rp 500,000–1,500,000 ($31–94) depending on the service level and pickup point.
An e-toll card (e-Money, Tapcash, or Brizzi) is strongly recommended — cash toll queues at Cipularang entry points can add 20–30 minutes during peak periods, while e-toll lanes move quickly.
Lebaran and Holiday Driving
During Lebaran 2026, the government implemented one-way (contraflow) systems on the Cipularang toll road to manage the homecoming surge — traffic flows in a single direction during designated windows, which significantly affects route planning if you’re driving during the peak exodus or return periods. Check Google Maps or Waze for real-time updates, and monitor the Jasa Marga toll road authority announcements before any holiday road trip.
Getting From Jakarta to Halim Station (Whoosh)
Since Halim Station is not in central Jakarta, here’s how to get there from the main areas:
| From | Recommended Transport | Approximate Time |
|---|---|---|
| Central Jakarta / Sudirman | Grab / Gojek | 25–40 min |
| South Jakarta / Kemang | Grab / Gojek | 30–45 min |
| Blok M / Senayan | MRT to Cawang + Grab | 35–50 min |
| Gambir / Monas area | Grab / Gojek | 30–45 min |
| Soekarno-Hatta Airport (CGK) | Damri bus to Halim + taxi | ~90 min total |
Many travelers arriving at Soekarno-Hatta Airport and heading directly to Bandung use a taxi or Grab to Halim and then the Whoosh — the combination is faster and often cheaper than a private airport transfer all the way to Bandung.
From Padalarang Station to Central Bandung
After alighting from the Whoosh at Padalarang, a feeder commuter train (kereta feeder) connects to central Bandung. The feeder is:
- Included in most Whoosh ticket packages (check at time of booking)
- Fast — approximately 15–20 minutes to Bandung Station (Stasiun Bandung)
- Clean and air-conditioned — the same quality standard as the main Whoosh service
From Bandung Station, the city’s main attractions — Jalan Braga, Gedung Sate, the factory outlet strips, and the main coffee and food areas — are within a 10–20 minute ojek or Grab ride.
If you’re heading to Tegalluar instead (the southern Bandung station), the surrounding area is less central but convenient for some hotels and the Bandung Techno Park area.
Bandung Day Trip: Is It Worth It?
The Whoosh has made same-day return trips from Jakarta genuinely practical for the first time. A realistic day-trip itinerary might look like:
- 7:00 AM — Whoosh from Halim (book the early train)
- 8:15 AM — Arrive Padalarang; feeder to Bandung Station by 8:45 AM
- 9:00 AM–5:00 PM — Full day: Kawah Putih volcano (~1.5 hr south), Jalan Braga for lunch, factory outlets in the afternoon, coffee at one of Bandung’s legendary specialty cafes
- 6:00 PM — Whoosh back to Jakarta from Padalarang
- 7:00 PM — Back in central Jakarta
That’s a full day in Bandung with minimal transit pain — something that would have been genuinely impractical before 2023.
Which Option Is Right for You?
Take the Whoosh if: You’re traveling solo or as a couple, don’t have a vehicle to bring, and value your time. The Rp 200,000–300,000 fare is excellent value for a 46-minute journey, and the experience is a genuine pleasure. This is the right call for 90% of tourists and business travelers.
Take a shuttle van if: You want door-to-door service without managing station transfers, you’re traveling in a small group and want to share a vehicle, or the Whoosh is sold out for your dates. Book Cititrans or Daytrans for reliability.
Take the bus if: You’re on the tightest possible budget and have flexible timing. The Rp 50,000–100,000 fare is hard to beat, and the journey is perfectly comfortable on a modern executive coach outside of peak hours.
Drive if: You’re in a group of four or more (splits the toll and fuel costs), you have significant luggage, you’re making multiple stops, or you specifically want the flexibility of a car in Bandung for the day.
Essential Tips for the Jakarta–Bandung Journey
1. Book the Whoosh early for weekends and holidays. Weekend trains — especially Sunday afternoon returns to Jakarta — sell out well in advance. If you’re traveling on a Saturday or Sunday, book the moment your plans are confirmed.
2. Factor in the Halim transfer. Halim Station is not in central Jakarta. Budget at least 45–60 minutes from most central or south Jakarta addresses to the station, and don’t cut it close — boarding closes 5–10 minutes before departure.
3. Avoid Friday evening and Sunday afternoon road travel. The Cipularang toll road on these windows is one of Indonesia’s most reliably congested stretches of highway. If you must travel by shuttle or bus at peak time, budget double the stated journey time.
4. Use the KCIC app, not just the website. The app handles booking, boarding pass display, and schedule changes more smoothly than the web version. Download it and register an account before travel day.
5. For airport-to-Bandung connections, the Whoosh combo is the move. Flying into Soekarno-Hatta? A Grab to Halim Station (roughly 60–90 min depending on traffic) and then the Whoosh to Bandung is faster and more affordable than a direct airport transfer.
6. Bring a light jacket. Bandung sits at roughly 768 meters above sea level and is noticeably cooler than Jakarta — particularly in the evenings. The temperature difference can be 5–8°C. If you’re doing a day trip, pack a layer.
7. Download KCIC and Redbus before you travel. Both apps work in English. KCIC handles Whoosh bookings; Redbus is the best aggregator for shuttle vans and buses. Having both ready before you leave Jakarta removes the friction of same-day booking.
8. Check for one-way toll road systems during Lebaran. The Cipularang contraflow system during the 2026 Lebaran period affected hundreds of thousands of drivers. If you’re traveling by road around any major Indonesian holiday, check the Jasa Marga website or Waze for current toll road directionality before you leave.
9. Morning Whoosh trains are less crowded. The early morning departures from Halim — between 6:00 and 8:00 AM — are typically less packed than midday or evening services. If you’re doing a day trip, leaving early also maximizes your time in Bandung.
10. The feeder train is included — use it. Don’t pay for a taxi from Padalarang to central Bandung when the feeder commuter train is included in your Whoosh ticket. It’s faster, cheaper, and deposits you at Bandung Station, which is central and well-connected by ojek and Grab.
Full Journey Overview
Central Jakarta → Central Bandung via Whoosh: 45 min Grab to Halim + 46 min Whoosh to Padalarang + 20 min feeder to Bandung Station = ~1 hr 50 min to 2.5 hrs total
South Jakarta → Central Bandung via shuttle van: Door pickup + 2.5–3.5 hrs driving (normal conditions) = ~3–4 hrs total
Manggarai → Central Bandung via executive bus: 30 min to terminal + 2.5–3.5 hrs driving = ~3–4 hrs total
Central Jakarta → Central Bandung driving: ~30 min to toll entry + 2–2.5 hrs on Cipularang (normal conditions) = ~2.5–3.5 hrs total (can double in heavy traffic)
Frequently Asked Questions
How long does the Whoosh train take from Jakarta to Bandung? The Whoosh covers the distance between Halim Station (Jakarta) and Padalarang (Bandung outskirts) in approximately 40–50 minutes at speeds up to 350 km/h. Adding the feeder commuter train to central Bandung brings the total station-to-station time to around 65–75 minutes. Door-to-door from central Jakarta to central Bandung is typically 1 hour 50 minutes to 2.5 hours.
How much does the Whoosh train cost? Whoosh uses dynamic pricing. Premium Economy — the most popular class — typically ranges from Rp 150,000 to Rp 350,000 (~$9–22) one-way. Prices are lower on weekday mornings and higher on weekend afternoons and public holidays. Business class runs around Rp 450,000; First Class around Rp 600,000.
Where do I board the Whoosh in Jakarta? The main Jakarta departure station is Halim Station, located in east Jakarta. There is currently no Whoosh station in central Jakarta, so factor in the transfer time from your hotel or starting point. A Grab from Sudirman or Semanggi typically takes 25–40 minutes.
Do I need to book the Whoosh in advance? On weekdays, same-day and next-day booking is usually possible. On weekends — particularly Sunday afternoons — trains sell out. Book weekend trains as early as possible through the KCIC app, KAI Access, or tiket.com.
What is the cheapest way to get from Jakarta to Bandung? An executive bus from Manggarai or Kampung Rambutan costs as little as Rp 50,000–100,000 ($3–6) and is the cheapest option. Shuttle vans are slightly more expensive but offer more flexibility. The Whoosh is more expensive than both but dramatically faster.
Can I bring luggage on the Whoosh? Yes. There is overhead storage and space for bags at the end of carriages. The Whoosh is well-suited for carry-on and medium-sized luggage. Very large bags (backpacker packs, oversize cases) may be more comfortable on a shuttle van or bus where there’s a luggage boot.
Is driving from Jakarta to Bandung a good idea? It depends on when you’re traveling and how many people are in your vehicle. In clear traffic, the Cipularang toll road is a pleasant 2.5-hour drive. During Friday evening rush hours, long weekends, or Lebaran periods, the same road can take five or more hours. For groups of four or more sharing costs, driving can be cost-competitive with the Whoosh and offers door-to-door flexibility.
What is the best way to get from Soekarno-Hatta Airport to Bandung? The most practical option for most travelers is a Grab or Gojek from the airport to Halim Station (approximately 60–90 minutes depending on traffic), followed by the Whoosh to Padalarang and the feeder to Bandung. A private door-to-door airport transfer all the way to Bandung is also available but significantly more expensive.
Is Bandung worth a day trip from Jakarta? Absolutely. The Whoosh has made this viable for the first time. A full day gives you time for Kawah Putih (the stunning white crater lake, about 1.5 hours south of Bandung city), lunch on Jalan Braga, and the famous factory outlet shopping strips, with the train home in the evening. It’s one of the better day trips available from any major Indonesian city.
What is the feeder train and is it included in my Whoosh ticket? The feeder (kereta feeder) is a commuter train that connects Padalarang Station (where the Whoosh terminates for most Bandung-bound services) to Bandung Station in the city centre, taking approximately 15–20 minutes. It is included in most standard Whoosh ticket packages — check your ticket at time of booking to confirm. The feeder is clean, air-conditioned, and significantly more practical than taking a taxi from Padalarang.
Fares, schedules, and dynamic pricing are subject to change. Always check current availability and prices directly via the KCIC app (ticket.kcic.co.id), KAI Access, or Redbus before booking.










