Gresik
Gresik
Train Bus

Jakarta Pusat to Gresik

Updated: 28 May 2026

Gresik is a city in East Java, known for its industrial and religious significance. It is located about 750 km from Jakarta. The most practical way to reach Gresik is by train to Surabaya and then a short taxi ride. Buses are also available via the Trans-Java Toll Road.

Total Distance: 750 km by road, 650 km air distance.
Fastest Way
Train to Surabaya and taxi is the fastest and most comfortable way to travel.
Cheapest Way
Bus is the most economical choice.
Compare Jakarta Pusat to Gresik Routes
Train
Connecting
Bus
Direct
Duration 10 hours 13 hours
Avg Price IDR 350,000 - 600,000 IDR 300,000 - 450,000
Operator Argo Wilis Rosalia Indah
Route Pasar Senen to Surabaya, then taxi to Gresik Jakarta to Gresik via Trans-Java Toll Road
Tip The train is the most comfortable way to travel. Buses are a budget option.
Travel Tips
  • Local Food
    Try 'Nasi Krawu', a local rice dish.
  • Transport
    Use ride-hailing apps for city travel.
  • Weather
    It can be hot, so carry water.
  • Booking
    Book train tickets well in advance.
  • Respect
    Dress modestly when visiting religious sites.
Safety Tips
  • Night Travel
    If taking a bus, choose a reputable company.
  • Valuables
    Keep your belongings secure.
  • Emergency
    Save local emergency numbers.
  • Traffic
    Be careful when crossing roads.
People Also Ask
  • Is Gresik safe?
    Yes, it is a safe city for tourists.
  • How long is the train?
    Approximately 10 hours to Surabaya.
  • What is the best food?
    Nasi Krawu is a local favorite.
  • Are there hotels?
    Yes, there are many options available.
  • Is it worth visiting?
    Yes, for its history and culture.
Quick Info
  • From Jakarta Pusat, Jakarta, Indonesia
  • To Gresik, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather.

Things to Do in Gresik
1
Sunan Giri Tomb
A famous religious site for pilgrims.
2
Gresik City Square
A lively place with many food stalls.
3
Setigi Tourism
A beautiful park built on a former limestone quarry.
4
Gresik Museum
A small museum showcasing local history.
Tags
Jakarta to Gresik Gresik travel train to Gresik bus to Gresik East Java travel traveling to Gresik Jakarta to Gresik route Gresik transport