Climate and monthly weather forecast
Semarang, Indonesia

englishespañol中文
Share

The climate of Semarang

Positioned between the buzzing equatorial heat and the cool ocean currents, Semarang, Indonesia, experiences a dominant Af climate according to the Köppen climate classification. This translates into a solid depiction of a tropical rainforest climate, a rare meteorological gem blooming with heavy rainfall and consistently high temperatures throughout the year.

Looking at the broad spectrum of weather variables, it becomes apparent that Semarang does not dance with the varied tune of seasonal rhythm. Instead, this location grants a consistent warmth, with the average highest temperatures oscillating mildly between 26.7°C (80.1°F) and 27.9°C (82.2°F), while the lowest temperatures range from 19.4°C (66.9°F) to 21.6°C (70.9°F). The region is not starved of moisture, with the relative humidity averaging around the mid-80s% mark annually, creating an atmosphere of wet warmth perfect for tropical vibrancy.

Rainfall, a major actor in the stage of Semarang's climate, varies significantly. This distinct oscillation is noticeable between the months of May and September, when the rainfall dips as low as 43mm (1.69") and crawls up to 126mm (4.96"). However, the skies open up from October to April, drenching the city in an average downpour of about 350mm (13.78") to 404mm (15.91").

Parallel to this damp reality is the persistence of the generous sea temperatures, coasting from 28°C (82.4°F) to 30.3°C (86.5°F), ensuring a nearly constant warmth throughout the year. Amidst all these, the daylight hours modestly fluctuate from 11.7h to 12.5h, maintaining a steady harmony with the sunshine hours, which range from 6.7h to 8.6h.

The best time to visit Semarang

Spotlighting the best time to visit Semarang depends largely on individual preferences. However, for those weather enthusiasts who crave a slightly drier tropical experience, the months of July and August may serve as an optimal period. During these months the region experiences its lowest rainfall, averaging 74mm (2.91") and 43mm (1.69") respectively. Sunshine also takes advantage of this drier window, emancipating its warming rays for an average of 8.6 hours per day.

The worst time to visit Semarang

On the other end of the spectrum, visiting Semarang from December to February might prove challenging for those ill-prepared for heavy rainfall. Despite the average temperature still maintaining a relatively comfortable warmth, these months are marked with the highest rainfall. With showers pouring down in abundance, averaging between 361mm (14.21") to 404mm (15.91"), one must be prepared to waltz alongside the rhythm of the monsoon.

Spring weather in Semarang

In Semarang, the concept of Spring is replaced by the constant hum of tropical warmth. March and April allow for heavier showers with average rainfall hitting 404mm (15.91") and 393mm (15.47"), respectively. However, these showers do not dare to diminish the warmth as average temperatures remain solidly between 21.4°C (70.5°F) and 27.5°C (81.5°F). Additionally, the sea does not shy away in these months, maintaining a warm embrace with temperatures from 29.3°C (84.7°F) to 29.5°C (85.1°F).

Summer weather in Semarang

