Boyolali
Boyolali
Gresik
Gresik
Bus Driving

Boyolali to Gresik

Updated: 28 May 2026

The route from Boyolali to Gresik spans approximately 300 kilometers, connecting Central Java to the industrial coast of East Java. The most efficient way to travel is via the Trans-Java Toll Road, which bypasses major city centers. The drive typically takes 5 hours. Gresik is a historic port city and a major industrial hub. Public buses are also available, usually terminating at the Osowilangun terminal in Surabaya, from where you can take a local transport to Gresik.

Total Distance: 300 km driving distance, 270 km straight-line air distance.
Fastest Way
Driving via the Trans-Java Toll Road is the fastest, taking 5 hours.
Cheapest Way
Bus is the cheapest, costing around 130,000 IDR.
Compare Boyolali to Gresik Routes
Bus
Connecting
Driving
Direct
Duration 7 hours 5 hours
Avg Price 130,000 - 200,000 IDR 300,000 - 450,000 IDR
Operator Mira Private Vehicle
Route Boyolali Terminal to Surabaya, then local transport to Gresik. Solo-Kertosono Toll to Surabaya-Gresik Toll.
Tip Transfer at Bungurasih terminal to a local bus heading to Gresik. The Surabaya-Gresik toll road is very convenient for reaching the city center.
Travel Tips
  • Toll Route
    Follow signs for the Surabaya-Gresik toll road.
  • Bus Transfer
    Be prepared for a busy transfer at Bungurasih terminal.
  • Local Transport
    Use online taxis for easy movement within Gresik.
  • Food
    Try Nasi Krawu, a signature Gresik dish.
  • Weather
    Gresik can be very hot; dress in light clothing.
Safety Tips
  • Driving
    Watch for heavy industrial trucks near the Gresik port area.
  • Public Transport
    Keep your bag in front of you in crowded terminals.
  • Night Safety
    Avoid walking alone in industrial zones at night.
  • Emergency
    Keep the local police number saved.
People Also Ask
  • Is Gresik near Surabaya?
    Yes, it is located just northwest of Surabaya.
  • How long is the drive?
    About 5 hours via the toll road.
  • What is Gresik famous for?
    Industrial activities and religious tourism.
  • Can I take a bus to Gresik?
    Yes, but you may need to transfer in Surabaya.
  • Is it safe to visit?
    Yes, it is a safe city for travelers.
Quick Info
  • From Boyolali, Jawa Tengah, Indonesia
  • To Gresik, East Java, Indonesia
  • Modes
Best Time to Travel

May to October, avoiding the rainy season for smoother highway travel.

Things to Do in Gresik
1
Sunan Giri Tomb
A significant religious site and historical landmark in Gresik.
2
Gresik City Square
A lively area with many food stalls and local activities.
3
Setigi Tourism Village
A former limestone quarry turned into a beautiful tourist park.
4
Bawean Island
Accessible by ferry from Gresik port, known for its pristine beaches.
Tags
Boyolali to Gresik driving to Gresik Trans-Java Toll Road Gresik travel East Java road trip Boyolali to Gresik bus Gresik transport traveling to Gresik