Semarang i
Coastal town · Central Java

Semarang

Kota Semarang · Indonesia

Sea temperature
31°
Local time
05:42 PM
Population
1.69M
Elevation
18 m
Best time to go
Jul–Aug
Go score 91/100
Sea temperature
30°
May
Main airport
SRG
6 km
Time zone
UTC+7
Asia/Jakarta
At a glance

Semarang is the capital and largest city of Central Java province in Indonesia. It was a major port during the Dutch colonial era, and is still an important regional center and port today. The city has been named as the cleanest tourist destination in Southeast Asia by the ASEAN Clean Tourist City Standard (ACTCS) for 2020–2022.

Read more

Semarang is the capital of Central Java province in Indonesia. It is a bustling, growing mid-sized city with a population of almost 1.7 million in 2020. It is more an administrative and business town than a tourist destination. It nevertheless has its own charm, with contrasting modern mid-rises, a significant set of Dutch colonial architecture, Chinatown, and "kampung" all jutting against each other.

The best months to visit are July–August.

The sea is warmest in May, at about 30°C (86°F).

Swimming season (water ≥ 21 °C): January–December.

September is the hottest month, with highs around 33°C (91°F).

July is the coldest month, with lows around 22°C (71°F).

The wettest month is January, with rain on about 19 days.

August is the sunniest month, with about 9.9 hours of sunshine a day.

in October, it is warmer than 84% of places in Indonesia.

Weather

16-day forecast

Semarang weather forecast

This data is temporarily unavailable.

European AQI231Extremely poor
PM2.589.2
PM1092.4
NO₂14.3
O₃311
Pollen

Pollen forecasts are only available in Europe.

Climate

Best time to visit Semarang

Average conditions per month from long-term climate normals (1961–2020).

Best time to goJuly–August
15°20°25°30°35° 0225450 mm Jan · 432 mmFeb · 312 mmMar · 256 mmApr · 187 mmMay · 142 mmJun · 77 mmJul · 60 mmAug · 41 mmSep · 70 mmOct · 135 mmNov · 211 mmDec · 290 mm 31°31°31°32°32°32°32°32°33°33°32°31° 23°23°23°23°23°22°22°22°23°23°23°23° JanFebMarAprMayJunJulAugSepOctNovDec
Average high Average low Sea temperature Rainfall (mm) Best time to go

Month by month

JanFebMarAprMayJunJulAugSepOctNovDec
Average high31°31°31°32°32°32°32°32°33°33°32°31°
Average low23°23°23°23°23°22°22°22°23°23°23°23°
Sea temperature29°29°29°30°30°29°29°29°29°29°30°30°
Rainfall (mm)43231225618714277604170135211290
Rain days1917171310844481417
Sunshine per day (h)5.25.76.388.48.49.59.99.69.186.2
Daylight (h)12.512.312.21211.811.711.811.912.112.312.412.5
Humidity (%)868686848281797675778084
Wind (km/h)1010988911121211109
Go score656866737983918985797268

The go score (0–100) rewards daytime highs of 22–27 °C, mild nights, sunshine and few rainy days.

Tourist density

Semarang: tourist crowds by month

How busy it gets through the year — and the months with good weather and fewer visitors.

Tourist density
High
#8 in Indonesia
Busiest months
August and October
Quietest months
March, May, and November
Sweet spot
May–June
Good weather, fewer crowds
Very quietQuietModerateBusyVery busy ★ Sweet spot

When people plan their trip

Monthly readership of the travel guide — people read up a few weeks before they travel.

Sea

Semarang: sea water temperature

Water temperature details
Water temperature today
31°C (89°F)
How it feels: very warm

Wave height: 0.3 m

Swimming season

January–December

Fri31°
Sat31°
Sun31°
Mon31°
Tue31°
Wed31°
Thu32°

Average sea temperature by month

29° Jan 29° Feb 29° Mar 30° Apr 30° May 29° Jun 29° Jul 29° Aug 29° Sep 29° Oct 30° Nov 30° Dec

Nearby beaches & coastal towns

Semarang travel guide

What to see, do, eat and where to stay — from an open, community-written travel guide.

Semarang is the capital of Central Java province in Indonesia. It is a bustling, growing mid-sized city with a population of almost 1.7 million in 2020. It is more an administrative and business town than a tourist destination. It nevertheless has its own charm, with contrasting modern mid-rises, a significant set of Dutch colonial architecture, Chinatown, and "kampung" all jutting against each other.

