Gresik
Gresik
Pasuruan
Pasuruan
Train Bus

Gresik to Pasuruan

Updated: 28 May 2026

Pasuruan is a city in East Java, known for its proximity to Mount Bromo. From Gresik, you can travel by bus to Surabaya and then take a train or bus to Pasuruan. The train journey from Surabaya Gubeng Station to Pasuruan Station is very short and convenient.

Total Distance: 70 km driving distance.
Fastest Way
Train is the fastest and most comfortable, taking about 1.5 hours.
Cheapest Way
Bus is the cheapest, costing around IDR 30,000.
Compare Gresik to Pasuruan Routes
Train
Direct
Bus
Direct
Duration 1 hour 30 mins 2 hours
Avg Price IDR 30,000 - 60,000 IDR 30,000 - 50,000
Operator KAI (Probowangi Train) Restu
Route Surabaya Gubeng to Pasuruan Station Gresik to Bungurasih Terminal, then bus to Pasuruan
Tip The train is a very affordable and convenient option. Buses are frequent and offer flexible departure times.
Travel Tips
  • Train Booking
    Book your train tickets online via the KAI Access app.
  • Local Food
    Try 'Rawon', a famous local beef soup.
  • Weather
    Carry an umbrella as rain can occur unexpectedly.
  • Transport
    Use ride-hailing apps for easy travel within the city.
  • Packing
    Bring comfortable walking shoes for sightseeing.
Safety Tips
  • Personal Security
    Keep your valuables secure at all times.
  • Health
    Carry basic medication and stay hydrated.
  • Road Safety
    Be cautious when traveling by bus on winding roads.
  • Emergency
    Know the location of the nearest hospital.
People Also Ask
  • Is there a direct train from Gresik to Pasuruan?
    No, you need to start from Surabaya Gubeng Station.
  • How long is the bus from Surabaya to Pasuruan?
    The bus journey typically takes about 2 hours.
  • What is the best time to visit Pasuruan?
    The dry season from May to September is ideal.
  • Is Pasuruan safe for tourists?
    Yes, Pasuruan is a safe and friendly city for travelers.
  • What is the currency used in Pasuruan?
    The Indonesian Rupiah (IDR) is the currency used.
Quick Info
  • From Gresik, Jawa Timur, Indonesia
  • To Pasuruan, East Java, Indonesia
  • Modes
Best Time to Travel

Year-round, but the dry season from May to September is best for sightseeing.

Things to Do in Pasuruan
1
Mount Bromo
Take a trip to see the sunrise over this iconic volcano.
2
Taman Safari Prigen
Visit this large safari park, perfect for families.
3
Candi Jawi
Explore this historic temple with beautiful architecture.
4
Pasuruan City Square
Relax in the city square, a popular spot for locals.
Tags
Gresik to Pasuruan train to Pasuruan bus to Pasuruan travel in East Java Pasuruan transport Gresik travel Pasuruan tourism