The route from Bangkalan to Gresik involves crossing the Suramadu Bridge and navigating the northern outskirts of Surabaya. The distance is approximately 55 kilometers. You will typically use the Surabaya Ring Road to bypass the city center. This journey takes about 90 minutes by car, depending on traffic conditions.
Total Distance: 55 km driving distance, 48 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 2 hours 30 mins | 1 hour 30 mins |
| Avg Price | 35,000 - 50,000 IDR | 70,000 - 120,000 IDR |
| Operator | Local bus operators | Private vehicle |
| Route | Bangkalan to Surabaya, then local bus to Gresik. | Suramadu Bridge to Surabaya Ring Road (JLLT). |
| Tip | Buses are frequent but can be slow due to city traffic. | The ring road is the fastest way to reach Gresik from the bridge. |
Weekdays during mid-morning to avoid industrial traffic in Gresik.