The journey from Denpasar to Surabaya spans approximately 450 km across the Bali Strait and East Java. You can choose between a rapid one-hour flight or a scenic 12-hour overland journey involving a ferry. The overland route utilizes the Trans-Java Toll Road after crossing from Gilimanuk to Ketapang. Surabaya serves as the primary gateway to Mount Bromo and Ijen Crater. Most travelers prefer the flight for efficiency, though the bus offers a budget-friendly cultural experience.
Total Distance: Driving distance 450 km, straight-line air distance 300 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 1 hour |
| Avg Price | IDR 250,000 - 400,000 | IDR 700,000 - 1,200,000 |
| Operator | Akas Asri | Citilink |
| Route | Denpasar - Gilimanuk - Ketapang Ferry - Situbondo - Probolinggo - Surabaya. | Ngurah Rai International Airport (DPS) to Juanda International Airport (SUB). |
| Tip | Ensure you have your ID card ready for the ferry crossing check. | Book at least two weeks in advance to secure lower fares. |
May to September for dry weather and clear views of East Java volcanoes.