The journey from Pasuruan to Solo covers 300 kilometers. You can take a train from Surabaya Gubeng to Solo Balapan station. Alternatively, buses are available from Pasuruan terminal. The route takes you through the heart of Central Java. Expect a travel time of 5 to 6 hours. Solo is famous for its batik and traditional Javanese culture.
Total Distance: 300 km driving distance, 270 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 6 hours |
| Avg Price | 150,000 - 350,000 IDR | 120,000 - 200,000 IDR |
| Operator | Argo Wilis | Sugeng Rahayu |
| Route | Surabaya Gubeng to Solo Balapan | Pasuruan to Tirtonadi Terminal |
| Tip | Trains are the most comfortable way to travel to Solo. | Buses are frequent and affordable. |
April to October for pleasant weather.