The journey from Bangkalan to Denpasar is a long-distance trip involving a bus ride to Surabaya, followed by an inter-island bus to Bali. You will cross the Bali Strait via ferry from Ketapang (Banyuwangi) to Gilimanuk. The total travel time is approximately 15-18 hours. This route is the most economical way to reach Bali from East Java. Ensure you have your ID ready for the ferry crossing.
Total Distance: 450 km driving distance, 350 km straight-line air distance.
|
Connecting via Surabaya
|
Direct from Surabaya (SUB)
|
|
|---|---|---|
| Duration | 16 hours | 1 hour (flight time) |
| Avg Price | 300,000 - 500,000 IDR | 800,000 - 1,500,000 IDR |
| Operator | Gunung Harta | Lion Air / Citilink |
| Route | Surabaya Bungurasih to Denpasar Ubung Terminal. | Surabaya (SUB) to Denpasar (DPS). |
| Tip | Choose an executive class bus for better legroom on the long journey. | Flying is significantly faster than the bus-ferry combination. |
April to June for pleasant weather before the peak tourist season.