GoAsia
Indonesia

How to Get from Denpasar to Bangkalan

Travel from Denpasar to Bangkalan by Executive bus: about 15 hours 45 minutes across the Bali Strait, with a fare of about $22 on booking platforms.

Last updated: November 2, 2026

How to Get from Denpasar to Bangkalan
Contents

Leaving behind the surf breaks and vibrant nightlife of Bali for the rugged, traditional landscapes of Madura Island marks a significant shift in your Indonesian journey. While Denpasar is the bustling gateway to the Island of the Gods, Bangkalan offers a glimpse into a more conservative and authentic side of East Java province, where the famous bull races (Karapan Sapi) define the local culture. This route takes you from Bali across the Bali Strait by ferry, through East Java, and over the Suramadu Bridge to Madura.

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 journey is a long-haul adventure that rewards patient travelers with changing views of rice paddies, volcanic silhouettes, and the turquoise waters of the strait. Because the route involves a sea crossing and a long drive through Java, choosing the right transport matters. You can secure your seat on GoAsia.cc.

Denpasar to Bangkalan by Bus

The most direct way to reach Bangkalan from Denpasar is an Executive class bus. It takes about 15 hours 45 minutes in total and costs about $22 on booking platforms (November 2026). The bus leaves Denpasar in the afternoon.[1] The trip includes the ferry crossing from Gilimanuk to Ketapang, and the bus drives onto the vessel, so you can head to the passenger deck and enjoy the sea breeze.

The Executive Class Experience

Executive class is the premium tier of Indonesian road travel, with reclining seats and air conditioning to keep the tropical heat at bay. The final leg crosses the Suramadu Bridge, which connects Surabaya with Bangkalan on Madura Island.

Comparing Your Options

ModePrice (USD)DurationComfort
Executive BusAbout $22[1]About 15h 45min[1]High

Tips for Traveling from Denpasar to Bangkalan

  • Book in Advance: During Indonesian public holidays or long weekends, buses to Madura can fill up quickly with locals returning home. Book your ticket a few days early.
  • Pack Layers: Indonesian buses are famous for their arctic air conditioning. Keep a light jacket or a sarong in your carry-on bag to stay warm during the night.
  • Snacks and Water: It is a long ride. Bring enough water and some light snacks to keep you going between stops.
  • Arrival Logistics: Bangkalan is the gateway to Madura. If you plan to go further east to Pamekasan or Sumenep, arrange local transport from Bangkalan.
  • Luggage Security: Keep your valuables, passport and electronics in a small daypack that stays with you at your seat.

Frequently Asked Questions

How can I book tickets from Denpasar to Bangkalan?

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

What is the cheapest way to get from Denpasar to Bangkalan?

The Executive bus costs about $22 on booking platforms (November 2026).

What is the fastest way to get from Denpasar to Bangkalan?

The Executive bus is the direct option, taking about 15 hours 45 minutes.

How long does it take to get from Denpasar to Bangkalan?

The journey takes about 15 hours 45 minutes, including the drive to the port, the ferry crossing of the Bali Strait and the drive through East Java.

Do I cross the Bali Strait by ferry?

Yes. The route crosses from Gilimanuk on Bali to Ketapang on Java by ferry, and the bus drives onto the vessel.

Where is Bangkalan?

Bangkalan is on Madura Island. The Suramadu Bridge connects it with Surabaya on Java.

Are there food stops during the 15 hour journey?

Long-distance buses in Indonesia usually stop at a rumah makan (rest stop restaurant) where you can eat, use the restroom and stretch your legs. Bring your own water and snacks as well.

Sources and background

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

  1. [1] 12Go: Denpasar - Surabaya timetable (with Denpasar - Bangkalan). Retrieved November 2, 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.