
The conventional line from Jakarta to Bandung covers about 170km and climbs from sea level to roughly 700m. It is the most consistently beautiful stretch of railway in Indonesia: the section around Purwakarta and the climb into the Bandung basin crosses a series of colonial-era viaducts over deep ravines.
Which trains run this route: the main service is the Parahyangan from Gambir to Bandung, which runs several times a day and takes about three hours. It carried the name Argo Parahyangan from 2010 until KAI's February 2025 timetable change restored the original name, so older guides and booking pages may still use the old one. Most trains carry eksekutif and premium ekonomi; some departures add a Panoramic observation carriage or a Priority coach, and this is the line where the big windows earn their fare. Three longer-distance trains also call at Bandung: the Papandayan (Gambir to Garut) and Pangandaran (Gambir to Banjar), plus the cheaper Cikuray from Pasar Senen to Garut.
The honest comparison: Whoosh does the journey in around 40 minutes but runs largely through tunnels and cuttings and terminates outside the city, at Padalarang or Tegalluar. The conventional train takes three hours, arrives at Bandung's central station, and shows you the mountains. If you are commuting, take Whoosh. If this is part of a trip through Java, take the slow train.
Check current departures and fares in Access by KAI. For the high-speed option, see Whoosh: Jakarta to Bandung; for the opposite direction, see Bandung to Jakarta.
Journey times vary by service and season. Confirm against current schedules before booking.
Indicative bands only. KAI adjusts fares by season and subclass, so treat these as a guide to the order of magnitude rather than a quote.
© Indonesia By Train 2026. All rights reserved