Nusa Dua
Nusa Dua
Pasuruan
Pasuruan
Bus Driving

Nusa Dua to Pasuruan

Updated: 28 May 2026

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.
Fastest Way
Private car, taking approximately 10 hours, allows for faster transit through toll sections.
Cheapest Way
Economy class bus, costing around IDR 350,000, is the most budget-friendly option.
Compare Nusa Dua to Pasuruan Routes
Bus
Direct
Driving
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.
Travel Tips
  • Ferry Timing
    Always check the ASDP ferry schedule to avoid long queues at Gilimanuk Port.
  • Toll Cards
    Purchase an E-Toll card with sufficient balance before entering the Trans-Java Toll Road.
  • Rest Stops
    Utilize the rest areas (Rest Area) along the toll road for clean toilets and dining options.
  • Hydration
    Carry extra water as the coastal road through Situbondo can be very hot and dry.
  • Booking
    Use online travel apps to secure your bus seat at least two days in advance.
Safety Tips
  • Night Driving
    Avoid driving the coastal road at night due to heavy truck traffic and poor lighting.
  • Valuables
    Keep your passport and wallet in a secure bag while on the ferry and public buses.
  • Emergency Numbers
    Save the local police and ambulance numbers on your phone before starting the trip.
  • Vehicle Check
    Check your tire pressure and brakes before crossing the mountainous sections of East Java.
People Also Ask
  • Is there a train from Bali to Pasuruan?
    No, there is no railway connection in Bali; you must take a bus or car to Java first.
  • How long is the ferry crossing?
    The crossing from Gilimanuk to Ketapang takes about 45 to 60 minutes.
  • Are there direct buses?
    Yes, several bus operators run direct routes from Denpasar/Nusa Dua to Pasuruan.
  • Do I need a passport for the ferry?
    Indonesian citizens need an ID card (KTP), while foreigners must carry their passport.
  • Is the road safe?
    The main highway is generally safe, but be cautious of heavy freight vehicles.
Quick Info
  • From Nusa Dua, Bali, Indonesia
  • To Pasuruan, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season ensures smoother ferry crossings and less traffic congestion on the coastal roads.

Things to Do in Pasuruan
1
Taman Dayu
A scenic highland area in Pasuruan perfect for golf and mountain views. It offers a cool climate compared to the coastal heat.
2
Mount Bromo Access
Pasuruan serves as a gateway to the Bromo-Tengger-Semeru National Park. You can arrange jeep tours from here.
3
Candi Jawi
An ancient Hindu-Buddhist temple located at the foot of Mount Welirang. It is known for its unique architectural blend.
4
Pasuruan City Square
The Alun-Alun is the heart of the city, surrounded by local food stalls and colonial-era buildings.
Tags
Nusa Dua to Pasuruan bus Bali to Pasuruan travel Gilimanuk Ketapang ferry Trans-Java Toll Road East Java bus routes traveling from Bali to Pasuruan bus fare Bali to Pasuruan Pasuruan transport guide