Sukawati
Sukawati
Gresik
Gresik
Train Bus

Sukawati to Gresik

Updated: 28 May 2026

The journey from Sukawati to Gresik covers approximately 400 kilometers. You will travel across Bali, cross the Bali Strait, and traverse the northern coast of East Java to reach this industrial port city. Gresik is known for its historical significance as a center for the spread of Islam in Java. The trip is long but offers a glimpse into the diverse landscapes of the region.

Total Distance: 400 km driving distance, 330 km straight-line air distance.
Fastest Way
Private car rental, taking approximately 10 hours including the ferry.
Cheapest Way
Public bus from Ubung Terminal to Surabaya, then local bus to Gresik.
Compare Sukawati to Gresik Routes
Train
Connecting
Bus
Connecting
Duration 13 hours 12 hours
Avg Price 450,000 IDR 320,000 IDR
Operator PT Kereta Api Indonesia Pahala Kencana
Route Ketapang Station - Surabaya Pasar Turi - Gresik Sukawati - Gilimanuk - Ketapang - Surabaya - Gresik
Tip The train is a comfortable alternative to the long bus ride. Take a bus to Surabaya and transfer to a local bus for Gresik.
Travel Tips
  • Bus Transfers
    When arriving in Surabaya, use the TransJatim bus for a convenient connection to Gresik.
  • Pilgrimage Sites
    Dress modestly when visiting the tombs of the Wali Songo.
  • Bawean Ferry
    Check the ferry schedule to Bawean Island in advance as it depends on weather.
  • Local Food
    Try 'Nasi Krawu', a signature dish of Gresik.
  • Traffic
    Gresik is an industrial hub; expect heavy truck traffic on main roads.
Safety Tips
  • Road Safety
    Be cautious of heavy vehicles on the road to Gresik.
  • Personal Belongings
    Keep your bags close in busy bus terminals.
  • Health
    Stay hydrated during the long journey.
  • Emergency
    Keep a list of local emergency contacts.
People Also Ask
  • Is Gresik a tourist city?
    It is more of an industrial and religious tourism destination.
  • How do I get to Bawean Island?
    Take a ferry from the Gresik port.
  • What is Nasi Krawu?
    It is a traditional rice dish with shredded beef and coconut, famous in Gresik.
  • Are there trains to Gresik?
    There is a station, but most intercity trains stop in Surabaya.
  • How long is the trip from Bali to Gresik?
    It typically takes 12 to 14 hours by bus.
Quick Info
  • From Sukawati, Bali, Indonesia
  • To Gresik, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

April to October for dry weather and easier navigation.

Things to Do in Gresik
1
Sunan Giri Tomb
Visit the tomb of one of the Wali Songo, a significant pilgrimage site in Gresik.
2
Gresik City Square
A vibrant area perfect for experiencing local culture and street food.
3
Bawean Island
Take a ferry from Gresik port to explore this beautiful, less-visited island.
4
Gresik Old Town
Walk through the historic streets to see colonial-era architecture and local markets.
Tags
Sukawati to Gresik Bali to Gresik traveling to Gresik East Java transport Gresik city guide bus to Gresik train to Gresik Jawa Timur travel how to get to Gresik