Semarang Weather Today

Daily Weather Forecast & Temperature in Semarang

scattered clouds
31°
scattered clouds
H: 32° L: 30°
Feels like 38°
AQI: (/5)
Humidity
75%
Dew 26°
Wind speed
17.71 km/h
NW · G0
Pressure
1009 hPa
Visibility
8 km
High Temperature
Temperature is 31°. Consider staying indoors during peak hours.
Windy Conditions
Wind speed is 17.71 km/h.
Weather Summary
Currently in Semarang, expect varied conditions with hot temperatures around 31°, though it feels warmer. Winds are moderate winds. Stay hydrated and seek shade during peak hours.
Precipitation Probability
61%
16
69%
19
97%
22
96%
01
0%
04
0%
07
0%
10
33%
13
95%
16
100%
19
100%
22
100%
01
29%
04
0%
07
0%
10
20%
13
Evolution
Daily Weather Forecast Evolution (°C)
Lowest temperature
Highest temperature
Temperature Forecast (48h)
31°
Thu
16:00
30°
 
29°
 
27°
 
27°
Fri
04:00
27°
 
30°
 
32°
 
30°
Fri
16:00
25°
 
25°
 
24°
 
24°
Sat
04:00
26°
 
29°
 
31°
 
Hot (≥30°)
Warm
Cool
Cold (<0°)
Weather Map
Sun & Moon
Sunrise
Sunrise
05:40
Sunset
Sunset
17:39
Moon Phase
Last Quarter (49%)
Timezone: GMT+05:30
Last updated: Apr 9, 2026 1:16 PM · Data refreshes every 5 min
Location Info
Latitude
Latitude
-6.993200
Longitude
Longitude
110.420303
Embed This Weather

Copy the code below to embed Semarang weather on your website:

<iframe src="https://nearweather.com/embed/semarang-id-1627896" width="350" height="200" frameborder="0" style="border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);"></iframe>
More about Semarang
Content curated by the NearWeather editorial team · Updated periodically

Semarang, Indonesia: Climate and Weather Year-Round

Semarang is the capital city of the Central Java province in Indonesia. It is located on the north coast of Java Island and has a tropical monsoon climate. The city experiences consistent temperatures throughout the year, with relatively high humidity and abundant rainfall. Let's explore the climate and weather patterns of Semarang in more detail.

Temperature

Semarang has a tropical climate, which means that it experiences warm temperatures throughout the year. The average annual temperature in the city ranges from 26°C (79°F) to 32°C (90°F). The hottest months are typically between September and November, with temperatures reaching their peak. The coolest months are between December and February, although the temperature remains relatively warm.

During the day, temperatures in Semarang can reach up to 35°C (95°F) during the hottest months. However, due to the city's proximity to the coast, the sea breeze often brings some relief in the form of cooler temperatures. At night, the temperature drops slightly, ranging from 23°C (73°F) to 26°C (79°F) on average.

Rainfall

Semarang experiences a significant amount of rainfall throughout the year, with the wettest months occurring between October and May. The city receives an average annual precipitation of around 2,200 millimeters (87 inches), making it one of the wettest regions in Indonesia.

The rainy season in Semarang starts in October and lasts until May, with peak rainfall occurring between December and February. During this period, heavy rain showers and thunderstorms are common, often accompanied by strong winds. The rainfall gradually decreases from June to September, marking the drier season.

It's worth noting that Semarang is prone to occasional flooding, especially during the rainy season. The city's coastal location and low-lying areas make it vulnerable to flooding, particularly in urban areas with inadequate drainage systems. It is important for residents and visitors to stay informed about weather conditions and take necessary precautions during heavy rainfall.

Humidity

Semarang has a high level of humidity throughout the year, with an average relative humidity of around 80%. The humidity is particularly felt during the rainy season when moisture in the air is at its peak. The combination of high temperatures and humidity can make the weather feel hotter than it actually is, adding to the discomfort during the hottest months.

Climate Chart

To provide a visual representation of Semarang's climate, we have prepared a climate chart showcasing the average monthly temperature and rainfall:

Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Temperature (°C) 28 28 29 29 29 28 27 27 28 29 29 28
Rainfall (mm) 348 286 277 155 156 88 77 57 76 130 190 240

This climate chart provides an overview of the average monthly temperature and rainfall in Semarang. As the chart shows, the temperature remains relatively consistent throughout the year, with minor variations. However, there is a noticeable decrease in rainfall from June to September, indicating the drier season in the city.

Best Time to Visit

The best time to visit Semarang largely depends on personal preferences and the activities one plans to engage in. If you enjoy warmer temperatures and don't mind occasional rainfall, the months between May and September can be a good time to visit. During this period, the rainfall is relatively lower, and the weather is generally pleasant.

However, if you prefer cooler temperatures and want to avoid the peak of the rainy season, it is advisable to visit Semarang between December and February. The temperatures are slightly lower, and the rainfall is decreasing during these months.

Conclusion

Semarang, Indonesia, has a tropical monsoon climate characterized by warm temperatures, high humidity, and abundant rainfall throughout the year. The city experiences consistent temperatures, with the hottest months between September and November. The rainy season lasts from October to May, with peak rainfall between December and February. It is important to be prepared for occasional flooding during heavy rainfall, especially in urban areas. Whether you prefer warmer temperatures or cooler weather, Semarang offers a unique climate experience throughout the year.

Weather data sourced from OpenWeatherMap. Forecasts are estimates and may differ from actual conditions. For severe weather, consult your local meteorological authority.
FAQ's about Semarang
What is the Latitude and Longitude of Semarang?

Semarang's Latitude is -6.993200 & Longitude is 110.420303.

What is the weather in Semarang today?

Weather in Semarang is 31° today.

What is the climatic condition of Semarang today?

Climate Conditions in Semarang shows scattered clouds today.

What is the humidity in Semarang today?

Humidity in Semarang is 75% today.

What is the wind speed in Semarang today?

Wind speed in Semarang is 17.71 km/h, flowing at 310° NW wind direction.

What does it feel like in Semarang today?

It feels like 38° in Semarang today, with 40% cloud cover and 8 km visibility.

Weather in Semarang