How to Get from Bali to Malang

How to Get from Bali to Malang

Last updated: March 8, 2026

Leaving behind the salty air of Bali's coastline for the cool, colonial charm of Malang marks a transition from Indonesia's most famous island to the heart of East Java's highland culture. While Bali is defined by its beaches and spiritual ceremonies, Malang offers a refreshing escape with its colorful Javanese markets, Dutch architecture, and its role as the primary gateway to the volcanic wonders of Mount Bromo. The journey over the Bali Strait is a rite of passage for many travelers, moving from the Hindu enclave of the gods to the bustling, misty streets of Java.

The primary way to make this trip is by bus, a journey that involves a ferry crossing between the ports of Gilimanuk and Ketapang. This route is exceptionally well-served by a variety of operators, offering everything from budget-friendly economy seats to high-end luxury coaches that make the long hours on the road surprisingly comfortable. You can easily browse and book tickets for this route on GoAsia.cc to ensure you get your preferred seat and departure point.

Bali to Malang by Bus

Taking the bus from Bali to Malang is a comprehensive travel experience. Most services depart from Denpasar, but there are also convenient boarding points in Mengwi and Tabanan, allowing you to skip the heavy traffic of the south if you are staying further up the coast. The journey typically takes between 10 and 17 hours, depending on traffic and the ferry boarding times at the strait.

Executive and Luxury Classes

The Executive and Luxury classes are the most popular choices for travelers seeking a balance between cost and comfort. These buses usually feature a 2-2 seating configuration with reclining seats, air conditioning, and often a footrest. Some operators in the Luxury tier provide snacks or a meal voucher for a stop at a roadside rest area. Prices for these classes generally range from $13 to $34. The higher-priced Royal or Luxury options often feature fewer seats and more legroom, which is a significant advantage given the 12 to 14 hour duration of many of these trips.

VIP and Comfort Classes

VIP buses are a step up from the standard executive class, often featuring upgraded amenities such as individual USB charging ports and more plush seating. These services run primarily out of Denpasar and cost between $13 and $26. If you are looking for a reliable overnight journey where you can actually get some sleep, the VIP or Comfort classes are excellent choices. They are timed to arrive in Malang in the early morning, giving you a full day to explore the city or head straight toward the Bromo Tengger Semeru National Park.

Economy and Standard Classes

For the budget-conscious traveler, Economy and Comfort classes offer the lowest prices, starting at approximately $13. These buses are more basic and may have more seats per row (often a 2-3 configuration), resulting in less personal space. While they are functional and get you to your destination, the long duration of the trip means that most travelers find the small price jump to Executive class well worth the added comfort.

Comparing Your Options

ModePrice (USD)DurationComfort
Economy Bus$1312-17 hoursBasic
Executive Bus$13 - $3410-15 hoursHigh
VIP / Luxury Bus$13 - $3410-18 hoursExcellent

Tips for Traveling from Bali to Malang

  • Book in Advance: This is a major transport artery between Bali and Java. During Indonesian public holidays or long weekends, buses fill up days in advance. Use an online platform to secure your seat early.
  • Prepare for the Ferry: Your bus ticket includes the ferry fare. When the bus rolls onto the ferry at Gilimanuk, you will usually be asked to disembark and wait in the passenger lounge of the ship. Keep your valuables with you in a small daypack.
  • Pack Layers: Indonesian buses are famous for their powerful air conditioning. Even if it is 30 degrees Celsius outside, the interior of the bus can feel like a refrigerator. Bring a light jacket or a sarong to stay warm.
  • Choose Your Departure Point: If you are staying in Canggu or Pererenan, look for departures from Mengwi or Tabanan. It will save you the hour-long trip back into the congested center of Denpasar.
  • Snacks and Water: While some luxury buses provide a small snack box, it is always wise to bring your own water and some light food, as the timing of the designated dinner stop can be unpredictable depending on traffic.

Timetable

Bus Denpasar - Malang $ 12.79–25.45 10h 10m – 17h
  •   VIP 16:20, 17:00, 17:30, 19:00
  •   Executive 10:00, 10:25, 10:35, 15:30, 16:00, 17:30
  •   Luxury 07:15, 08:10, 17:00, 17:55
  •   Economy 17:00
  •   Comfort 19:00
Bus Mengwi - Malang $ 12.66–15.82 11h 30m – 12h 30m
  •   Executive 17:30
  •   Economy 18:30
Bus Tabanan - Malang $ 12.79–24.49 11h – 12h 30m
  •   Executive 11:55, 16:00
Bus Bali - Malang $ 23.92–33.03 12h 55m – 14h 25m
  •   Executive 13:00
  •   Royal 15:05

Frequently Asked Questions

How can I book tickets from Bali to Malang?

You can book train, bus, flight, taxi, van, and ferry tickets from Bali 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 Bali to Malang?

The cheapest way to travel is by Economy or Executive bus from Mengwi or Denpasar, with tickets starting as low as $13. Prices vary slightly by operator, but these budget-friendly classes are consistently the most affordable options.

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

The fastest bus services depart from Denpasar and can complete the journey in approximately 10 hours and 10 minutes. However, travel times can vary up to 17 hours depending on traffic conditions and the ferry crossing wait times.

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

The journey typically takes between 10 and 15 hours. Most Executive and VIP services from Denpasar or Tabanan average around 12 hours, including the ferry crossing from Bali to Java.

Is the ferry included in the bus ticket price?

Yes, when you book a bus from Bali to Malang, the cost of the ferry crossing between Gilimanuk and Ketapang is included in your ticket. You do not need to purchase a separate ticket for the boat.

Which bus station should I use in Bali?

The best station depends on your location. Denpasar offers the most frequent departures and variety of classes. If you are staying in the western parts of Bali like Canggu or Kediri, departures from Mengwi or Tabanan are often more convenient.

Are there overnight buses available for this route?

Yes, many buses depart Bali in the late afternoon or evening, between 4:00 PM and 7:00 PM. These overnight services allow you to sleep during the journey and arrive in Malang the following morning.