Sign In Register

Surabaya, Indonesia

Lampung · Indonesia

Surabaya is a small town in Lampung, Indonesia with a population of 0. Elevation: 75 ft (23 m). Average temperature: 80°F (27°C).

Data updated June 2026

75 ft Elevation 23 meters
80°F Avg Temperature 27°C
96.6 in Annual Rain
Asia / Jakarta Timezone

Discover Surabaya, Indonesia

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

People

Population0
Density0/mi²

Climate

Avg Temp80°F (27°C)
Rain96.6 in/yr
Sunny Days331/yr
Elevation75 ft (23 m)
Population Density0 / sq mi
Elevation75 ft (23 m)
Coordinates-4.6712°, 105.7257°
TimezoneAsia/Jakarta
Country🇮🇩 Indonesia
State / ProvinceLampung
Average Temperature80°F (27°C)
January Average78°F (26°C)
July Average80°F (26°C)
Annual Precipitation96.6 inches (2,454 mm)
Annual Snowfall0.0 inches (0 cm)

About Surabaya

Surabaya is a small town in Indonesia (Lampung) with a population of 0. The city sits at an elevation of 75 feet (23 meters) above sea level. The average annual temperature is 80°F (27°C). Temperatures range from 78°F in January to 80°F in July. Annual precipitation averages 96.6 inches. The timezone is Asia/Jakarta.

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 Average80.2°F
49% above Indonesia 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 Indonesia 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 →

Schools in Surabaya

1 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Sekolah SDN 1
View full schools details →

Airports Near Surabaya

5 airports within the area.

AirportIATAType
Radin Inten II International AirportTKGMedium Airport
Astra Ksetra AirportAKQSmall Airport
Gunung Batin AirportSmall Airport
Menggala AirportSmall Airport
Way Jepara AirportSmall Airport

Churches & Religious Organizations in Surabaya

3 religious organizations (IRS tax-exempt data).

NameAddress
Masjid Al-Istiqomah
Masjid Annur
Masjid Nurul Huda

Quick Facts

Timezone
Asia/Jakarta

🇮🇩 About Indonesia

Capital Jakarta
Population 267,663,435
Area 1,919,440 km²
GDP (USD) $1,371,169,301,564
GDP per capita $4,876
HDI 0.713
Life expectancy 71.2 years
Internet users 69.2%
Urban population 58.1%
Currency IDR (Rupiah)
Languages Indonesian
Calling code +62
TLD .id
Driving side left

Public Holidays in Indonesia

8 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day Tahun Baru Masehi
Apr 3 Good Friday Wafat Isa Almasih
Apr 5 Easter Sunday Paskah
May 1 Labour Day Hari Buruh Internasional
May 14 Ascension Day Kenaikan Isa Almasih
Jun 1 Pancasila Day Hari Lahir Pancasila
Aug 17 Independence Day Hari Ulang Tahun Kemerdekaan Republik Indonesia
Dec 25 Christmas Day Hari Raya Natal

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Surabaya.

Get Report

Frequently Asked Questions About Surabaya

What is the weather like in Surabaya?

Surabaya has a warm climate with an average annual temperature of 80°F (27°C). Winter temperatures average 78°F in January, while summers reach an average of 80°F in July. The area receives 331 sunny days per year, well above the national average of 205. Annual rainfall totals 96.6 inches.

Nearby Cities

Compare Surabaya with another city: