The journey from Karanganyar to Surabaya covers about 280 kilometers. You can take a train from Solo Balapan Station or a bus from Tirtonadi Terminal. The train is the most comfortable and reliable option. Surabaya is a major industrial and port city in East Java.
Total Distance: 280 km driving distance, 250 km straight-line distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 4 hours | 6 hours |
| Avg Price | 150,000 - 400,000 IDR | 100,000 - 200,000 IDR |
| Operator | Argo Wilis | Sumber Kencono |
| Route | Solo Balapan to Surabaya Gubeng | Solo Tirtonadi to Bungurasih Terminal |
| Tip | Book your train tickets at least a week in advance. | Buses are frequent but the journey can be long. |
May to September for dry weather.