Semarang Weather in December

Indonesia · December climate averages and travel tips

Avg high30°C (86°F)
Avg low25°C (77°F)
Rainfall296 mm (11.7 in)
RatingPoor 1.8/10

In December, Semarang has average highs of 30°C (86°F) and lows of 25°C (77°F). The month is very wet, with about 296 mm (11.7 in) of rain spread over 28 days, making it the third wettest month of the year. Humidity averages 83%, so it feels sticky and hotter than the thermometer suggests. You get roughly 12.4 hours of daylight and frequently cloudy skies.

Is December a good time to visit Semarang?

December is not the best time to visit Semarang (1.8/10) mainly because of the rain. The weather is much better in July and August.

Visiting Semarang in December

December: hot and very wet

December feels sticky, with highs around 30°C and nights still warm. Rain falls on most days, and cloud cover leaves little sunshine. Expect sudden downpours and wet streets, so outdoor sightseeing can be stop-start. Kota Lama's old buildings are still worth a visit, but save time for cafés or the indoor exhibits at Lawang Sewu when rain sets in.

If you hate crowds, visit outside the Christmas and New Year holiday period.

Make room for rain

The rain doesn't rule out a Semarang visit, but it does change the pace. Try a long lunch of lumpia, the city's fried spring rolls, or explore Sam Poo Kong's covered temple spaces between showers. Skip a tightly packed day of outdoor sights; heavy rain can make walking uncomfortable and slow trips across town.

A local tip: take a ride-hailing car between Kota Lama and Semarang Tawang station if the streets are flooded. It's a short route, but puddles can make the walk unpleasant.

Holidays and crowds

Christmas Day is a public holiday, and the year-end school break brings more Indonesian families on the move. Expect busier transport and higher fares around Christmas and New Year than in a quiet December week. Semarang is generally less in demand in this rainy month than during the drier July and August peak, so the holiday rush is concentrated around the break.

There's no need to plan your visit around a major December festival. If you're in town for Christmas, you'll find church services, while the wet weather makes flexible indoor stops more useful than a packed sightseeing schedule.

December weather at a glance

Average high30°C (86°F)
Average low25°C (77°F)
Daily mean27°C (81°F)
Rainfall296 mm (11.7 in)
Rainy days (1 mm+)28
Humidity83%
Cloud cover94%
Daylight12.4 hours
Est. sunshine0.8 hours/day
Wind6.1 km/h
vs November2°C cooler than November, with 83 mm more rain.

What to pack for Semarang in December

Semarang weather in other months

Jan29°C / 25°C361 mmPoorFeb29°C / 25°C371 mmPoorMar30°C / 25°C217 mmPoorApr30°C / 25°C196 mmPoorMay30°C / 24°C130 mmPoorJun30°C / 24°C113 mmFairJul31°C / 23°C57 mmGoodAug33°C / 23°C40 mmGoodSep35°C / 24°C86 mmFairOct34°C / 25°C127 mmPoorNov32°C / 25°C213 mmPoorDec30°C / 25°C296 mmPoor

← NovemberBest time to visit SemarangJanuary →

Better weather in December nearby

Nearby in December

Where else is good in December? See where to go in December.