Semarang Weather in December
Indonesia · December climate averages and travel tips
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 high | 30°C (86°F) |
|---|---|
| Average low | 25°C (77°F) |
| Daily mean | 27°C (81°F) |
| Rainfall | 296 mm (11.7 in) |
| Rainy days (1 mm+) | 28 |
| Humidity | 83% |
| Cloud cover | 94% |
| Daylight | 12.4 hours |
| Est. sunshine | 0.8 hours/day |
| Wind | 6.1 km/h |
| vs November | 2°C cooler than November, with 83 mm more rain. |
What to pack for Semarang in December
- light, breathable clothing
- sunscreen and a hat
- an umbrella or rain jacket
Semarang weather in other months
← NovemberBest time to visit SemarangJanuary →
Better weather in December nearby
- Dubai26°C · 13 mm · Excellent
- Jaipur25°C · 3 mm · Excellent
- Abu Dhabi25°C · 12 mm · Excellent
- Agra25°C · 6 mm · Excellent
- Varanasi25°C · 5 mm · Excellent
- Muscat27°C · 9 mm · Excellent
Nearby in December
- Jepara29°C · 326 mm
- Surabaya30°C · 346 mm
- Bandung27°C · 335 mm
- Bekasi29°C · 254 mm
- Depok29°C · 257 mm
- Bogor29°C · 257 mm
Where else is good in December? See where to go in December.