Travel Malang to Bali

Malang to Bali

Arrive in Bali to explore serene beaches and vibrant temples, a contrast to Malang’s cool mountain air and colonial architecture. For the route between Malang and Bali, multiple transport services are available, with detailed timetables, estimated durations and fare information provided here.

Travel options for Malang to Bali

From Malang to Bali, travel affordably by a bus for 207529 IDR, or get to Bali faster by combined in 1h y 55 minutes.

Bus from Malang to Bali

If you're traveling from Malang to Bali by bus, you can board at multiple stations, including Terminal Arjosari, Malang, Kantor Ladju Transport Malang, Batu, Malang and others, with services running frequently throughout the day so you can choose a time that works best for you. The journey usually takes around 10 hours 30 minutes, delivering a convenient ride that will get you to multiple stations, including Kantor Restu Mulya Tabanan, Terminal Persiapan, Tabanan, Kantor Ladju Transport Denpasar and others. Bus ticket prices start from 207,529 IDR, and you can reserve your seat in advance for a smooth and hassle-free trip.

Prices: 207,529 IDR

Duration: 10h 30m – 17h 30m ⏱

Go with bus from Malang to Bali in 10h 30m Hop on bus from Malang to Bali for 207529 IDR Explore with bus from Malang to Bali in 10h 30m Take bus from Malang to Bali for 207529 IDR Take bus from Malang to Bali in 10h 30m Explore with bus from Malang to Bali for 207529 IDR

View all Bus tickets →

Van from Malang to Bali

To travel by van from Malang to Bali, departures are available from Pool Bali Purnama 99 Malang, with arrivals at Pool Bali Purnama 99 Denpasar. The journey usually takes around 15 hours, providing a direct way to reach your destination. Ticket prices start at 332,000 IDR, and you can reserve your seat here to ensure a smooth ride.

Prices: 332,000 IDR

Duration: 15h ⏱

Ride with van from Malang to Bali in 15h

View all Van tickets →

Combined from Malang to Bali

Combined services connect Malang and Bali, departing from MLG Malang Airport, East Java and arriving at DPS Denpasar Airport, Bali. Expect a journey of about 1 hour 55 minutes, with tickets priced at 2,187,715 IDR. Check available options and secure your seat reserve now.

Prices: 2,187,715 IDR

Duration: 1h 55m – 8h 25m ⏱

Choose combined from Malang to Bali for 2187715 IDR

View all Combined tickets →

Distance Malang to Bali

The distance between Malang and Bali is 283 kilometers.

Malang to Bali Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Malang to Bali

Bus
Van
Combined
Average price
349,242 IDR
332,000 IDR
2,260,257 IDR
Cheapest price
207,529 IDR
332,000 IDR
2,187,715 IDR
Average duration
13h 50m
15h 00m
6h 05m
Minimum duration
10h 30m
15h 00m
1h 55m
Number of departures
46
1
3
Tickets

Bus Routes & Schedules from Malang to Bali

Bus services linking Malang and Bali operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 10h 30m to 17h 30m. All buses run within a shared operating window from 07:00 to 17:50, with bus ticket prices starting at 207,529 to 507,295 IDR and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Malang to Bali allows you to assess station coverage, timing differences and departure options in detail.

Departure stations
Terminal Arjosari, Malang
Kantor Ladju Transport Malang
Batu, Malang
Terminal Dampit, Malang
Pujon, Malang
Ngantang, Malang
Kasembon, Malang
Kota Malang
Karangkates, Malang
Kantor PO Restu Mulya Malang
Arrival stations
Kantor Restu Mulya Tabanan
Terminal Persiapan, Tabanan
Kantor Ladju Transport Denpasar
Garasi Restu Mulya Denpasar
Selemadeg, Tabanan
Mendoyo, Jembrana
Pelabuhan Padang Bai, Karangasem
Pekutatan, Jembrana
Semarapura, Karangasem
Gianyar, Bali
Tabanan
Kantor PO Restu Mulya Denpasar
Denpasar
Terminal Mengwi
Badung, Bali
Mengwi, Denpasar

Bus Timetable: Batu, Malang → Denpasar

  • 13:30 05:30 15h 374999 IDR

Bus Timetable: Kantor Ladju Transport Malang → Kantor Ladju Transport Denpasar

  • 16:00 09:00 16h 289750 IDR

Bus Timetable: Kantor PO Restu Mulya Malang → Garasi Restu Mulya Denpasar

  • 15:00 07:30 15h 30m 304340 IDR

Bus Timetable: Kantor PO Restu Mulya Malang → Kantor PO Restu Mulya Denpasar

  • 15:00 07:00 15h 304340 IDR

