The journey from Sokaraja to Surabaya covers approximately 450 kilometers. You can reach the major city by train or bus from Purwokerto. The trip takes about 8 to 10 hours. Surabaya is a bustling port city with a rich history and vibrant culture. This route is a major connection between Central and East Java.
Total Distance: 450 km driving distance, 400 km straight-line distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 10 hours |
| Avg Price | 200,000 - 500,000 IDR | 150,000 - 300,000 IDR |
| Operator | KA Gaya Baru Malam | Rosalia Indah |
| Route | Purwokerto Station - Surabaya Gubeng Station | Purwokerto - Surabaya Highway |
| Tip | Trains are the most comfortable and efficient option. | Buses are frequent and reliable. |
May to September for dry weather.