GoAsia
Indonesia

How to Get from Bandung to Bali

Travel from Bandung to Bali by executive bus: journey times of more than a day, booking-platform prices from about $27 and routes to Denpasar, Kuta and Tabanan.

Last updated: November 5, 2026

How to Get from Bandung to Bali
Contents

Leaving the cool highlands and colonial architecture of Bandung for the tropical allure of Bali is a rite of passage for many travelers exploring Java. The distance is big: the road runs across the spine of Java, from the volcanic peaks of West Java to the rice paddies of East Java, and ends with a ferry crossing over the Bali Strait.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The executive bus is the standard way to make this trip, and it is the affordable one. You can browse schedules and book your seat through GoAsia.cc. Plan for a long journey of more than a day, not a night bus hop.

Bandung to Bali by Bus

Executive class buses serve the route. They have reclining seats and air conditioning, and many include a meal stop. Most of the way follows the Trans-Java Toll Road, and the bus crosses the Bali Strait by ferry from Ketapang in Java to Gilimanuk in Bali.[1]

Routes to Denpasar

Denpasar is the main hub for arrivals in Bali and has the most services. On booking platforms, tickets cost about $27 to $35 (November 2026), and the journey takes from about 1 day to up to 1 day 9 hours, depending on the service, traffic and the ferry queue.[2]

Routes to Kuta and Mengwi

If you are headed for the beaches of the south or the cultural heart of the island, you can book direct buses to Kuta or Mengwi. These cost about $33 on booking platforms and leave Bandung in the early afternoon. The journey takes about 1 day 1 hour 30 minutes to 1 day 2 hours.[2]

Routes to Tabanan

For the west coast and the Tanah Lot area, there is a bus to Tabanan. Tickets cost about $31 to $33, and the journey takes from about 22 hours 50 minutes up to 1 day 6 hours 41 minutes.[2]

Comparing Your Options

Mode Price (USD) Duration Comfort
Executive Bus to Denpasar About $27 - $35[2] From about 1 day, up to 1 day 9h High
Executive Bus to Kuta About $33[2] About 1 day 1h 35m - 1 day 1h 54m High
Executive Bus to Mengwi About $33[2] About 1 day 1h 26m - 1 day 1h 45m High
Executive Bus to Tabanan About $31 - $33[2] About 22h 50m - 1 day 6h 41m High

Tips for Traveling from Bandung to Bali

  • Pack for Temperature Changes: Bandung is cool and Bali is tropical, and the air conditioning on executive buses can be cold. Keep a light jacket or a sarong in your carry-on bag.
  • The Ferry Crossing: The bus crosses the Bali Strait by ferry from Ketapang to Gilimanuk. You are usually asked to step off the bus and go to the passenger deck, which is a good chance for some fresh sea air.
  • Time Zone Shift: Bali (WITA) is one hour ahead of Bandung (WIB). Adjust your watch so you do not miss local connections on arrival.
  • Snacks and Water: Bring your own water and extra snacks for a journey of more than a day.
  • Book in Advance: This is a popular route for locals and tourists, especially at weekends and on public holidays. Book through GoAsia.cc ahead of time to get your preferred seat.

Timetable

Bus Bandung - Mengwi $ 32.68 1days 1h 26m – 1days 1h 45m
  • →  Executive 13:10, 13:40, 13:45, 13:50, 14:00, 14:05, 14:15, 15:00
Bus Bandung - Denpasar $ 27.08–34.57 1h 25m – 1days 9h 27m
  • →  Executive 00:00, 07:30, 08:00, 08:10, 08:20, 08:30, 09:00, 09:15, 09:30, 09:45, 10:00, 11:00, 12:00, 12:10, 12:15, 12:30, 12:50, 13:00, 13:10, 13:30, 13:40, 13:45, 13:50, 14:00, 14:05, 14:15, 14:25, 15:00, 15:03, 15:15, 15:45
Bus Bandung - Bali $ 32.68 1days 1h 35m – 1days 1h 53m
  • →  Executive 13:10, 13:40, 13:45, 13:50, 14:00, 14:05, 14:15, 15:00
Bus Bandung - Tabanan $ 31.27–32.68 22h 50m – 1days 6h 41m
  • →  Executive 07:30, 08:00, 08:10, 08:20, 09:00, 09:15, 09:30, 12:10, 12:50, 13:00, 13:10, 13:30, 13:40, 13:45, 13:50, 14:00, 14:05, 14:15, 14:25, 15:00, 15:15, 15:45
Bus Bandung - Kuta $ 32.68 1days 1h 35m – 1days 1h 54m
  • →  Executive 13:10, 13:40, 13:45, 13:50, 14:00, 14:05, 14:15, 15:00

Frequently Asked Questions

How can I book tickets from Bandung to Bali?

Use the booking tool on this page to compare the transport options currently available from Bandung to Bali, including current prices and schedules.

What is the cheapest way to get from Bandung to Bali?

The executive bus to Tabanan or Denpasar. On booking platforms, tickets start at about $27 for Denpasar (November 2026).

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

The bus is the only overland option, and the quickest Denpasar services take from about 1 day. Traffic on the toll road and ferry queues change the time.

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

More than a day: from about 1 day to 1 day 9 hours to Denpasar, about 1 day 1 hour 30 minutes to Kuta and from about 22 hours 50 minutes to Tabanan.

Is the ferry included in the bus ticket price?

The bus crosses the Bali Strait by ferry from Ketapang to Gilimanuk as part of the trip. Ask your operator whether the crossing is included in your ticket.

What are the facilities like on the Executive buses?

Executive buses have reclining seats and air conditioning, and many operators include a meal stop at a rest area on the highway.

Where do the buses arrive in Bali?

At several points, including Mengwi, Denpasar, Kuta and Tabanan, depending on the service you book.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] PT ASDP Indonesia Ferry: Layanan Penyeberangan Ketapang-Gilimanuk Kembali Normal. Retrieved November 5, 2026.
  2. [2] 12Go: 12Go timetable: Bandung to Bali. Retrieved November 5, 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.