You can reach Surabaya from Banjar by either flying from Denpasar or taking a bus that crosses the Bali Strait via ferry. Flying is significantly faster and more comfortable. The bus route is a long, multi-stage journey through East Java. Choose based on your budget and time availability.
Total Distance: Driving distance 450 km, straight-line air distance 300 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 15 hours | 1 hour |
| Avg Price | 300,000 - 500,000 IDR | 800,000 - 1,500,000 IDR |
| Operator | PO Gunung Harta | Lion Air |
| Route | Gilimanuk-Ketapang Ferry to Surabaya | DPS to SUB |
| Tip | The bus includes the ferry ticket in the price. | Direct flights are frequent and affordable. |
Dry season for better ferry reliability.