The journey from Boyolali to Surabaya covers approximately 250 kilometers, heading east across the island of Java. You will utilize the Trans-Java Toll Road, which connects Central Java to East Java. The route offers a mix of urban traffic and scenic highway views. Expect a long but efficient journey as you approach the bustling port city of Surabaya.
Total Distance: 250 km driving distance; 220 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 4 hours |
| Avg Price | IDR 150,000 - 300,000 | IDR 400,000 - 600,000 |
| Operator | PT Kereta Api Indonesia | Personal Vehicle |
| Route | Solo Balapan Station to Surabaya Gubeng Station | Trans-Java Toll Road |
| Tip | Trains are a comfortable and reliable way to travel. | The toll road is efficient but can be expensive. |
April to October to avoid the rainy season and potential flooding in Surabaya.