Getting Your Bearings
Sukabumi is a landlocked city in the southern foothills of Mount Gede in West Java, sitting at an elevation of roughly 584 metres, which gives it a cooler climate than the surrounding lowlands. It lies about 100 km south of Jakarta and is enclosed by the regency of the same name. The city sits at a junction between Bogor, Cianjur, and southern districts of Sukabumi Regency such as Palabuhanratu, Tegal Buleud and West Jampang, so it works well as a base for exploring the region's natural attractions, including whitewater rafting areas.
For a visitor, the practical picture is this: Sukabumi has no metro or tram system, and its rail network is limited to a single station serving regional trains. Day-to-day movement around the city relies on angkot minivans, motorcycle taxis, ride-hailing apps, and your own two feet.
Angkot: The Backbone of Local Transport
The most dominant public transport mode in the city is the angkot, a public minivan. Angkots follow a trayek, or fixed route, with various routes running throughout the city and surrounding areas. There is no fixed schedule and no fixed stops.
- Boarding: simply raise your hand to flag one down.
- Alighting: shout "Kiri!" to the driver, and he will pull over on the left (Indonesian: kiri) side of the road.
- Fares: a ride within the city usually costs around Rp4,000–7,000.
- Practical tip: it is best to ask a local which angkot route to take, and how to recognise the location where you want to get off.
Rail: Regional Trains, Not Urban Transit
Sukabumi railway station is the only railway station in the city, located in Cikole district near the city centre. It is served by two named regional services:
- Pangrango — runs to and from Bogor Paledang railway station, taking about 1 hour 45 minutes, with economy and executive class available.
- Siliwangi — runs to and from Cianjur, taking about 1 hour 15 minutes, with economy class only.
If you are connecting from Jakarta by rail, note that trains to Sukabumi depart from Bogor Paledang railway station, which is about 200 metres south of central Bogor railway station — the station where trains from Jakarta arrive. That short walk between the two Bogor stations is the key link in the chain.
Buses and Intercity Connections
The main intercity bus terminal is Ahmad Sanusi Bus Terminal, located in Baros district about 5 km south of the city centre. It serves a range of buses from various destinations.
- Jakarta: frequent buses to and from various Jakarta terminals, including Kampung Rambutan in East Jakarta and Kali Deres in West Jakarta. A one-way economy class ticket with air conditioning is commonly around Rp25,000, and the journey takes 3–5 hours depending on traffic. Weekends and holidays usually bring significant congestion and longer journeys.
- Bogor: the most common and practical option is a Colt (a Mitsubishi L300/Colt minibus), which exclusively serves the Bogor–Sukabumi route. You can board at Baranangsiang Terminal or at the Botani Square shopping mall — the latter being where DAMRI buses from Soekarno-Hatta International Airport arrive. A one-way ticket is around Rp45,000, and the journey takes about 3 hours.
- Bandung: highly frequent buses from several companies depart Bandung's Leuwi Panjang bus terminal, usually with a stop in Cianjur. Expect to pay about Rp45,000, with a journey of roughly 3–4 hours.
- Pelabuhan Ratu: frequent buses run to and from this Indian Ocean coastal town for around Rp25,000.
- Central Java: buses from other cities are less frequent, but there are at least two per day from major cities such as Semarang, Solo and Yogyakarta. One-way tickets on these long-distance services run about Rp150,000, with travel times commonly in the range of 10 to 15 hours depending on traffic and stops.
Taxis, Ojek and Ride-Hailing
Alongside angkot, ride-hailing services are a dominant way to get around the city, provided by Gojek, Grab, InDrive and Maxim. These apps are a straightforward option if you want a fixed price and a door-to-door trip without needing to learn angkot routes.
Other options include ojek (motorcycle taxi) and delman (horse carriage), the latter mostly found around Merdeka Square. Ojeks are useful for short hops and for reaching spots that cars cannot easily access.
Getting In by Car
Sukabumi lies along National Road 3, also known as the Southern Java Route, between Pelabuhan Ratu to the west and Cianjur to the east.
- From Jakarta: take the Jagorawi–Bocimi toll road to Parungkuda, then continue south on the trunk road to the district of Cibadak, where this road connects to National Road 3. Driving from Jakarta takes about 2 hours 30 minutes when traffic conditions are good, but often much longer because of major congestion, especially in the Greater Jakarta area and Cibadak district.
- From Bandung: the drive via Cianjur takes at least 3 hours, but usually about 4 to 5 hours during working hours.
The Bogor–Ciawi–Sukabumi Toll Road is under construction and will eventually connect southern Bogor Regency, Bogor city, northern Sukabumi Regency and Sukabumi city. Its first section, between Ciawi and Cigombong, has been inaugurated, as has the second section between Cigombong and Parungkuda. The third section is expected to be fully operational in September 2026. Until the whole route is open, expect to mix toll road and ordinary trunk roads on the approach.
Walkability
Walking works well for the compact city centre, where the railway station sits near the middle of town and Merdeka Square is a natural gathering point. Beyond that, the picture is mixed: mostly points of interest are either natural or urban, but several locations can only be accessed easily by car, while the rest may be reached by motorcycle or on foot. In practice, plan to walk for central errands and short sightseeing, and use angkot, ojek or a ride-hailing app for anything further out or for the natural attractions around the city.
Reaching Sukabumi from the Airport
Sukabumi has no airport of its own. The nearest airports are in Jakarta (Soekarno-Hatta International Airport) and Bandung (Husein Sastranegara Airport). From both of these cities, travelling to Sukabumi usually takes more than 3 hours.
- From Soekarno-Hatta (Jakarta): DAMRI buses run from the airport to Botani Square shopping mall in Bogor. From Botani Square — or from Baranangsiang Terminal — you can pick up a Colt minibus, which exclusively serves the Bogor–Sukabumi route, for about Rp45,000 and roughly 3 hours of travel. Alternatively, continue into Jakarta and catch a frequent bus to Sukabumi's Ahmad Sanusi Bus Terminal from Kampung Rambutan or Kali Deres.
- From Husein Sastranegara (Bandung): make your way to Leuwi Panjang bus terminal, where highly frequent buses depart for Sukabumi, usually with a stop in Cianjur, for about Rp45,000 and a journey of roughly 3–4 hours.
Whichever airport you use, build in generous buffer time. Traffic congestion around Greater Jakarta, Cibadak and on the Bandung–Cianjur corridor can turn a routine transfer into a long one, particularly on weekends and public holidays.