Tabanan
Tabanan
Pasuruan
Pasuruan
Bus Driving

Tabanan to Pasuruan

Updated: 28 May 2026

The journey from Tabanan to Pasuruan spans roughly 420 kilometers across Bali and East Java. You must first drive or take a bus to Gilimanuk Port to cross the Bali Strait via ferry to Ketapang. From Ketapang, the route follows the Pantura (North Coast) highway through Situbondo and Probolinggo. This route is heavily utilized by logistics trucks, so expect heavy traffic near industrial zones. The total travel time typically ranges from 10 to 12 hours depending on ferry queues.

Total Distance: 420 km driving distance, 380 km straight-line air distance.
Fastest Way
Private car via the Trans-Java toll road, taking approximately 10 hours.
Cheapest Way
Public bus from Ubung Terminal, costing around 250,000 IDR including the ferry ticket.
Compare Tabanan to Pasuruan Routes
Bus
Direct
Driving
Direct
Duration 12 hours 10 hours
Avg Price 250,000 - 400,000 IDR 600,000 IDR (fuel + tolls)
Operator Gunung Harta Private Vehicle
Route Tabanan - Gilimanuk - Ketapang - Situbondo - Probolinggo - Pasuruan Jalan Raya Denpasar-Gilimanuk to Trans-Java Toll Road
Tip Book an executive class bus for reclining seats to handle the long overnight journey. Use the Trans-Java toll road from Probolinggo to reach Pasuruan faster.
Travel Tips
  • Ferry Timing
    Ferry crossings from Gilimanuk to Ketapang operate 24 hours, but queues can be long during weekends.
  • Toll Cards
    Ensure your e-toll card is topped up with at least 500,000 IDR for the Trans-Java toll segments.
  • Rest Stops
    Stop at Situbondo for fresh seafood, as it is a major coastal hub on this route.
  • Bus Selection
    Choose buses departing from Tabanan in the afternoon to arrive in Pasuruan by early morning.
  • Navigation
    Download offline maps as signal can be intermittent in the mountainous regions of East Java.
Safety Tips
  • Road Conditions
    The Pantura road is narrow and busy; avoid overtaking on blind curves.
  • Fatigue
    If driving, take a break every 3 hours to avoid driver fatigue on the long coastal stretch.
  • Valuables
    Keep your passport and ferry ticket in a secure pouch during the crossing.
  • Night Driving
    Avoid driving late at night on the Situbondo coastal road due to limited lighting.
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 the ferry port first.
  • How long is the ferry crossing?
    The ferry crossing from Gilimanuk to Ketapang takes approximately 45 to 60 minutes.
  • Are there direct buses?
    Yes, several inter-provincial bus companies operate direct routes from Bali to East Java cities.
  • What is the best way to pay for tolls?
    You must use an electronic toll card (e-money) as cash is not accepted at toll gates.
  • Is the route safe for tourists?
    Yes, the route is well-traveled, but standard precautions for long-distance road travel apply.
Quick Info
  • From Tabanan, Bali, Indonesia
  • To Pasuruan, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season ensures smoother ferry crossings and better road conditions.

Things to Do in Pasuruan
1
Taman Safari Prigen
Located near Pasuruan, this is one of the largest safari parks in Indonesia. You can drive through the enclosures to see animals in a natural habitat.
2
Mount Bromo
Access the Bromo-Tengger-Semeru National Park via the Pasuruan route. It is famous for its sunrise views and volcanic landscape.
3
Candi Jawi
A 13th-century Hindu-Buddhist temple located in Prigen. It features a unique architectural blend of Shivaite and Buddhist styles.
4
Pasuruan City Square
The Alun-Alun is the heart of the city, perfect for trying local street food like Kupang Lontong.
Tags
Tabanan to Pasuruan bus Bali to East Java travel Gilimanuk Ketapang ferry Pasuruan transport guide traveling from Bali to Pasuruan bus from Tabanan to Pasuruan East Java road trip Bali to Pasuruan route Indonesia inter-island travel Pasuruan travel tips