Bus Timetable: Kantor PO Restu Mulya Malang → Kantor Restu Mulya Tabanan

  • 15:00 05:15 13h 15m 304340 IDR

Bus Timetable: Kantor PO Restu Mulya Malang → Terminal Mengwi

  • 15:00 05:30 13h 30m 304340 IDR

Bus Timetable: Kantor PO Restu Mulya Malang → Terminal Persiapan, Tabanan

  • 15:00 05:00 13h 304340 IDR

Bus Timetable: Karangkates, Malang → Badung, Bali

  • 15:00 05:00 13h 339996 IDR

Bus Timetable: Karangkates, Malang → Denpasar

  • 15:00 06:00 14h 339996 IDR

Bus Timetable: Karangkates, Malang → Tabanan

  • 15:00 04:00 12h 339996 IDR

Bus Timetable: Kasembon, Malang → Denpasar

  • 12:30 05:00 15h 30m 374999 IDR

Bus Timetable: Kota Malang → Badung, Bali

  • 17:30 05:00 10h 30m 329996 IDR

Bus Timetable: Kota Malang → Denpasar

  • 07:00 22:50 14h 50m 461177 IDR
  • 07:50 23:30 14h 40m 461177 IDR
  • 08:30 22:50 13h 20m 461177 IDR
  • 14:00 05:00 14h 343666 IDR
  • 14:30 05:00 13h 30m 277150 IDR
  • 15:00 09:00 17h 357412 IDR
  • 15:30 06:30 14h 443440 IDR
  • 16:00 06:00 13h 380471 IDR
  • 16:50 07:30 13h 40m 507295 IDR
  • 17:30 07:30 13h 507295 IDR
  • 17:45 06:15 11h 30m 207529 IDR
  • 17:50 06:15 11h 25m 207529 IDR

Bus Timetable: Kota Malang → Mengwi, Denpasar

  • 15:00 08:15 16h 15m 294997 IDR

Bus Timetable: Kota Malang → Tabanan

  • 16:30 04:00 10h 30m 329996 IDR

Bus Timetable: Ngantang, Malang → Denpasar

  • 12:45 05:15 15h 30m 374999 IDR

Bus Timetable: Pujon, Malang → Denpasar

  • 13:00 05:30 15h 30m 374999 IDR

Bus Timetable: Terminal Arjosari, Malang → Denpasar

  • 16:00 06:42 13h 42m 360000 IDR

Bus Timetable: Terminal Arjosari, Malang → Garasi Restu Mulya Denpasar

  • 16:00 07:30 14h 30m 304340 IDR

Bus Timetable: Terminal Arjosari, Malang → Gianyar, Bali

  • 16:00 07:02 14h 2m 360000 IDR

Bus Timetable: Terminal Arjosari, Malang → Kantor PO Restu Mulya Denpasar

  • 16:00 07:00 14h 304340 IDR

Bus Timetable: Terminal Arjosari, Malang → Kantor Restu Mulya Tabanan

  • 16:00 05:15 12h 15m 304340 IDR

Bus Timetable: Terminal Arjosari, Malang → Mendoyo, Jembrana

  • 16:00 03:48 10h 48m 360000 IDR

Bus Timetable: Terminal Arjosari, Malang → Pekutatan, Jembrana

  • 16:00 04:08 11h 8m 360000 IDR

Bus Timetable: Terminal Arjosari, Malang → Pelabuhan Padang Bai, Karangasem

  • 16:00 07:32 14h 32m 480000 IDR

Bus Timetable: Terminal Arjosari, Malang → Selemadeg, Tabanan

  • 16:00 05:12 12h 12m 360000 IDR

Bus Timetable: Terminal Arjosari, Malang → Semarapura, Karangasem

  • 16:00 07:19 14h 19m 480000 IDR

Bus Timetable: Terminal Arjosari, Malang → Tabanan

  • 16:00 05:15 12h 15m 360000 IDR

Bus Timetable: Terminal Arjosari, Malang → Terminal Mengwi

  • 16:00 05:30 12h 30m 304340 IDR

Bus Timetable: Terminal Arjosari, Malang → Terminal Persiapan, Tabanan

  • 16:00 05:00 12h 304340 IDR

Bus Timetable: Terminal Dampit, Malang → Garasi Restu Mulya Denpasar

  • 13:00 07:30 17h 30m 304340 IDR

Bus Timetable: Terminal Dampit, Malang → Kantor PO Restu Mulya Denpasar

  • 13:00 07:00 17h 304340 IDR

Bus Timetable: Terminal Dampit, Malang → Kantor Restu Mulya Tabanan

  • 13:00 05:15 15h 15m 304340 IDR

Bus Timetable: Terminal Dampit, Malang → Terminal Mengwi

  • 13:00 05:30 15h 30m 304340 IDR

