Sign In Register

Surabaya, Indonesia

Full City Profile

75 ft Elevation 23 meters
80°F Avg Temperature 27°C
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. The area gets 331 sunny days per year. Annual precipitation totals 96.6 inches. The area receives 0.0 inches of snow annually.

Temperature

78°F Jan (26°C) 80°F Jul (26°C)
Annual Average80.2°F
49% above US avg
January Average78°F (26°C)
July Average80°F (26°C)
Sunny Days331 days/yr

Geography

Elevation75 ft (23 m)
Area3,092.5 sq mi (8,009.4 km²)
Population Density0/sq mi
Coordinates-4.6712°N, 105.7257°W
TimezoneAsia/Jakarta

Precipitation & Snow

Annual Rainfall 96.6"
154% above US avg
Snowfall 0.0"
Wettest Month (Jan) 12.90"
Driest Month (Jul) 3.60"

Air Quality

Earthquake History

128 earthquakes (M2.5+) within 150 km since 1990. Strongest: M5.7. Most recent: M4.9 on Aug 28, 2025.

May 2, 2016 35 km SW of Kotabumi, Indonesia M5.7 128 km
Jun 12, 2012 37 km SE of Bandar Lampung, Indonesia M5.5 115 km
May 12, 2006 21 km SE of Bandar Lampung, Indonesia M5.5 107 km
Jul 21, 2000 61 km ESE of Bandar Lampung, Indonesia M5.5 98 km
Apr 10, 1992 47 km ESE of Baturaja, Indonesia M5.4 138 km
Jan 28, 1990 57 km NNW of Labuan, Indonesia M5.3 135 km
Jan 5, 2014 56 km S of Bandar Lampung, Indonesia M5.1 146 km
Jan 10, 1997 60 km NNW of Labuan, Indonesia M5.0 136 km
Aug 15, 1998 57 km SSE of Bandar Lampung, Indonesia M5.0 144 km
Oct 15, 1994 16 km SW of Kotabumi, Indonesia M4.9 110 km
Apr 17, 2008 59 km SSE of Bandar Lampung, Indonesia M4.9 141 km
Oct 11, 1997 54 km NW of Serang, Indonesia M4.9 117 km
Apr 12, 2021 42 km S of Kotabumi, Indonesia M4.9 110 km
Aug 28, 2025 27 km NW of Kotabumi, Indonesia M4.9 110 km
Feb 12, 1998 21 km SE of Bandar Lampung, Indonesia M4.9 108 km
Dec 15, 1990 73 km NNW of Serang, Indonesia M4.9 94 km
Jun 4, 2001 49 km SSE of Bandar Lampung, Indonesia M4.8 135 km
Feb 14, 2001 58 km NW of Labuan, Indonesia M4.8 144 km
Apr 4, 2005 53 km SSE of Bandar Lampung, Indonesia M4.8 135 km
Nov 25, 1997 38 km S of Bandar Lampung, Indonesia M4.8 132 km
Source: USGS (M2.5+, 1990–2025)

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. Sorted by wave height.

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). Sorted by distance.

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").

View full weather details →