Gresik
Gresik
Probolinggo
Probolinggo
Bus Driving

Gresik to Probolinggo

Updated: 28 May 2026

The journey from Gresik to Probolinggo spans approximately 145 kilometers. You will primarily utilize the Surabaya-Gempol and Gempol-Pasuruan toll roads. Travel time averages 3 hours depending on traffic near the Sidoarjo exit. Public transport options include intercity buses departing from Bungurasih Terminal. This route serves as the primary gateway for travelers heading to Mount Bromo.

Total Distance: 145 km driving distance, 120 km straight-line distance.
Fastest Way
Private car via Trans-Java Toll Road takes 3 hours.
Cheapest Way
Bus via Bungurasih Terminal costs approximately IDR 60,000.
Compare Gresik to Probolinggo Routes
Bus
Direct
Driving
Direct
Duration 4 hours 3 hours
Avg Price IDR 60,000 IDR 250,000
Operator Restu or Akas Private Car
Route Bungurasih Terminal - Probolinggo Bayuangga Terminal Gresik - Surabaya - Tol Gempol-Pasuruan - Probolinggo
Tip Board the bus at Bungurasih Terminal in Surabaya for frequent departures to Probolinggo. Use the e-toll card for seamless passage through the Gempol-Pasuruan toll gates.
Travel Tips
  • Toll Cards
    Ensure your e-toll card has sufficient balance before entering the highway.
  • Bus Choice
    Choose AC buses for comfort during the humid East Java afternoons.
  • Departure Time
    Leave Gresik before 6 AM to avoid heavy traffic in the Surabaya industrial corridor.
  • Terminal Safety
    Keep your belongings close at Bungurasih Terminal to avoid pickpockets.
  • Bromo Access
    Book your jeep transport in advance if you plan to visit Bromo immediately upon arrival.
Safety Tips
  • Road Conditions
    Be cautious of heavy trucks on the Pasuruan-Probolinggo arterial road.
  • Night Travel
    Avoid driving late at night due to limited lighting on some rural sections.
  • Weather
    Check for volcanic activity reports before heading to the Bromo area.
  • Emergency
    Keep the local police emergency number saved in your phone.
People Also Ask
  • Is there a train to Probolinggo?
    Yes, you can take the Probowangi or Tawang Alun train from Surabaya Gubeng station.
  • How far is Bromo from Probolinggo?
    It is about 45 kilometers to the Cemoro Lawang village entrance.
  • Are there taxis in Probolinggo?
    Ride-hailing apps like Grab and Gojek are available in the city.
  • What is the best bus company?
    Akas is the most reliable operator for the Probolinggo route.
  • Is the toll road expensive?
    The toll fee from Surabaya to Probolinggo is approximately IDR 80,000.
Quick Info
  • From Gresik, Jawa Timur, Indonesia
  • To Probolinggo, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather and clear views of Mount Bromo.

Things to Do in Probolinggo
1
Mount Bromo
Visit the iconic active volcano for sunrise views. Accessible via Probolinggo city.
2
Madakaripura Waterfall
A massive waterfall located in the Bromo Tengger Semeru National Park area. Requires a short trek.
3
Bee Jay Bakau Resort
An eco-tourism mangrove park located on the coast of Probolinggo. Features wooden boardwalks.
4
Museum Probolinggo
Explore local history and cultural artifacts in the city center. Housed in a colonial-era building.
Tags
Gresik to Probolinggo bus Trans-Java Toll Road Probolinggo travel guide East Java transport Gresik to Probolinggo distance Surabaya to Probolinggo route East Java bus travel Probolinggo train station Gresik transport Indonesia road trip