Die Entfernung (Strecke bzw. Distanz) zwischen Semarang und Gresik beträgt Luftlinie ungefähr 247 Kilometer (km).
Mit dem Zug oder Auto ist die effektive Strecke nach Gresik höchst wahrscheinlich länger, da hier nur die Luftlinie, ausgehend von Semarang, berechnet wurde.