The journey from Gresik to Denpasar covers about 450 kilometers, including a ferry crossing from Ketapang to Gilimanuk. You will travel by bus from Gresik to the port of Ketapang, then take a ferry to Bali, and continue by bus to Denpasar. This is a popular route for travelers looking for an affordable way to reach the island of Bali. Expect a total travel time of 12 to 14 hours.
Total Distance: 450 km driving distance; 300 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 1 hour |
| Avg Price | 250,000 - 450,000 IDR | 10,000 - 20,000 IDR |
| Operator | Gunung Harta or Pahala Kencana | ASDP Indonesia Ferry |
| Route | Gresik - Ketapang Port - Gilimanuk Port - Denpasar | Ketapang Port - Gilimanuk Port |
| Tip | The bus ticket usually includes the ferry crossing fee. | The ferry runs 24/7 and is very frequent. |
April to October, when the weather is dry and ideal for beach activities in Bali.