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.
|
Direct
|
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. |
Year-round, but the dry season from May to September is best for sightseeing.