Die Entfernung (Strecke bzw. Distanz) zwischen Surabaya und Gresik beträgt Luftlinie ungefähr 15 Kilometer (km).
Mit dem Auto, der Bahn oder eventuell auch per Schiff ist die effektive Strecke nach Gresik wahrscheinlich länger, da hier nur die direkte Strecke (Luftlinie), ausgehend von Surabaya, berechnet wurde.