This content was generated using artificial intelligence based on publicly available information. It is provided for general informational purposes only and does not constitute legal, tax, immigration, or professional advice. Information may be incomplete or outdated. Always verify with official sources before making decisions.
Data Source: Safety, crime, and quality metrics are sourced from Numbeo, a crowd-sourced global database of reported data.
All scores are relative comparisons on a 0-100 scale, where 50 = global average. Higher scores mean better than average, lower scores mean worse than average.
Surabaya offers a pragmatic, high-functioning alternative to the chaotic energy of Jakarta, making it an ideal base for professionals seeking a more stable, business-oriented lifestyle in East Java. You’ll find a city that balances modern commercial infrastructure with a manageable pace of life, supported by reliable healthcare and a solid safety profile. It is a city built for efficiency rather than spectacle.
While the cost of living remains highly favorable for international standards, the lifestyle requires a degree of adaptation. You will likely rely on private transport due to the limitations of public transit, and the urban heat can be intense. It is a choice for those who value a functional, mid-sized metropolitan hub over a high-octane tourist destination.
Population
2,845,000
Area
13 km²
Density
222,266 per km²
Founded
-
Language
Indonesian
Distance to Coast
4 km
Districts & Neighborhoods in Surabaya
Loading districts…
Climate & Weather in Surabaya
Surabaya has a tropical wet and dry climate (Köppen Aw) with warm temperatures year-round and a pronounced wet season from about October to May and a drier period from June to September. Average temperatures are highly stable, with the hottest months around 29°C and the coolest months still typically near 27°C, while annual rainfall is abundant and concentrated in the wet season.
Summer Average
29°C
Winter Average
27°C
Climate Type
Tropical Wet and Dry
Rainy Days
130
Sunny Days
240
Humidity
74%
Spring
September - November
28-30°C
Spring is one of the hottest periods in Surabaya, with increasing heat and the onset of the wet season. Showers and thunderstorms become more frequent toward November.
Moderate rainfall
Summer
December - February
28-29°C
Summer is hot, humid, and very wet, with frequent heavy rain and thunderstorms. This is usually the rainiest part of the year.
Very High rainfall
Autumn
March - May
28-29°C
Autumn remains warm and humid, with rain gradually decreasing as the wet season tapers off. Conditions are still often unsettled, especially in March and April.
High rainfall
Winter
June - August
26-28°C
Winter is the driest and slightly less humid season, though it remains warm by most standards. Clear skies are more common and rainfall is minimal compared with the wet season.
Low rainfall
Loading Weather...
Air Quality
Surabaya
Advantages
Surabaya
Abundant parks and green spaces
Rich cultural heritage sites
Affordable cost of living
Strong university education options
Growing business opportunities
Warm tropical climate year-round
Disadvantages
Surabaya
Limited coworking infrastructure
Traffic congestion issues
Monsoon flooding risks
Limited higher education options
Safety & Security in Surabaya
Overall Safety Score
Includes resilience and environmental factors
Good
69
/100
Indonesia Avg
58
Oceania Avg
55
Worldwide Avg
57
Crime & Safety Metrics
Thermometer compares Surabaya to Indonesia averages using different marker styles.Compare: