How to Get from Tabanan to Malang

How to Get from Tabanan to Malang

Last updated: March 8, 2026

Leaving behind the emerald rice terraces of Tabanan for the cool, colonial charm of Malang involves a fascinating transition from the spiritual heart of Bali to the volcanic landscapes of East Java. This journey is more than just a transit; it is a cross-island odyssey that takes you through the bustling port of Gilimanuk, across the narrow Bali Strait, and into the rugged beauty of the Javanese interior. Travelers making this trip often trade the humid coastal air for the refreshing breezes of a city known for its colorful heritage and proximity to Mount Bromo.

The route is a favorite for those who want to see the changing face of Indonesia without the sterile experience of an airport terminal. As you move west across Bali and then climb into the highlands of East Java, you witness the shift from Balinese Hindu architecture to the vibrant street life of Java. It is a long haul, but one that rewards the patient traveler with a deep sense of the archipelago's scale and diversity.

Tabanan to Malang by Bus

The bus is the primary and most practical way to bridge the gap between Tabanan and Malang. This service is not just a road trip; it includes the ferry crossing from Bali to Java, which is usually a seamless part of your ticket. Operators on this route typically use Executive class coaches, designed for long-distance comfort with reclining seats, air conditioning, and often a snack or meal included in the price. You can easily browse the latest availability and book your seats on GoAsia.cc to ensure you get a spot on your preferred departure.

Executive Class Experience

Traveling in an Executive class bus means you can expect a higher level of service compared to standard public transport. These buses generally feature a 2+2 seating configuration, providing ample legroom for the 10 to 14 hour journey. Prices for this trip range from $21 to $31, depending on the specific operator and the level of onboard amenities. The duration of the trip can vary between 10 hours and 40 minutes to nearly 14 hours, largely influenced by traffic conditions in Bali and the wait times at the Gilimanuk-Ketapang ferry port.

The journey usually begins in the afternoon, allowing you to watch the sunset over the Bali Strait while on the ferry. Once you reach Java, the bus continues through the night, arriving in Malang in the early hours of the morning. This schedule is popular as it saves you the cost of a night's accommodation and gets you into Malang just in time for a traditional Javanese breakfast of nasi pecel.

Comparing Your Options

ModePrice (USD)DurationComfort
Bus (Executive)$21 - $3110h 40min - 13h 45minHigh

Tips for Traveling from Tabanan to Malang

Since this is a lengthy journey involving a sea crossing, a little preparation goes a long way. The ferry crossing can sometimes be choppy, though the large vessels used for buses are generally stable. If you are prone to motion sickness, it is wise to have medication on hand. Even though the climate in Bali is tropical, the air conditioning on Indonesian buses is notoriously powerful and can feel quite chilly during the night; bringing a light jacket or a sarong is highly recommended.

  • Book in Advance: This route is popular with locals and backpackers alike. Booking a few days ahead ensures you get a seat, especially during weekends or Indonesian public holidays.
  • Pack Snacks: While Executive buses often provide a meal stop or a small snack box, having your own water and extra snacks is a good idea for the long stretches between stops.
  • Arrival in Malang: Most buses arrive at the Arjosari Terminal in Malang. From there, you can take a local blue 'Angkot' (minivan) or a ride-hailing service to reach your hotel in the city center.
  • Keep Valuables Close: While the buses are generally safe, always keep your passport, electronics, and cash in a small daypack that stays with you at your seat rather than in the luggage hold.

Timetable

Bus Tabanan - Malang $ 14.28–17.52 10h 40m – 13h 45m
  •   Executive 11:55, 14:15, 15:30, 16:00, 17:00

Frequently Asked Questions

How can I book tickets from Tabanan to Malang?

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

The cheapest way to travel this route is by bus, with Executive class tickets starting at approximately $21. This price typically includes the ferry crossing from Bali to Java.

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

The fastest bus connection takes about 10 hours and 40 minutes. However, travel times can vary depending on ferry wait times and road traffic, sometimes reaching nearly 14 hours.

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

The journey generally takes between 10 hours and 40 minutes and 13 hours and 45 minutes. This includes the time spent driving across western Bali, the ferry crossing, and the drive through East Java.

Is the ferry included in the bus ticket price?

Yes, when you book a bus from Tabanan to Malang, the ferry fare for the crossing between Gilimanuk and Ketapang is almost always included in your ticket price. The bus drives directly onto the ship.

What should I wear for the bus journey?

It is best to dress in layers. While it is warm outside, the air conditioning on the bus can be very cold. A sweater or light jacket will make your overnight journey much more comfortable.

Are there food stops along the way?

Most Executive bus services include a stop at a 'Rumah Makan' (rest area restaurant) where a meal is served. It is also common for operators to provide a small snack and water bottle at the start of the trip.