Weather & Climate in Surabaya, Indonesia
Temperature, precipitation, air quality, natural hazards, and monthly weather data.
Surabaya has a warm climate with an average annual temperature of 80°F (27°C). Winters average 78°F in January while summers reach 80°F in July / relatively mild seasonal variation. The area gets 331 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 96.6 inches (wetter than the 38-inch national average). The city sits at an elevation of 75 feet.
Temperature
78°F Jan (26°C)
80°F Jul (26°C)
| Annual Average | 80.2°F |
| 49% above US avg | |
| January Average | 78°F (26°C) |
| July Average | 80°F (26°C) |
| Sunny Days | 331 days/yr |
Geography
| Elevation | 75 ft (23 m) |
| Area | 3,092.5 sq mi (8,009.4 km²) |
| Population Density | 0/sq mi |
| Coordinates | -4.6712°N, 105.7257°W |
| Timezone | Asia/Jakarta |
Precipitation & Snow
Air Quality
Earthquake History
128 earthquakes (M2.5+) recorded within 150 km since 1990. Strongest on record: M5.7.
| May 2, 2016 | 35 km SW of Kotabumi, Indonesia | M5.7 | 128 km | 117 km |
| Jun 12, 2012 | 37 km SE of Bandar Lampung, Indonesia | M5.5 | 115 km | 164 km |
| May 12, 2006 | 21 km SE of Bandar Lampung, Indonesia | M5.5 | 107 km | 17 km |
| Jul 21, 2000 | 61 km ESE of Bandar Lampung, Indonesia | M5.5 | 98 km | 140 km |
| Apr 10, 1992 | 47 km ESE of Baturaja, Indonesia | M5.4 | 138 km | 227 km |
| Jan 28, 1990 | 57 km NNW of Labuan, Indonesia | M5.3 | 135 km | 105 km |
| Jan 5, 2014 | 56 km S of Bandar Lampung, Indonesia | M5.1 | 146 km | 57 km |
| Jan 10, 1997 | 60 km NNW of Labuan, Indonesia | M5.0 | 136 km | 33 km |
| Aug 15, 1998 | 57 km SSE of Bandar Lampung, Indonesia | M5.0 | 144 km | 33 km |
| Oct 15, 1994 | 16 km SW of Kotabumi, Indonesia | M4.9 | 110 km | 142 km |
| Apr 17, 2008 | 59 km SSE of Bandar Lampung, Indonesia | M4.9 | 141 km | 21 km |
| Oct 11, 1997 | 54 km NW of Serang, Indonesia | M4.9 | 117 km | 132 km |
| Apr 12, 2021 | 42 km S of Kotabumi, Indonesia | M4.9 | 110 km | 105 km |
| Aug 28, 2025 | 27 km NW of Kotabumi, Indonesia | M4.9 | 110 km | 193 km |
| Feb 12, 1998 | 21 km SE of Bandar Lampung, Indonesia | M4.9 | 108 km | 50 km |
| Dec 15, 1990 | 73 km NNW of Serang, Indonesia | M4.9 | 94 km | 33 km |
| Jun 4, 2001 | 49 km SSE of Bandar Lampung, Indonesia | M4.8 | 135 km | 33 km |
| Feb 14, 2001 | 58 km NW of Labuan, Indonesia | M4.8 | 144 km | 33 km |
| Apr 4, 2005 | 53 km SSE of Bandar Lampung, Indonesia | M4.8 | 135 km | 30 km |
| Nov 25, 1997 | 38 km S of Bandar Lampung, Indonesia | M4.8 | 132 km | 148 km |
Source: USGS Earthquake Catalog (M2.5+, 1990–2025). Sorted by magnitude.
Tsunami History
2 tsunamis recorded within 500 km. Highest wave on record: 1.5 m (5 ft).
| Year | Location | Cause | Max Wave | Deaths | Distance |
| 1930 | SOUTH OF JAVA | Earthquake | 1.5 m | — | 114 km |
| 1851 | LAMPUNG BAY | Unknown | 1.5 m | — | 88 km |
Source: NOAA/NCEI Historical Tsunami Database.
Nearby Volcanoes
4 volcanoes within 200 km. Closest: Hulubelu (146 km).
| Name | Type | Elevation | Last Eruption | Distance |
| Hulubelu | Caldera | 849 m (2,785 ft) | Unknown | 146 km |
| Krakatau | Caldera | 155 m (509 ft) | 2020 | 163 km |
| Sekincau Belirang | Caldera(s) | 1,717 m (5,633 ft) | Unknown | 163 km |
| Karang | Stratovolcano | 1,768 m (5,801 ft) | Unknown | 181 km |
Source: Smithsonian Institution Global Volcanism Program (GVP).
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 78°F (26°C) | 12.9 in | Coldest, Wettest |
| February | 79°F (26°C) | 11.3 in | |
| March | 80°F (26°C) | 10.8 in | |
| April | 80°F (27°C) | 9.1 in | |
| May | 80°F (27°C) | 5.9 in | |
| June | 80°F (26°C) | 4.9 in | |
| July | 80°F (26°C) | 3.6 in | Driest |
| August | 80°F (26°C) | 3.7 in | |
| September | 80°F (27°C) | 3.9 in | |
| October | 81°F (27°C) | 5.8 in | Warmest |
| November | 80°F (27°C) | 8.3 in | |
| December | 79°F (26°C) | 12.1 in |
Surabaya has a seasonal temperature swing of 3°F / from 78°F in January to 81°F in October. Total annual precipitation is 92.3 inches, with January being the wettest month (12.9") and July the driest (3.6").
All Countries























































































































































































































































