To travel from Pamekasan to Gresik, you must first take a bus from Pamekasan to Surabaya via the Suramadu Bridge. Once in Surabaya, you can transfer to a local bus or taxi to reach Gresik. The total distance is approximately 130 km. Expect a travel time of 4 hours, accounting for potential traffic in the Surabaya metropolitan area. This route is commonly used by workers and traders moving between the two regions.
Total Distance: Driving distance 130 km, straight-line air distance 110 km.
Transfer at Bungurasih Terminal in Surabaya for a direct bus to Gresik.
Travel during weekdays to avoid weekend traffic congestion near the bridge.