Surabaya's outlook: warmest day near 34° (Thursday), coldest night about 23° (Friday). Essentially no rain is in the forecast — expect a dry stretch. Right now Surabaya is running about 9° warmer than Malang. Longer view: a tropical climate — warm all year, with the calendar split into wet and dry rather than hot and cold.
Surabaya, Indonesia · 7.25°S, 112.75°E · Asia/Jakarta · Forecast computed for these exact coordinates