Contents
Leaving the volcanic highlands of West Java for the colonial charm and apple orchards of Malang is a long journey across the heart of Java. The landscape shifts from the tea plantations of the Preanger region to the flat, fertile plains of Central Java, then climbs again into the misty peaks around Mount Bromo.
Most travellers choose between the Indonesian railway and the modern long-distance buses.
Bandung to Malang by Train
KA Malabar runs direct between Bandung and Malang, so you do not need to change trains.[1] You can book it through booking.kai.id or the Access by KAI app.[2]
If Malabar does not suit your day, you can take Argo Wilis from Bandung to Surabaya Gubeng[3] and change to Commuter Line Penataran for the last leg to Malang, a trip of roughly 2 hours 45 minutes to 3 hours 35 minutes.[4]
Bandung to Malang by Bus
Buses leave Bandung from early morning to the evening, in Executive and Luxury classes. The trip takes from about 10.5 hours and up to 20.5 hours, depending on the route, the number of stops and traffic. On booking platforms, tickets cost from about $23 for Executive up to about $43 for Luxury (October 2026).[5]
Luxury coaches have more legroom and sometimes sleeper-style seats. An evening departure lets you sleep through most of the ride, and a morning departure lets you watch the toll road cut through the mountains.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Bus (Executive) | From about $23[5] | From about 10.5 hours[5] | Medium to high |
| Bus (Luxury) | Up to about $43[5] | From about 10.5 hours[5] | Very high |
Tips for Traveling from Bandung to Malang
- Book in advance: Executive and Priority seats on trains often sell out on weekends and public holidays.
- Prepare for the cold: Air conditioning on trains and buses is strong. Bring a jacket or scarf even if it is hot outside.
- Check where your bus leaves: Private operators can board at their own pools, which may be in a different part of the city from the main terminals.
- Bring snacks: Bandung's brownies and crackers make good road food for a long ride.
Timetable
| Bus Bandung - Malang $ 22.98–43.12 10h 30m – 20h 30m | |
|
|
| Train Bandung - Malang $ 22.43–48.14 12h 19m – 13h 6m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bandung to Malang, including current prices and schedules.
Executive buses start at about $23 on booking platforms (October 2026). Economy train tickets on KA Malabar are another budget option.
The fastest buses take from about 10.5 hours when traffic on the toll road is light.
By bus, the journey takes from about 10.5 hours and up to 20.5 hours.
Yes. KA Malabar runs direct between Bandung and Malang.
The train gives you more room to move around, and Luxury buses with sleeper-style seats compete with Executive train classes for comfort.
Book through booking.kai.id or the Access by KAI app.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] PT Kereta Api Indonesia (KAI): Okupansi KA Jarak Jauh Tembus 256%, Joglosemarkerto Pimpin Daftar Perjalanan Terpadat. Retrieved October 28, 2026.
- [2] PT Kereta Api Indonesia (KAI): Angkutan Penumpang. Retrieved October 26, 2026.
- [3] PT Kereta Api Indonesia (KAI): 31 Tahun Jadi Andalan, Layanan Argo Terus Bawa Pengalaman Perjalanan yang Lebih Nyaman. Retrieved October 15, 2026.
- [4] KAI Commuter: Commuter Line Wilayah 8 Surabaya, mulai 1 Februari 2025. Retrieved October 15, 2026.
- [5] 12Go: Bandung - Malang timetable. Retrieved October 28, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
