Die Strecke (Distanz bzw. Entfernung) von Surabaya nach Semarang beträgt Luftlinie circa 259 Kilometer (km).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Semarang höchst wahrscheinlich länger, da hier nur die Luftlinie, ausgehend von Surabaya, berechnet wurde.