Gresik
Gresik
Denpasar
Denpasar
Bus Ship

Gresik to Denpasar

Updated: 28 May 2026

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.
Fastest Way
Bus travel, taking approximately 12 hours including the ferry crossing.
Cheapest Way
Bus travel is the most convenient and affordable way to reach Denpasar.
Compare Gresik to Denpasar Routes
Bus
Direct
Ship
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.
Travel Tips
  • Booking
    Book your bus ticket in advance, especially during peak holiday seasons.
  • Ferry
    Have your ID ready for the ferry crossing check.
  • Food
    Bring snacks and water for the long bus ride.
  • Arrival
    Denpasar has several bus terminals; check where your bus arrives.
  • Connectivity
    Get a local SIM card for better navigation.
Safety Tips
  • Scams
    Be wary of unofficial taxi drivers at the bus terminal.
  • Traffic
    Bali traffic can be very congested; allow extra time for travel.
  • Valuables
    Keep your bags secure at all times.
  • Emergency
    Know the location of the nearest hospital.
People Also Ask
  • Is there a train to Bali?
    No, there is no train service to Bali.
  • How long is the bus?
    About 12 hours including the ferry.
  • Is the ferry safe?
    Yes, the ferry is a standard and safe mode of transport.
  • What is the best time to visit?
    Dry season is best for beach activities.
  • Are there flights?
    Yes, from Juanda (SUB) to Ngurah Rai (DPS).
Quick Info
  • From Gresik, Jawa Timur, Indonesia
  • To Denpasar, Bali, Indonesia
  • Modes
Best Time to Travel

April to October, when the weather is dry and ideal for beach activities in Bali.

Things to Do in Denpasar
1
Kuta Beach
A world-famous beach known for its surfing, nightlife, and sunset views.
2
Ubud
The cultural heart of Bali, famous for its rice terraces, art galleries, and temples.
3
Uluwatu Temple
A stunning sea temple perched on a cliff, famous for its sunset Kecak dance performances.
4
Sanur Beach
A more relaxed beach area, perfect for families and water sports.
Tags
Gresik to Denpasar bus to Bali ferry to Bali traveling to Bali Gresik transport Denpasar tourism Ketapang to Gilimanuk budget travel Indonesia Bali travel guide Gresik to Bali