The journey from Kediri to Gresik covers approximately 130 kilometers, taking you toward the industrial and coastal hub near Surabaya. You can travel by bus, typically requiring a transfer in Mojokerto or Surabaya. The total travel time is around 3.5 to 4 hours, depending on traffic conditions. This route passes through major industrial zones and urban areas. Gresik is known for its historical religious sites and its role as a major port city.
Total Distance: 130 km driving distance, 105 km straight-line air distance.
The Mojokerto transfer is the most common route.
May to September for the best weather to explore the city's historical sites.