How to Get from Bandung to Malang

How to Get from Bandung to Malang

Last updated: March 8, 2026

Leaving the cool, volcanic highlands of West Java for the colonial charm and apple orchards of Malang involves a long but deeply rewarding journey across the heart of Java. While both cities sit at higher elevations, the landscape between them shifts from the dramatic terraced tea plantations of the Preanger region to the flat, fertile plains of Central Java before climbing back up into the misty peaks surrounding Mount Bromo. It is a classic Indonesian transit that highlights the sheer scale and beauty of the world's most populous island.

For most travelers, this trip is a choice between the rhythmic reliability of the Indonesian railway and the modern, surprisingly luxurious long-distance buses that ply the Trans-Java Toll Road. Whether you want to witness the sunrise over the paddy fields from a train window or zip across the island in a reclining bus seat, the route from Bandung to Malang offers a front-row seat to the daily life and changing scenery of rural Indonesia.

Bandung to Malang by Train

The train is widely considered the most iconic way to traverse Java. It is not just a mode of transport; it is a cultural experience. On the route to Malang, you will experience the legendary hospitality of PT Kereta Api Indonesia (KAI). The journey takes between 12 hours 19 minutes and 13 hours 6 minutes, depending on the specific service. Prices for this rail journey range from $24 to $51, making it an affordable option for the distance covered.

Executive and Priority Classes

If comfort is your priority, the Executive (classes AA, AB, AC, AD) and Priority Executive (A and AA) carriages are the way to go. These seats offer significant legroom, footrests, and deep reclining capabilities. The Priority carriages often feel like a private club, featuring enhanced amenities and a quieter atmosphere. These classes are perfect for the overnight journeys, allowing you to get some rest before arriving in Malang in the morning. All Executive cars are fully air-conditioned and provide power outlets for your devices.

Economy Class

The Economy classes (CA, CB, CC, CD) on the Bandung to Malang line have been significantly modernized in recent years. While the seats are more upright than those in Executive class, they are individual padded seats rather than the old-style benches. It is a fantastic way to travel if you are on a budget but still want the safety and punctuality that the train provides. You can easily book your preferred class for this route on GoAsia.cc to ensure you get a window seat for the best views.

Bandung to Malang by Bus

The bus route has seen a massive transformation thanks to the completion of the Trans-Java Toll Road. What used to be a grueling journey through congested local roads is now a smooth ride that can sometimes be faster than the train. Bus travel for this route takes anywhere from 10 hours 30 minutes to 20 hours 30 minutes, with prices ranging from $24 to $46. The wide range in duration often depends on the number of stops the bus makes in cities like Semarang or Solo.

Luxury and Executive Bus Services

Indonesian bus operators like 27Trans, Gunung Harta, and Juragan 99 have redefined road travel. The "Luxury" class often features sleeper seats or individual pods with personal entertainment screens, while the "Executive" class typically uses a 2+2 or 2+1 seating configuration with plenty of legroom. Many of these buses include a snack, a heavy meal at a dedicated rest area, and even an onboard toilet. If you choose a morning departure, you will get to see the impressive engineering of the toll road as it cuts through the mountains; an evening departure allows you to sleep through the bulk of the transit.

Comparing Your Options

Mode Price (USD) Duration Comfort
Train (Economy) $24 - $30 12h 20m - 13h Standard
Train (Executive/Priority) $35 - $51 12h 20m - 13h High
Bus (Executive) $24 - $38 10h 30m - 20h Medium - High
Bus (Luxury) $40 - $46 10h 30m - 11h Very High

Tips for Traveling from Bandung to Malang

  • Book in Advance: Trains in Java, especially the Executive and Priority classes, often sell out weeks in advance during weekends and public holidays.
  • Prepare for the Cold: Whether you take the train or the bus, the air conditioning is notoriously powerful. Bring a jacket, a scarf, or a light blanket even if it is hot outside.
  • Station and Terminal Locations: In Bandung, trains usually depart from the main Bandung Station (Stasiun Hall). For buses, double-check if your departure is from Cicaheum, Leuwipanjang, or a private operator pool, as these are located in different parts of the city.
  • Food and Snacks: While trains have a dining car and luxury buses provide meals, it is always a good idea to bring your own water and some local snacks like Bandung's famous brownies or crackers for the long journey.
  • Scenic Views: If you take the daytime train, the section between Bandung and Kroya is one of the most beautiful rail stretches in Indonesia, featuring high bridges and deep valleys.

Timetable

Bus Bandung - Malang $ 23.76–44.58 10h 30m – 20h 30m
  •   Executive 06:00, 06:15, 06:55, 07:00, 07:15, 07:55, 12:00, 15:00, 15:15, 16:00, 16:05, 16:15, 17:10
  •   Luxury 07:30, 08:00, 17:00, 17:30
Train Bandung - Malang $ 23.19–49.77 12h 19m – 13h 6m
  •   Economy CB 09:30, 09:42, 18:10, 18:25
  •   Executive AA 09:30, 09:42, 18:10, 18:25
  •   Economy CA 09:30, 09:42, 18:10, 18:25
  •   Executive AC 09:30, 09:42, 18:10, 18:25
  •   Economy CC 09:30, 09:42, 18:10, 18:25
  •   Economy CD 09:30, 09:42, 18:10, 18:25
  •   Executive AB 09:30, 09:42, 18:10, 18:25
  •   Executive AD 09:30, 09:42, 18:10, 18:25
  •   Priority Executive A 18:10, 18:25
  •   Priority Executive AA 18:10, 18:25

Frequently Asked Questions

How can I book tickets from Bandung to Malang?

You can book train, bus, flight, taxi, van, and ferry tickets from Bandung to Malang directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Bandung to Malang?

The cheapest way to travel is by Train in Economy class, with tickets starting at approximately $24. Some Executive class bus options also start at a similar price of $24, depending on the operator and booking time.

What is the fastest way to get from Bandung to Malang?

The fastest way is by bus, which can complete the journey in as little as 10 hours 30 minutes when using the Trans-Java Toll Road. However, travel times can vary significantly based on traffic and the number of stops.

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

By train, the journey typically takes between 12 hours 19 minutes and 13 hours 6 minutes. By bus, the duration ranges widely from 10 hours 30 minutes to over 20 hours for slower services.

Is the train or bus better for an overnight trip?

The train is generally more stable and offers more space to walk around, making it a favorite for overnight travel. However, Luxury class buses with sleeper seats offer a very high level of comfort that rivals the Executive train classes.

Are meals provided on the journey from Bandung to Malang?

Executive and Luxury buses usually include a meal coupon for a stop at a rest area. On the train, you can purchase hot meals, snacks, and drinks from the onboard canteen or from staff roaming the aisles.

Do I need to print my ticket for the train or bus?

For the train, you can use the barcode on your digital ticket to print a boarding pass at the self-service kiosks at Bandung Station. For buses, showing your digital booking on your phone is usually sufficient, but it is wise to have a screenshot ready.