How to Get from Bali to Banyuwangi

How to Get from Bali to Banyuwangi

Last updated: March 8, 2026

Leaving the lush rice terraces of Bali for the volcanic landscapes of East Java marks a transition from the Island of the Gods to the rugged heart of Indonesia. The journey across the narrow Bali Strait is a rite of passage for backpackers and adventurers aiming to conquer Mount Ijen or explore the blue fires of the sulfur mines. While Bali feels like a self-contained paradise, the proximity of Banyuwangi makes it an accessible next step for those wanting to see a more industrial, raw side of the archipelago.

The trip involves navigating Bali's busy roads to reach Gilimanuk harbor, followed by a ferry crossing to Ketapang. Most transport operators simplify this by offering through-tickets that include the ferry fare, ensuring you do not have to worry about logistics at the port. Whether you are departing from the bustling hubs of Denpasar and Mengwi or the cultural center of Ubud, you will find options ranging from budget-friendly public buses to private door-to-door vans.

Bali to Banyuwangi by Bus

Buses are the most popular way to make this crossing, offering a balance between affordability and comfort. Most services depart from Denpasar (Ubung or Mengwi stations) and head straight for the ferry terminal. The price for this journey typically ranges from $9 to $21, depending on the class of service and the point of departure.

Executive and VIP Services

For those seeking a bit more legroom and air conditioning that actually works, the Executive and VIP classes are the way to go. These buses usually feature reclining seats and sometimes a snack or water. From Denpasar, the duration can vary wildly between 3 and 9 hours due to the unpredictable traffic on the single-lane road leading to West Bali. If you depart from Mengwi, expect a more consistent journey of roughly 5 to 7 hours. These services are frequent throughout the day and evening, making it easy to find a seat on GoAsia.cc before you head to the station.

Economy Options

Economy buses are the cheapest way to reach Java. While they lack the frills of the higher classes, they offer an authentic look at local life. These are primarily available in the late afternoon and evening. Keep in mind that economy buses may stop more frequently to pick up passengers along the road, which can extend your travel time.

Bali to Banyuwangi by Van

If you prefer a smaller vehicle or are traveling in a group, vans (often referred to as travel or shuttle vans) provide a more flexible alternative. These services often include the ferry crossing as part of a seamless package. Prices for van transfers are higher, ranging from $41 to $111, but the convenience often justifies the cost.

Standard Van and Ferry Combos

The Standard Van services typically depart in the morning, which is ideal if you want to see the coastal scenery of West Bali. These trips can take anywhere from 3 to nearly 10 hours. The duration is highly dependent on how many pickups the driver has to make and the queue at the Gilimanuk ferry port. The "Van + Ferry" option is particularly popular as it guarantees your transit across the water is handled by the operator.

Departing from Ubud

For travelers staying in the highlands, there are specific van services from Ubud to Banyuwangi. These are priced between $88 and $100 and take approximately 6 to 8 hours. This is a significant time-saver as it spares you the trip down to the crowded terminals in Denpasar. You can relax as the van winds through the scenic mountains of central Bali before hitting the coastal road.

Comparing Your Options

ModePrice (USD)DurationComfort
Bus (Economy/VIP)$9 - $213h - 9hStandard to High
Van (Standard)$41 - $1113h - 10hHigh
Ubud Shuttle Van$88 - $1006h - 8hHigh

Tips for Traveling from Bali to Banyuwangi

  • Book Ahead for Ijen: Many travelers head to Banyuwangi specifically to hike Mount Ijen at midnight. If this is your plan, try to arrive in Banyuwangi by early evening so you can get a few hours of sleep before the trek starts.
  • Prepare for Traffic: The road from Denpasar to Gilimanuk is notorious for heavy truck traffic. A journey that looks short on a map can easily double in time during peak hours or rainy weather.
  • Ferry Logistics: If your ticket includes the ferry, stay with your vehicle. The bus or van will drive onto the vessel. You can usually go up to the passenger deck to enjoy the breeze during the 30 to 60 minute crossing.
  • Keep Snacks Handy: While some VIP buses provide a small snack box, the journey can be long. Stop at a local convenience store in Bali to stock up on water and light bites before boarding.
  • Check Your Arrival Point: Banyuwangi has several drop-off points, including the Ketapang ferry terminal and various bus terminals. Ensure your accommodation is near your final stop or arrange a local pickup in advance.

Timetable

Bus Denpasar - Banyuwangi $ 9.13–20.06 3h – 9h
  •   VIP 16:20, 17:00, 17:30, 19:00, 19:20
  •   Executive 08:00, 08:30, 08:45, 09:00, 10:00, 10:15, 10:25, 10:35, 16:00, 16:30, 17:00, 18:00, 19:00, 20:30, 22:00
  •   Economy 17:00
Bus Mengwi - Banyuwangi $ 12.68–15.85 5h 30m – 6h 30m
  •   Executive 17:30
  •   Economy 18:30
Van Bali - Banyuwangi $ 39.95–108.43 2h 55m – 9h 35m
  •   Standard 06:00, 08:00, 09:00, 11:00
  •   Van + Ferry 07:30, 08:30, 09:30, 10:30, 11:30, 13:30, 15:00, 17:00, 20:00
Van Ubud - Banyuwangi $ 85.60–97.02 6h 30m – 8h
  •   Van + Ferry 08:30, 10:30, 13:30

Frequently Asked Questions

How can I book tickets from Bali to Banyuwangi?

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

The cheapest way to travel is by Economy or Executive bus from Denpasar, with prices starting as low as $9. These buses are a budget-friendly way to cover the distance and usually include the ferry crossing in the ticket price.

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

The fastest options are typically the VIP buses or direct vans from Denpasar, which can complete the trip in approximately 3 hours if traffic conditions are favorable. However, travel times can vary significantly based on road congestion and ferry wait times.

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

The journey generally takes between 3 and 9 hours. The wide range is due to the heavy traffic on the main road to West Bali and the time required for the ferry to cross the Bali Strait and dock at Ketapang.

Do I need to buy a separate ticket for the ferry?

Most bus and van operators include the ferry fare in their total price. When you arrive at Gilimanuk, your vehicle will drive onto the ferry, and you can usually exit the vehicle to sit in the passenger area during the crossing.

Is it better to travel from Bali to Banyuwangi during the day or night?

Daytime travel offers beautiful views of the West Bali National Park and the coastline. However, night buses are popular for those who want to arrive in Banyuwangi just in time to start a midnight tour of Mount Ijen.

Are there direct transfers from Ubud to Banyuwangi?

Yes, there are specialized shuttle vans that depart from Ubud. These cost between $88 and $100 and take about 6 to 8 hours, providing a convenient door-to-door service that avoids the need to go to Denpasar.