How to Get from Malang to Denpasar
Compare bus options from Malang to Denpasar. Seats start at about $12 and the trip takes from about 10 hours 45 minutes.

Contents
Leaving the cool, misty highlands of Malang for the tropical warmth of Bali involves a journey that transitions from the volcanic landscapes of East Java to the iconic shores of the Island of the Gods. This route is a favorite for those who want to experience the true scale of Indonesia, moving from the colonial charm and apple orchards of Malang toward the bustling hubs of Denpasar. It is a trip that bridges two distinct cultures, connected by a ferry crossing over the narrow Bali Strait.
While the distance might look modest on a map, the journey requires navigating Javanese highways and the essential maritime link between Ketapang and Gilimanuk. Most travelers opt for the long-distance bus, which offers a seamless transition between the islands, as the ticket price usually includes the ferry crossing. Whether you are finishing a sunrise trek at Mount Bromo or simply moving on to your next Indonesian adventure, the trip to Denpasar is an overnight rite of passage for many backpackers and locals alike.
Malang to Denpasar by Bus
The bus is the primary and most practical way to travel directly from Malang to Denpasar. This service is highly developed, with several operators providing a range of comfort levels to suit different budgets. A direct bus is far easier than piecing together local transport yourself. When you board in Malang, your luggage stays on the bus, and you simply walk onto the ferry for the short crossing before re-boarding the same vehicle on the Bali side.
Executive and VIP Classes
For most travelers, Executive and VIP buses are the best balance of cost and comfort. Many services run as night buses, so you sleep through the bulk of the trip and arrive in Bali the following morning.
Luxury and Sleeper Options
If you prefer a more restful night, the Luxury and Sleeper classes are the upgrade. Book ahead for weekends and Indonesian public holidays, when travel demand spikes.
Economy and Comfort Classes
Budget-conscious travelers can take the Economy or Comfort classes. These buses are used by locals and give you a no-frills, authentic way to travel. Some services end at Mengwi Bus Terminal, Bali's large long-distance terminal outside the city.
Comparing Your Options
On booking platforms, a bus seat from Malang to Denpasar costs about $12 to $25 depending on the class (October 2026), and the trip takes from about 10 hours 45 minutes, usually 12 hours or more with traffic and the ferry queue.[1]
| Class | Comfort |
|---|---|
| Sleeper Bus | High |
| Luxury Bus | High |
| Executive Bus | Medium |
| VIP Bus | Medium |
| Economy Bus | Standard |
| Comfort Bus | Standard |
Tips for Traveling from Malang to Denpasar
- Pack a Jacket: Even though you are heading to the tropics, Indonesian long-distance buses are notorious for their powerful air conditioning. It can get surprisingly chilly during the night.
- Ferry Crossing: During the ferry segment between Java and Bali, you will be asked to exit the bus and head to the passenger deck. This is a great time to stretch your legs, grab a coffee from the onboard canteen, and enjoy the sea breeze. Keep your valuables with you in a small daypack.
- Time Zone Change: Remember that Bali (WITA) is one hour ahead of Java (WIB). Adjust your watch or phone accordingly so you are not confused by your arrival time.
- Arrival in Bali: If your bus ends at Mengwi Bus Terminal, take a taxi or ride-hailing car on to Kuta, Seminyak or Ubud, and agree the fare before you get in if the taxi has no meter.
- Food and Snacks: Bring your own water and snacks for the long stretches of highway.
Timetable
| Bus Malang - Denpasar $ 11.82–24.58 10h 45m – 17h | |
|
| Bus Malang - Mengwi $ 12.22–15.28 12h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Malang to Denpasar, including current prices and schedules.
The Economy bus is the cheapest way, and bus seats start at about $12 on booking platforms (October 2026). Executive and VIP classes cost more.
The bus is the only direct option, and the quickest services take from about 10 hours 45 minutes. Most journeys take 12 hours or more, depending on traffic and the ferry queue.
The journey takes from about 10 hours 45 minutes and usually 12 hours or more. That includes the drive to the port in East Java, the ferry crossing and the drive across western Bali.
For direct buses from Malang to Denpasar, the ticket normally covers the whole trip including the ferry crossing, and you stay with your bus.
Many long-distance buses end at Mengwi Bus Terminal. Some services continue to other points in the Denpasar area, so check the drop-off point when you book.
Overnight buses are a standard way to travel in Indonesia. Choose Executive, VIP, Luxury or Sleeper classes for the long night, keep your valuables in a daypack, and bring a jacket for the air conditioning.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: Malang - Denpasar timetable. Retrieved October 30, 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.