Batu
Batu
Gresik
Gresik
Driving

Batu to Gresik

Updated: 28 May 2026

The journey from Batu to Gresik covers approximately 110 kilometers, moving from the mountainous highlands of Batu toward the industrial coastal region of Gresik. You will pass through the outskirts of Malang and then head toward the Surabaya metropolitan area before reaching Gresik. The drive typically takes 3 to 4 hours, depending on the traffic density in the Surabaya-Gresik corridor. Private transport is highly recommended for efficiency, as public transport involves multiple transfers through busy urban terminals.

Total Distance: 110 km driving distance; 85 km straight-line air distance.
Fastest Way
Private car via the Surabaya-Gresik toll road, taking about 3 hours.
Cheapest Way
Public bus via Malang and Surabaya, costing around IDR 70,000.
Compare Batu to Gresik Routes
Driving
Direct
Duration
3 hours
Avg Price
IDR 250,000 - 400,000
Operator
Private Rental
Route
Batu - Malang - Surabaya - Gresik via Toll Road.

Using the toll road from Surabaya to Gresik is highly recommended to save time.

Travel Tips
  • Use Toll Roads
    The Surabaya-Gresik toll road significantly reduces travel time.
  • Avoid Rush Hour
    Surabaya traffic can be intense; avoid traveling during morning and evening peaks.
  • Try Local Food
    Don't miss the 'Nasi Krawu', a signature dish of Gresik.
  • Stay Hydrated
    Gresik is a coastal city and can be quite humid.
  • Check E-Toll
    Ensure your e-toll card is loaded before entering the highway.
Safety Tips
  • Traffic Awareness
    Be cautious of motorcycles in the Surabaya-Gresik corridor.
  • Vehicle Security
    Always park in secure, designated areas.
  • Emergency Contacts
    Keep local emergency numbers saved in your phone.
  • Weather Precautions
    Be prepared for sudden rain if traveling during the transition season.
People Also Ask
  • Is Gresik near Surabaya?
    Yes, it is part of the Greater Surabaya metropolitan area.
  • How long is the drive?
    It takes about 3 hours by car.
  • Are there trains to Gresik?
    There is a train station, but it is primarily for freight; passenger service is limited.
  • What is the best way to travel?
    Private car is the most convenient option.
  • Is it safe for tourists?
    Yes, it is generally safe for travelers.
Quick Info
  • From Batu, Jawa Timur, Indonesia
  • To Gresik, East Java, Indonesia
  • Modes
Best Time to Travel

May to September, when the weather is dry and traffic is slightly more manageable.

Things to Do in Gresik
1
Sunan Giri Tomb
A historic religious site located on a hill, offering panoramic views of the surrounding area.
2
Gresik City Square
A vibrant area where you can find local food and experience the city's atmosphere.
3
Setigi Tourism
A former limestone quarry turned into a beautiful tourist destination with unique rock formations.
4
Bawean Island
Accessible by ferry from Gresik, it is a hidden gem with pristine beaches and nature.
Tags
Batu to Gresik Gresik travel East Java transport Batu to Gresik distance driving to Gresik Batu city Gresik tourism East Java road trip