En 1942, durante la Segunda Guerra Mundial, Surabaya fue ocupada por las tropas del Imperio japonés hasta que los aliados la bombardeasen en 1944, momento en que los nacionalistas indonesios tomaron la ciudad.