341.9 km (212 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 5 hours.
Distance from
Surabaya to SemarangAverage travel distance is
341.9 kmNomal travel times are between
1h 9min - 9h 52minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 317.71 km | 197.42 miles | 171.55 miles |
Train | 300.57 km | 186.77 miles | 162.3 miles |
Drive | 338.44 km | 210.29 miles | 182.74 miles |
Bus | 410.86 km | 255.29 miles | 221.84 miles |
BE PREPARED
Surabaya - Semarang Info
The distance from Surabaya to Surabaya 24 km (14.75 miles) .
The distance from SUB to SRG 295 km (183.31 miles) .
Travel distance chart
The distance between Surabaya to Semarang is 341.9 km (212 miles) and it would cost 15 USD ~ 176,654 IDR to drive in a car that consumes about 3 MPG.