The city's name is said to derive from the Javanese words "asem" and "arang", which could be translated as "scarce tamarind." Orientation Semarang lies on the province's northern coast. Semarang's topography is marked by a narrow coastal plain, rising sharply inland. The city sprawls up from the coast, and the higher areas see some of the highest rate of residential development, due to the slightly cooler climate. The sea is slowly reclaiming the coastal lowlands during the monthly rob or high tides, causing flooding up to more than a kilometer from the coast. Climate The coastal location can make the climate uncomfortably hot and humid. It is not unusual for temperatures to be above . In contrast to many Indonesian cities, Semarang still has a fair amount of greenery. Locals will tell you that areas that used to be (by their standards) "cool" are no longer. The climate is hot and humid, except on the slope - where it is slightly more pleasant - towards Ungaran, so wear light-coloured cotton clothes, such as T-shirts and knee-length trousers for comfort. Visitor information In 2007 the government started to promote Semarang as a tourist destination, starting with the Semarang Pesona Asia (Semarang, Asia's Enchantment) branding.

01
Tourist Information Center (TIC) Semarang

Has an information counter and some leaflets about Semarang and other parts of Central Java. The Joglosemar bus (going to Yogyakarta or Solo) and the Central Java Travel shuttle van (going to Jepara), depart from here.

02
Tourist Information Center, (TIC) Achmad Yani Airport

The tourist office also has an information counter at the airport.

CC BY-SA 4.0, CC BY-SA 4.0, CC BY-SA 4.0

Landmarks nearby

Mountains, castles, museums, beaches and heritage sites within 25 km.

Things to do in Semarang
Practical

Semarang: practical information

Plugs, money, emergency numbers, safety and typical prices — everything to know before you go.

Power plugs
CF
Voltage
127 V · 50 Hz
Driving
Drive on the left
Currency

Indonesian Rupiah

IDR · Rp

1 USD ≈ 17,944.5 IDR

Languages
Indonesian
Calling code
+62
Emergency numbers
Safety & travel advice
2
Exercise increased cautionUS travel advisory
No travel warningsUK travel advice · Sep 18, 2026
Read the full advice
Typical prices
  • Meal, casual restaurantIDR 136,400≈ $7.60
  • CappuccinoIDR 37,000≈ $2.10
  • Beer (0.5 l)IDR 52,300≈ $2.90
  • Bottled water (1.5 l)IDR 17,250≈ $1.00
  • Taxi, 5 kmIDR 93,500≈ $5.20
  • Public transport ticketIDR 18,000≈ $1.00
  • Mid-range hotel, per nightIDR 1,295,450≈ $72.00

Estimated from Indonesia’s consumer price level — real prices vary by place and season. Prices are about 31% of US levels.

Upcoming public holidays
  • Dec 25Christmas Day
  • Jan 1New Year's Day
Earthquake history

1 earthquakes of magnitude 5 or more within 100 km in the last 51 years.

Strongest: M5.2 (1979).

Map

How to get to Semarang

Nearest airports

Distances

estimate

Hotels

Hotels in Semarang

Hotels and holiday rentals with live nightly prices.

Hotels in Semarang
Loading…

We may earn a commission when you book through this map, at no extra cost to you.

Wildlife around here

The most-recorded species within 25 km, with their seasonality.

Population history

2009–2015
0437.8K875.5K1.31M1.75M 20102015 2009: 1,506,9242010: 1,555,9842015: 1,621,384
FAQ

Frequently asked questions

When is the best time to visit Semarang?

Based on climate normals, the best time to visit Semarang is July–August.

What is the weather like in Semarang in October?

In October, Semarang averages a high of 33°C (91°F) and a low of 23°C (74°F), with 135 mm of rain on about 8 days.

How warm is the sea in Semarang?

The sea is warmest in May (about 30°C (86°F)). Swimming season: January–December.

What is the rainiest month in Semarang?

January, with rain on about 19 days.

What is the nearest airport to Semarang?

Jenderal Ahmad Yani Airport (SRG), about 6 km away.

What power plugs are used in Indonesia?

Plug types C, F, 127 V.

What currency is used in Indonesia?

Indonesian Rupiah (IDR).

What is the emergency number in Indonesia?

112.

Is Indonesia safe to visit?

US travel advisory: Exercise increased caution. UK travel advice: No travel warnings.

When is Semarang most crowded?

The busiest months are August and October.

When is Semarang least crowded?

The quietest months are March, May, and November.

When is the best time to visit Semarang without the crowds?

May–June: good weather with fewer visitors than in peak season.

What time zone is Semarang in?

Asia/Jakarta (UTC+7).

What is the population of Semarang?

About 1,694,740.