333.69 km (207 miles) is the average travel distance between Surabaya and . If you could walk at the speed of 3mph (4.8kph), it would take 2 days 3 hours.
Distance fromSurabaya to Surakarta
Average travel distance is333.69 km
Nomal travel times are between4h 1min - 7h 58min
Travel distance by transport mode
|Train||267.65 km||166.31 miles||144.52 miles|
|Drive||308.67 km||191.8 miles||166.67 miles|
|Flight||449.78 km||279.48 miles||242.86 miles|
|Bus||308.67 km||191.8 miles||166.67 miles|
Surabaya - Surakarta Info
The distance from Surabaya to Surabaya 24 km (14.9 miles) .
The distance from SUB to SRG 298 km (185.09 miles) .
The distance from Semarang to Semarang Poncol 5 km (3.39 miles) .
The distance from Semarang Poncol to Solo Jebres 123 km (76.34 miles) .
Travel distance chart
The distance between Surabaya to Solo, Central Java, Indonesia is 333.69 km (207 miles) and it would cost 5 USD ~ 58,885 IDR to drive in a car that consumes about 1 MPG.
- Best Option
- OTHER ROUTES