Bangkalan is the gateway to Madura Island, located immediately across the Suramadu Bridge from Surabaya. To reach it from Nusa Dua, you must travel across Bali to Gilimanuk, cross the ferry to Ketapang, and drive through the East Java plains to Surabaya. From Surabaya, the crossing to Bangkalan is quick and efficient via the iconic Suramadu Bridge. This route is the most direct way to enter Madura from the west.
Total Distance: 390 km driving distance; 320 km straight-line air distance.
Ask the bus driver to drop you at the nearest point to the Suramadu Bridge entrance.
June to August, when the weather is dry and the Suramadu Bridge offers clear views of the strait.