Surabaya
Surabaya
Gresik
Gresik
Bus Driving

Surabaya to Gresik

Updated: 28 May 2026

Gresik is located just northwest of Surabaya and is a major industrial and religious tourism hub. The most practical way to travel is by private car or taxi via the Surabaya-Gresik Toll Road. Public buses also operate from the Bungurasih Terminal. The distance is approximately 25 kilometers. Gresik is famous for the tomb of Sunan Giri, a historic religious site.

Total Distance: Driving distance 25 km, Air distance 22 km.
Fastest Way
Driving via toll road, taking 45 minutes.
Cheapest Way
Public bus, costing IDR 15,000.
Compare Surabaya to Gresik Routes
Bus
Direct
Driving
Direct
Duration 1 hour 45 mins
Avg Price IDR 15,000 - 20,000 IDR 30,000 - 70,000
Operator Damri/Local Bus Private Car/Taxi
Route Bungurasih Terminal to Gresik Terminal. Surabaya-Gresik Toll Road.
Tip Buses can be crowded; try to travel outside peak hours. Use a ride-hailing app for a fixed price.
Travel Tips
  • Traffic
    The road to Gresik can be busy with industrial trucks; drive carefully.
  • Parking
    If driving, look for designated parking areas near tourist sites.
  • Payment
    Have an e-money card ready for toll payments.
  • Weather
    Carry an umbrella as it can be very hot or rainy.
  • Local Info
    Ask locals for the best time to visit religious sites to avoid crowds.
Safety Tips
  • Road Safety
    Be cautious of heavy vehicles on the road.
  • Personal Security
    Keep your belongings secure in public areas.
  • Health
    Stay hydrated and use sunscreen.
  • Emergency
    Know the location of the nearest hospital.
People Also Ask
  • Is there a train?
    No, there is no direct passenger train to Gresik.
  • How long does it take?
    It takes about 45-60 minutes by car or bus.
  • Is it expensive?
    No, it is very affordable.
  • What is Gresik famous for?
    It is famous for its religious tourism and industrial sector.
  • Can I use a taxi?
    Yes, online taxis are widely available.
Quick Info
  • From Surabaya, Jawa Timur, Indonesia
  • To Gresik, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

Anytime, but avoid peak hours for smoother traffic.

Things to Do in Gresik
1
Sunan Giri Tomb
Visit this important religious site for pilgrims. It is a beautiful and historic location.
2
Gresik Old Town
Walk through the historic streets to see colonial-era architecture. It is a charming area to explore.
3
Setigi Tourism
Explore this former limestone quarry turned into a beautiful park. It is a unique photo spot.
4
Gresik Culinary Center
Try 'Nasi Krawu', a local rice dish with shredded beef. It is a delicious local specialty.
Tags
Surabaya to Gresik travel Surabaya to Gresik bus travel to Gresik East Java travel Surabaya transport Gresik industrial area how to get to Gresik Indonesia local travel