The journey from Nusa Dua to Pasuruan covers approximately 450 km, requiring a combination of road travel and a ferry crossing. You will first drive or take a bus to Gilimanuk Port, cross the Bali Strait to Ketapang, and continue via the Trans-Java Toll Road. The total travel time typically ranges from 10 to 14 hours depending on traffic and ferry queues. This route is a primary artery for logistics and passenger transport between Bali and East Java. Expect to pass through major coastal towns like Situbondo and Probolinggo before reaching Pasuruan.
Total Distance: Driving distance 450 km, straight-line air distance 380 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 10 hours |
| Avg Price | IDR 350,000 - 500,000 | IDR 800,000 (fuel + tolls) |
| Operator | Gunung Harta | Private Car |
| Route | Nusa Dua - Gilimanuk - Ketapang - Situbondo - Probolinggo - Pasuruan | Jl. Bypass Ngurah Rai - Gilimanuk - Ketapang - Pantura Road - Pasuruan |
| Tip | Book an executive class bus for reclining seats and onboard toilets to handle the long duration. | Ensure your vehicle is in top condition for the steep climbs near the Bali-Java border. |
May to September, as the dry season ensures smoother ferry crossings and less traffic congestion on the coastal roads.