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 ⏱
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 ⏱
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 ⏱
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.
Cheapest Bus Malang to Bali
207529 IDR, from Kota Malang to Denpasar, departure at some times, duration 11h 30mFastest Bus Malang to Bali
329996 IDR, from Kota Malang to Badung, Bali, departure at some times, duration 10h 30mBus 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
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.
Cheapest & Fastest Van Malang to Bali
332000 IDR, from Pool Bali Purnama 99 Malang to Pool Bali Purnama 99 Denpasar, departure at 16:00, duration 15hVan Timetable: Pool Bali Purnama 99 Malang → Pool Bali Purnama 99 Denpasar
- 16:00 08:00 15h 332000 IDR
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.
Cheapest Combined Malang to Bali
2187715 IDR, from MLG Malang Airport, East Java to DPS Denpasar Airport, Bali, departure at 09:15, duration 8h 25mFastest Combined Malang to Bali
2374336 IDR, from MLG Malang Airport, East Java to DPS Denpasar Airport, Bali, departure at 15:05, duration 1h 55mCombined 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
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 PlannerPerfect for travelers visiting multiple cities on one trip.