The journey from Kuta Selatan to Surabaya spans approximately 450 km across the Bali Strait. You can fly directly from Ngurah Rai International Airport to Juanda International Airport in about 60 minutes. Alternatively, take a bus from Mengwi Terminal to Bungurasih Terminal, which involves a ferry crossing at Gilimanuk-Ketapang. The land route follows the Trans-Java Toll Road after crossing into East Java. This route is the primary artery connecting Bali to the industrial heart of East Java.
Total Distance: 450 km driving distance, 300 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 14 hours | 1 hour |
| Avg Price | IDR 350,000 - 500,000 | IDR 800,000 - 1,500,000 |
| Operator | Gunung Harta, Pahala Kencana | Lion Air, Citilink |
| Route | Mengwi Terminal - Gilimanuk - Ketapang - Probolinggo - Surabaya | Ngurah Rai (DPS) to Juanda (SUB) |
| Tip | Ensure your bus ticket includes the ferry crossing fee. | Book at least two weeks in advance to secure lower fares. |
May to September for dry weather and smoother ferry crossings.