Summer in Semarang, spanning from May to July, brings a slight decrease in rainfall, dropping as low as 74mm (2.91") in July. The average temperatures exhibit little variation, hovering between 19.5°C (67.1°F) to 27.7°C (81.9°F). While the rain may lose some of its fervor, the sea retains its warm touch, boasting temperatures from 28.7°C (83.7°F) to 29.8°C (85.6°F).

Autumn weather in Semarang

As Autumn settles in from August to October, Semarang does not let go of its tropical identity. Rainfall starts to climb once again, reaching 153mm (6.02") in October. Temperatures during these months remain comfortably warm, manifesting between 19.4°C (66.9°F) and 27.9°C (82.2°F). The sea also continues its warm trend during these months ranging from 28°C (82.4°F) to 29.3°C (84.7°F).

Winter weather in Semarang

Winter in Semarang, occurring from November to January, is characterized by a renewal of heavy rainfall, culminating to 356mm (14.02") to 404mm (15.91"). However, amidst this rainy backdrop, the atmosphere and the sea continue to offer their warm embrace with temperatures oscillating from 21.5°C (70.7°F) to 27.4°C (81.3°F) and 29.8°C (85.6°F) to 30.3°C (86.5°F), respectively. Expect daylight hours to maintain consistency at this time, preserving a stable float between 12.4h and 12.5h.

Weather in January

January in Semarang, Indonesia brings about a period of high humidity levels, coupled with a substantial amount of rainfall. As a part of the rainy season, January experiences an overwhelming 361mm (14.21") rainfall and has an average of approximately 30.1 rainy days. Weather in January »

Weather in February

Signifying a continuation of the rainy season, February still experiences substantial rainfall albeit slightly reduced compared to January. Sea temperatures in February are identical to the previous month, making it a favourable period for aquatic ventures. Weather in February »

Weather in March

The slightly warmer March comes with a small reduction in the volume of rainfall, though rainy days still contribute substantially to Semarang's climate. It experiences its highest recorded rainfall for the year with an average of 404mm (15.91") occurring over a period of 29.6 rainy days. Weather in March »

Weather in April

April signals a gradual shift in Semarang's weather with a noticeable decline in rainfall volume. The overall climate seems to ease up slightly, with a dip in rainy days and a minor fall in humidity levels, hinting at the approaching dry season. Weather in April »

Weather in May

May brings about a significant change in Semarang's weather - a remarkable reduction in rainfall marks the beginning of the dry season. Comparatively clearer skies lead to increased sunshine hours, brightening the cityscape considerably. Weather in May »

Weather in June

June ushers in Semarang's dry season effectively, signalling more sunshine hours and substantially less rainfall. Temperatures exhibit a noticeable drop, providing some much-needed respite from the heat experienced earlier in the year. Weather in June »

Weather in July

July continues the dry spell in Semarang. It exhibits the least number of rainy days and the second-lowest rainfall volume of 74mm (2.91"), showcasing the least humidity of the year. Sea temperatures experience a slight dip, while sunshine hours reach their peak for the year with a comfortable cooling effect. Weather in July »

Weather in August

August marks the continuation of the dry season while observing a slight increase in rainfall, up to 43mm (1.69"), spread over 15.8 days. Wind speeds maintain their heightened level from July, offering a refreshing breeze throughout the city, especially during the afternoon hours. Weather in August »

Weather in September

September brings a slight increase in rainfall, signifying the end of the dry season in Semarang. The number of rainy days sees a noticeable increase compared to the preceding month's consistent weather pattern. While overall temperatures remain mostly steady, cloud cover begins to encroach again. Weather in September »

Weather in October

October in Semarang serves as a transition phase towards the rainy season, characterized by a marked increase in rainfall. A substantial leap in humidity is also noticeable due to the increase minute variations in measurable elements. Weather in October »

Weather in November

November significantly ramps up the rainfall, paving the way for the upcoming rainy season in Semarang. Notably, the number of sunshine hours falls to one of the lowest all year. The sea remains warm with a temperature suitable for water-based activities. Weather in November »

Weather in December

December in Semarang marks the peak of the rainy season, rain makes a strong presence throughout the month and humidity levels remain high. The year closes in with maximum rainfall amounts of 356mm (14.02"), spanning almost every day of the month. Weather in December »
[Resources]

Frequently asked questions

How many days does it rain in Semarang?

Throughout the year, in Semarang, Indonesia, there are 305 rainfall days, and 2988mm (117.64") of precipitation is accumulated.

What are the months with the highest UV index in Semarang?

January through December, with an average maximum UV index of 6, are months with the highest UV index.

What are the months with the lowest UV index in Semarang?

The months with the lowest UV index in Semarang are January through December, with an average maximum UV index of 6.

What are the most humid months in Semarang?

February, April and May, with an average relative humidity of 86%, are most humid months.

What is the rainiest month in Semarang?

The month with the most rainfall is March, when the rain falls for 29.6 days and typically aggregates up to 404mm (15.91") of precipitation.

What is the month with the shortest days in Semarang?

The month with the shortest days is June, with an average of 11h and 42min of daylight.

What time of the year is the coldest in Semarang?

In Semarang, the lowest temperatures are generally noted in July, averaging a high of 26.7°C (80.1°F) and a low of 19.5°C (67.1°F).

What is the driest month in Semarang?

The month with the least rainfall in Semarang, Indonesia, is August, when the rain falls for 15.8 days and typically collects 43mm (1.69") of precipitation.

What month is the sea coldest in Semarang?

The month with the coldest seawater is August, with an average sea temperature of 28°C (82.4°F).

What month has the most sunshine in Semarang?

The month with the most sunshine is August, with an average of 8.6h of sunshine.

What is the least humid month in Semarang?

September is the least humid month in Semarang, Indonesia, with an average relative humidity of 81%.

What time of the year is the hottest in Semarang?

Semarang experiences its average highest temperatures in October, reaching a peak of 27.9°C (82.2°F) and a minimum of 21.1°C (70°F).

What is the month with the warmest sea water in Semarang?

December is the month with the warmest seawater, with an average sea temperature of 30.3°C (86.5°F).

When are the longest days in Semarang?

December has the longest days of the year, with an average of 12h and 30min of daylight.

Is there Daylight Saving Time (DST) in Semarang?

Semarang, Indonesia, does not utilize Daylight Saving Time (DST). WIB timezone is used over the entire year.

What is the month with the least sunshine in Semarang?

With an average of 6.7h of sunshine, December has the least sunshine of the year.

Average temperature
Semarang, Indonesia

Average temperature - Semarang, Indonesia

The warmest month (with the highest average high temperature) is October (27.9°C).
The month with the lowest average high temperature is July (26.7°C).

The months with the highest average low temperature are January and December (21.6°C).
The coldest month (with the lowest average low temperature) is August (19.4°C).

[Resources]

Average pressure
Semarang, Indonesia

Average pressure - Semarang, Indonesia

The months with the highest atmospheric pressure are August and September (1011.6mbar).
The month with the lowest atmospheric pressure is December (1009.1mbar).

[Resources]

Average wind speed
Semarang, Indonesia

Average wind speed - Semarang, Indonesia

The windiest months (with the highest average wind speed) are January, July, August and September (5.9km/h).
The calmest month (with the lowest average wind speed) is April (3.7km/h).

[Resources]

Average humidity
Semarang, Indonesia

Average humidity - Semarang, Indonesia

The months with the highest relative humidity are February, April and May (86%).
The month with the lowest relative humidity is September (81%).

[Resources]

Average rainfall
Semarang, Indonesia

Average rainfall - Semarang, Indonesia

The wettest month (with the highest rainfall) is March (404mm).
The driest month (with the least rainfall) is August (43mm).

[Resources]

Average rainfall days
Semarang, Indonesia

Average rainfall days - Semarang, Indonesia

The month with the highest number of rainy days is January (30.1 days).
The month with the least rainy days is August (15.8 days).

[Resources]

Average sea temperature
Semarang, Indonesia

Average sea temperature - Semarang, Indonesia

The best month for swimming (with the highest average sea temperature) is December (30.3°C).
The coldest month (with the lowest average sea temperature) is August (28°C).

[Resources]

Average daylight / Average sunshine
Semarang, Indonesia

Average daylight / Average sunshine - Semarang, Indonesia

The month with the longest days is December (Average daylight: 12h and 30min).
The month with the shortest days is June (Average daylight: 11h and 42min).

The month with the most sunshine is August (Average sunshine: 8h and 36min).
The month with the least sunshine is December (Average sunshine: 6h and 42min).

[Resources]

Average sunshine days
Semarang, Indonesia

Average sunshine days - Semarang, Indonesia

The month with the most sunshine days is August (11.3 days).
The month with the least sunshine days is February (0.2 days).

[Resources]

Average UV index
Semarang, Indonesia

Average UV index - Semarang, Indonesia

The months with the highest UV index are January, February, March, April, May, June, July, August, September, October, November and December (UV index 6).
The months with the lowest UV index are January, February, March, April, May, June, July, August, September, October, November and December (UV index 6).

[Resources]

Average visibility
Semarang, Indonesia

Average visibility - Semarang, Indonesia

The months with the highest visibility are January, February, March, April, May, June, July, August, September, October, November and December (8km).
The months with the lowest visibility are January, February, March, April, May, June, July, August, September, October, November and December (8km).

[Resources]

Semarang, Indonesia

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location