The journey from Surabaya to Solo covers approximately 250 kilometers across the heart of East and Central Java. The most efficient method is the executive class train departing from Gubeng Station. You will traverse the northern plains before heading inland toward the cultural hub of Surakarta. The route is highly scenic, passing through vast rice paddies and teak forests. Expect a smooth ride on the double-track railway system connecting these two major Javanese cities.
Total Distance: 250 km driving distance, 220 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 15 mins | 4 hours 30 mins |
| Avg Price | IDR 150,000 - 400,000 | IDR 300,000 (fuel + tolls) |
| Operator | Argo Wilis | Private Car |
| Route | Surabaya Gubeng Station to Solo Balapan Station via Madiun. | Trans-Java Toll Road (Tol Trans Jawa). |
| Tip | Book your ticket via the KAI Access app at least two weeks in advance. | Ensure your e-toll card has sufficient balance for the entire segment. |
May to September for dry weather and clear views of Mount Lawu.