Bus Timetable: Terminal Dampit, Malang → Terminal Persiapan, Tabanan

  • 13:00 05:00 15h 304340 IDR

Check all Combined tickets →

Van Routes & Schedules from Malang to Bali

Hop in a van at Pool Bali Purnama 99 Malang, the only direct transfer from Malang to Bali. The ride typically takes around 15h, with departures running at 16:00 and fares starting from 332,000 IDR. You’ll arrive at Pool Bali Purnama 99 Denpasar, and you can check the full timetable for transfers between Malang and Bali to choose the departure that fits your schedule and reserve your seat in advance.

Check all Van tickets →

Combined Routes & Schedules from Malang to Bali

Take off from MLG Malang Airport, East Java on a coordinated transfer toward Bali, combining different modes of transport. Fares start from 2,187,715 to 2,374,336 IDR, and the journey lasts roughly 1h 55m to 8h 25m, arriving at DPS Denpasar Airport, Bali. Departures run from 09:15 until 15:05, and checking the timetable for Malang to Bali trips helps you plan your schedule.

Departure stations
MLG Malang Airport, East Java
Arrival stations
DPS Denpasar Airport, Bali

Combined Timetable: MLG Malang Airport, East Java → DPS Denpasar Airport, Bali

  • 09:15 18:40 8h 25m 2187715 IDR
  • 10:50 19:45 7h 55m 2218720 IDR
  • 15:05 18:00 1h 55m 2374336 IDR

Check all Combined tickets →

Frequently Asked Questions Malang to Bali

Below you will find answers to the most common questions about traveling from Malang to Bali.

How long does the Malang to Bali route usually take?

Travel time on the Malang to Bali route varies a lot by transport and drop-off point. The fastest listed option takes about 1 hour 55 minutes by flight, while bus trips are usually about 10 hours 30 minutes to 17 hours 30 minutes.

What is the cheapest way to travel from Malang to Bali?

The cheapest listed option on the Malang to Bali route is by bus, with fares starting at IDR 207,529. Bus prices go up to IDR 507,295 depending on the operator and destination point in Bali.

Which transport is fastest for Malang to Bali?

The fastest option for Malang to Bali is the combined flight service, which takes about 1 hour 55 minutes at minimum. The flight schedule shown runs from MLG Malang Airport to DPS Denpasar Airport.

How much should I expect to pay for Malang to Bali overall?

For Malang to Bali, prices range from IDR 207,529 on the cheapest bus services to IDR 2,374,336 for the combined flight option. Van service is listed at IDR 332,000, while bus fares cover the widest low-cost range.

Where do buses from Malang to Bali leave and arrive?

Bus departures for Malang to Bali include Terminal Arjosari, Kota Malang, Batu, Dampit, Pujon, Ngantang, Kasembon, Karangkates, and several operator offices. Arrivals include Denpasar, Terminal Mengwi, Tabanan, Badung, Gianyar, and other Bali stops.

What are the first and last bus departures on the Malang to Bali route?

For Malang to Bali buses, the first departure is at 07:00 and the last departure is at 17:50. The schedule does not show a fixed frequency, so departure times depend on the service chosen.

Is there a direct van service from Malang to Bali, and what are its details?

Yes, there is one listed van service for Malang to Bali. It runs from Pool Bali Purnama 99 Malang to Pool Bali Purnama 99 Denpasar, costs IDR 332,000, and takes about 15 hours.

Which Malang to Bali bus route is the quickest among the bus options?

Among the listed bus options from Malang to Bali, the quickest is Kota Malang to Badung, Bali or Kota Malang to Tabanan, both at about 10 hours 30 minutes. Several other bus routes are longer, depending on the Bali stop.

How long do bus trips from Malang to Bali usually take?

Bus trips from Malang to Bali usually take between 10 hours 30 minutes and 17 hours 30 minutes. The variation comes from the departure point in Malang and the arrival point in Bali, with some routes stopping earlier than others.

What are the main airport points for flying from Malang to Bali?

The flight option for Malang to Bali uses MLG Malang Airport in East Java as the departure point and DPS Denpasar Airport in Bali as the arrival point. The listed flight service has three trips.

How many bus services are listed for Malang to Bali?

There are 46 listed bus trips for Malang to Bali. They cover multiple departure points in Malang and several arrival points across Bali, which is why the total travel time and fare can vary by service.

Where should I book tickets for Malang to Bali?

For Malang to Bali reservations, use TicketRoutes.com. It shows the available services, departure points, and fares in one place, which makes it easier to compare the listed options before booking.


More travel routes for Malang and Bali

Planning more stops after Malang to Bali?

If your journey doesn’t end with Malang to Bali, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.