TravelTellUs
Destinations

Bandung to Garut: Bus, Train and Car Options Compared

Getting from Bandung to Garut takes about 2 hours on a good day and a lot longer on a bad one. Here's how the train, bus, shuttle and car options actually compare on time, cost and hassle.

Jajang Yusup Updated 8 min read
View of the mountains around Garut from Rancabango, with palm trees and a pond in front
The view from Rancabango, Garut. Photo by Apri DAV, via Wikimedia Commons, CC BY-SA 4.0.
Contents
  1. Bandung to Garut at a glance
  2. Why the Nagreg pass matters
  3. Option 1: Train from Bandung to Garut
    1. Commuter Line Garut (the cheap one)
    2. Long-distance trains (Cikuray and Papandayan)
    3. How to book
  4. Option 2: Bus or elf minibus
  5. Option 3: Door-to-door or point-to-point shuttle
  6. Option 4: Car with driver (or self-drive)
  7. Which option should you pick?
  8. Practical tips for the trip
  9. FAQ
    1. How long does it take to get from Bandung to Garut?
    2. Is there a direct train from Bandung to Garut?
    3. What's the cheapest way from Bandung to Garut?
    4. Can I use Grab or Gojek from Bandung to Garut?
    5. Is it safe to take the bus as a foreigner?

The short answer: for most visitors, the best way from Bandung to Garut is the train, because it skips the Nagreg pass traffic that can turn a 2-hour drive into 4. If you’re carrying a lot of gear or heading straight to a crater or hot spring outside town, a car with driver makes more sense.

Garut is only about 70 km southeast of Bandung, but the road between them is the main route into southern West Java, and it behaves like it. Below is how each option really works, what it costs, and where it tends to go wrong.

Last checked: November 2026. Prices and schedules change, so confirm before you go.

Bandung to Garut at a glance

OptionRough timeRough cost (2026)Best for
Commuter Line Garut (local train)about 2–3 hoursaround IDR 13,000–14,000Budget travellers, light bags
Long-distance train (Cikuray, Papandayan)about 2–3 hoursaround IDR 45,000–100,000 depending on train and classComfort, fixed timing
Public bus / elf minibus2–4 hours, traffic-dependentcheap, cash on board (confirm locally)Flexibility, no booking
Door-to-door shuttle2–4 hoursvaries by operatorHotel pick-up without a private car
Car with driver2 hours in clear traffic, 3–4+ on weekendsroughly IDR 600,000–900,000+ per day plus fuel, tolls, parkingGroups, day trips to craters and hot springs

Distance is around 70–80 km depending on the route. That number tells you very little, because the bottleneck is one stretch of road.

Why the Nagreg pass matters

Every road option from Bandung to Garut squeezes through Nagreg, a winding mountain pass east of the Cileunyi toll exit. On a weekday morning it moves fine. On Friday evening, Saturday morning and holiday weekends, it can crawl.

Local news reports regularly mention queues of around 5 km between Cileunyi and Nagreg during long weekends and Lebaran (the Eid holiday). Lebaran week is the worst time of the year to do this trip by road. If your dates overlap with it, take the train or move your dates.

There’s an alternative back road via Cijapati that locals use to dodge the pass. It’s steep and narrow. Fine for a confident local driver, not where you want to learn to drive in Indonesia.

Option 1: Train from Bandung to Garut

Garut got its passenger trains back in 2022 after decades without service, and it’s now the most predictable way to make the trip.

Commuter Line Garut (the cheap one)

KAI Commuter runs the Commuter Line Garut on the line between Garut and Purwakarta/Padalarang, stopping at Bandung and Kiaracondong stations among others. Fares are distance-based. Reports put Kiaracondong to Garut at around IDR 13,000–14,000.

The catch is frequency. There are only a handful of departures a day, and some trains start or end at Cibatu, a junction about 20 km north of Garut, rather than in Garut itself. Check the timetable in the Access by KAI app before you plan around a specific train.

Seats are basic and the train fills up with commuters and families on weekends. Big backpacks are fine; huge suitcases are awkward.

Long-distance trains (Cikuray and Papandayan)

Two longer-distance services run between Jakarta and Garut via the Bandung area:

  • Cikuray: an economy train, with fares from around IDR 45,000 for the longer trip. You can usually book Bandung or Kiaracondong to Garut as a segment.
  • Papandayan: launched in 2024, with economy and executive cars. Published fares for Bandung–Garut have been around IDR 50,000 economy and IDR 100,000 executive.

Timetables show the Bandung–Garut segment taking roughly 2 to 3 hours. Not faster than a car on a clear day, but you know when you’ll arrive, which on a Saturday is worth a lot.

How to book

  • Use the Access by KAI app or kai.id. Third-party apps like Traveloka and tiket.com also sell tickets and are easier with foreign cards.
  • You need your passport number to book. Bring the same passport to the station; ID is checked at boarding.
  • Book a few days ahead for weekends and school holidays. Weekday tickets are usually easy.

Which station in Bandung? Kiaracondong is in east Bandung and is where most economy trains stop. Bandung station (Stasiun Hall) is central. Check which one your train uses; they’re about 20–30 minutes apart by car in normal traffic.

Arriving in Garut: Garut station is in town. From there, grab an ojek (motorbike taxi) or a car via Gojek or Grab to your hotel, or arrange a pick-up if you’re staying out at the hot springs in Cipanas.

Option 2: Bus or elf minibus

