Semarang
City in Indonesia

Semarang is a city in Indonesia with a population of 1,621,384 in 2015. Located 407 km from Jakarta, it draws visitors to sights like Sam Poo Kong, Lawang Sewu, and the Great Mosque of Central Java.
What to see
Visitors can explore historical and cultural landmarks including Sam Poo Kong and Lawang Sewu. Another notable site is the Great Mosque of Central Java.
When to go
The city experiences warm temperatures year-round with daily highs ranging from 28 °C to 33 °C and lows from 23 °C to 25 °C. Rainfall varies significantly by month. August is the driest month, recording 49 mm of rain across about 6 days, while January is the wettest month with 395 mm of rain on about 28 days.
Getting there
The nearest airport is Jenderal Ahmad Yani Airport, located 6 km from Semarang in Indonesia.
Top sights in Semarang
Weather by month
The warmest month is September, with an average high of 33 °C. The wettest is January, with about 395 mm of rain.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Average high, °C | 28 | 28 | 29 | 30 | 30 | 31 | 31 | 32 | 33 | 32 | 30 | 29 |
| Average low, °C | 24 | 24 | 24 | 24 | 24 | 24 | 23 | 23 | 24 | 25 | 24 | 24 |
| Rainfall, mm | 395 | 381 | 249 | 232 | 161 | 101 | 62 | 49 | 84 | 159 | 251 | 326 |
| Rainy days | 28 | 27 | 26 | 25 | 16 | 14 | 7 | 6 | 11 | 16 | 25 | 27 |
Temperatures and rainfall: 1981–2010 averages for Semarang (4 km grid), from CHELSA. Rainy days: 2015–2024, NASA POWER.
Also worth a look
- Blenduk Church