The journey from Tabanan to Gresik involves crossing the Bali Strait and traveling through the northern coast of East Java. Gresik is a major industrial city and port located northwest of Surabaya. You will typically take a bus to Gilimanuk, cross to Ketapang, and continue by bus through the Pantura highway. The route is well-connected but can be busy due to heavy industrial traffic near Gresik.
Total Distance: 460 km driving distance, 410 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 14 hours | 12 hours |
| Avg Price | 350,000 - 500,000 IDR | 700,000 IDR (fuel + tolls) |
| Operator | Akas Asri | Private Vehicle |
| Route | Tabanan - Gilimanuk - Ketapang - Tuban - Gresik | Trans-Java Toll Road via Surabaya |
| Tip | Direct buses are available from Denpasar/Tabanan to Gresik. | Use the toll road to bypass Surabaya city center traffic. |
May to September, when the weather is dry and road conditions are optimal.