Pasuruan
Pasuruan
Gresik
Gresik
Driving

Pasuruan to Gresik

Updated: 28 May 2026

The journey from Pasuruan to Gresik is an 80-kilometer drive. You can travel via the toll road for a faster and more comfortable experience. Expect a travel time of 1.5 hours by car.

Total Distance: 80 km driving distance; 70 km straight-line distance.
Fastest Way
Private car is the fastest, taking 1.5 hours.
Cheapest Way
Public bus is the cheapest, starting at 50,000 IDR.
Compare Pasuruan to Gresik Routes
Driving
Direct
Duration
1 hour 30 mins
Avg Price
150,000 - 300,000 IDR
Operator
Private Car
Route
Surabaya-Gresik Toll Road.

The toll road is very convenient.

Travel Tips
  • Toll Road
    Ensure your e-toll card is topped up.
  • Traffic
    Avoid peak hours.
  • Transport
    Use Grab or Gojek.
  • Food
    Try the local street food.
  • Weather
    It is hot; carry light clothing.
Safety Tips
  • Traffic
    Be careful on the road.
  • Valuables
    Keep your belongings secure.
  • Emergency
    Keep the local police number saved.
  • Health
    Stay hydrated.
People Also Ask
  • Is it easy to travel?
    Yes, it is very easy.
  • How long is the drive?
    About 1.5 hours.
  • Are there tolls?
    Yes, the toll road is the fastest.
  • What to do in Gresik?
    Visit religious sites and parks.
  • Is it safe?
    Yes, it is a safe city.
Quick Info
  • From Pasuruan, Jawa Timur, Indonesia
  • To Gresik, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

All year round, as it is a short and easy journey.

Things to Do in Gresik
1
Sunan Giri Tomb
A historic religious site.
2
Gresik City Square
A central park.
3
Gresik Culinary
Try the local street food.
4
Shopping
Visit local markets.
Tags
Pasuruan to Gresik travel to Gresik Pasuruan transport Gresik city guide East Java travel driving to Gresik Pasuruan to Gresik distance