Surabaya, proviene del javanés "sura ing baya", que significa "enfrentando valientemente al peligro";[1] lo cual viene de dos palabras en idioma sánscrito "sura", haciendo referencia a "Asura" (de las creencias hinduistas y budistas, y "bhaya", que hace referencia a "miedo" o "peligro".
[4] Los dos animales ahora son usados como símbolo de la ciudad, donde se los muestra enfrentándose y rodeándose entre sí.
Bajo el gobierno colonial neerlandés, Surabaya se convertiría en un centro de comercio a gran escala, albergando además la mayor base naval de las Indias Orientales Neerlandesas.
Después de que fuese aplastada, los insurgentes recibieron durísimas condenas.
57 personas resultaron heridas; varios de los cuales se encontraban en estado crítico.
Bajo el sistema Köppen climate, Surabaya presenta un clima húmedo y seco tropical ( Aw ), con distintas húmeda y estación seca s. La estación húmeda de la metrópoli se extiende de octubre a mayo, mientras que la estación seca cubre los cinco meses restantes.
Surabaya está situada en la Gran Ruta Postal que el Gobernador General Herman Willem Daendels (1808-1811) por orden del rey holandés Luis Bonaparte.
La ciudad también está conectada con la isla de Madura por el Puente Suramadu.
Está conectada con las siguientes ciudades importantes de Indonesia y con destinos internacionales: La ruta Surabaya-Aeropuerto Internacional de Yakarta es la quinta ruta aérea más transitada del mundo, con 780 vuelos semanales.