This is the classic cheap way, and it still works. It’s also the least predictable.

  • Where to catch it: Buses and elf minibuses to Garut leave from Terminal Cicaheum in east Bandung. Some guides also mention Leuwi Panjang terminal, but Cicaheum is the usual one for Garut. Ask at your hotel which is running that day.
  • The Cileunyi shortcut: Buses from Jakarta to Garut (Primajasa runs several) pass the stop near the Cileunyi toll gate east of Bandung. If you’re staying in east Bandung, you can flag one down there instead of going into the terminal.
  • Arrival: Most buses end at Terminal Guntur on the north side of Garut.
  • Cost: Cheap, paid in cash on board. We couldn’t confirm a current fixed fare, so ask the kenek (conductor) before you get on, and carry small notes.

What goes wrong: elfs leave when they’re full, not on a timetable. They stop wherever someone waves. And they’re stuck in the same Nagreg traffic as everyone else. Plan for 3–4 hours rather than 2, and don’t book anything tight on arrival.

Pickpocketing at big terminals isn’t constant, but it happens. Keep your phone in a front pocket and your daypack on your lap.

Option 3: Door-to-door or point-to-point shuttle

Shuttle “travel” services are minivans that run between fixed pick-up points (or sometimes your address) on a timetable. Indonesian media have listed operators such as Bhinneka Shuttle, Citytrans and Urban Travel among the options for this route, but routes change, so check each operator’s current list of Garut pick-up and drop-off points before you count on it.

Pros: air conditioning, fewer stops, a fixed seat. Cons: you’re still on the Nagreg road, and you’ll usually need WhatsApp to book, ideally with an Indonesian number.

Option 4: Car with driver (or self-drive)

For two to four people, hiring a car with driver is often the most efficient option, especially if you’re going straight to Kawah Kamojang, Darajat, Cipanas or the Mount Papandayan trailhead rather than Garut town.

  • Cost: Late-2024 price surveys in the Bandung area put an Avanza-type car at around IDR 450,000 a day, plus around IDR 250,000 for a driver on out-of-town trips. Expect roughly IDR 600,000–900,000+ per day in 2026, but quotes vary a lot.
  • What’s not included: Ask directly whether fuel, tolls, parking and the driver’s meals are in the price. Overtime past 10–12 hours is usually extra, and if the driver stays overnight, you’ll often pay for his room (one platform lists IDR 150,000 a night).
  • Peak season surcharges: Some platforms add a surcharge over Christmas and New Year.
  • Time: About 2 hours in clear traffic. Leave Bandung before 7am on weekends to beat the worst of Nagreg.

Self-drive: Possible if you have an International Driving Permit and have driven in Indonesia before. Motorbikes overtake on both sides, trucks crawl up the pass, and nobody indicates. For a first trip, let someone local drive.

Ride-hailing: Gojek and Grab cars will do Bandung to Garut, but drivers sometimes cancel long trips, and getting a ride back from rural Garut is harder. Fine one way, not a plan for the return.

Which option should you pick?

  • Solo, light bag, flexible: Commuter Line. Cheapest and avoids the traffic.
  • Want comfort and certainty: Papandayan or Cikuray, booked a few days ahead.
  • Going out to craters or hot springs the same day: Car with driver.
  • Spontaneous and on a tight budget: Bus from Cicaheum, with time to spare.
  • Travelling on a long weekend or around Lebaran: Train. Seriously.

Practical tips for the trip

  • Cash: Carry IDR 100,000–200,000 in small notes for buses, ojeks, parking and snacks. ATMs exist in Garut town but are scarce in the hills.
  • Weather: Garut sits higher than Bandung and the hill areas get cold at night. The rainy season (roughly November to March) brings afternoon storms and the odd landslide on the main road, so check local news before driving.
  • SIM card: Get a local SIM or eSIM in Bandung before you go. You’ll need data for Gojek/Grab and WhatsApp bookings. More in our Travel Tips section.
  • Visas and arrival: If you’re still planning the bigger trip, start with the Entering Indonesia guides.
  • Once you’re there: Open our Garut travel guide.

FAQ

How long does it take to get from Bandung to Garut?

About 2 hours by car in light traffic, and roughly 2–3 hours by train. On weekends and holidays, road travel can take 4 hours or more because of the Nagreg pass.

Is there a direct train from Bandung to Garut?

Yes. The Commuter Line Garut and the long-distance Cikuray and Papandayan trains all run between the Bandung area and Garut station. Some local trains terminate at Cibatu instead, so check your train’s final stop.

What’s the cheapest way from Bandung to Garut?

The Commuter Line Garut, at around IDR 13,000–14,000 from Kiaracondong. Buses and elfs are also cheap, but slower and less predictable.

Can I use Grab or Gojek from Bandung to Garut?

Usually yes for the outbound trip, though some drivers cancel long rides. Getting a car back from rural parts of Garut is harder, so arrange your return in advance.

Is it safe to take the bus as a foreigner?

Generally yes. Keep valuables close at Cicaheum terminal, agree on the fare before boarding, and avoid the last buses at night when connections in Garut are thin.

Want more places to go nearby? Browse the rest of our West Java and beyond destination guides.


Featured photo: the mountains around Garut seen from Rancabango, by Apri DAV, via Wikimedia Commons, licensed under CC BY-SA 4.0.

Leave a comment

Your email stays private. Comments are moderated before they appear.

Back to top