Surakarta i
City · Central Java

Surakarta

Kota Surakarta · Indonesia

Now
34°
Local time
10:37 AM
Population
526.9K
Elevation
100 m
Best time to go
Jul–Aug
Go score 75/100
Main airport
SOC
9 km
Time zone
UTC+7
Asia/Jakarta
At a glance

Surakarta, known colloquially as Solo, is a major city in Central Java, Indonesia. The 46.72 km2 (18.04 sq mi) city adjoins Karanganyar Regency and Boyolali Regency to the north, Karanganyar Regency and Sukoharjo Regency to the east and west, and Sukoharjo Regency to the south. On the eastern side of Solo flows Solo River. Its metropolitan area, consisting of Surakarta City and the surrounding six regencies, was home to 6,899,402 inhabitants according to the official estimates for mid 2025, 529,079 of whom resided in the city proper.

Read more — Wikipedia

The best months to visit are July–August.

October is the hottest month, with highs around 32°C (90°F).

July is the coldest month, with lows around 21°C (70°F).

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

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

In October, it’s warmer here than in 74% of places in Indonesia.

Weather

16-day forecast

Surakarta weather forecast
34°
Overcast
Feels like
39°
Humidity
43%
Wind
11 km/h S
Gusts
30 km/h
Cloud cover
90%
Pressure
1013 hPa
UV index
6 (now)
Sunrise / Sunset
05:13 / 17:30

Next 48 hours

33° 10 37° 13 35° 16 28° 19 26° 22 25° 01 25° 04 27° 07 33° 10 36° 13 59% 30° 16 86% 29° 19 22% 27° 22 26° 01 25° 04 28° 07
Today
Oct 19
Overcast
37°25°
11% 22 S
Tomorrow
Oct 20
Light drizzle
36°25°
86% 1.0 mm 21 SW
Wed
Oct 21
Drizzle
36°25°
86% 3.0 mm 23 SW
Thu
Oct 22
Light drizzle
36°25°
65% 0.6 mm 22 SW
Fri
Oct 23
Light drizzle
36°25°
29% 0.3 mm 21 SW
Sat
Oct 24
Light drizzle
35°24°
73% 22 SW
Sun
Oct 25
Rain showers
35°25°
75% 8.2 mm 17 SW
Mon
Oct 26
Light drizzle
34°25°
71% 1.4 mm 16 SW
Tue
Oct 27
Rain showers
36°24°
88% 9.6 mm 10 SW
Wed
Oct 28
Light drizzle
34°24°
90% 4.0 mm 17 SW
Thu
Oct 29
Light drizzle
34°25°
88% 2.6 mm 19 SW
Fri
Oct 30
Drizzle
29°25°
90% 6.0 mm 20 SW
Sat
Oct 31
Light drizzle
35°25°
88% 3.2 mm 18 SW
Sun
Nov 1
Light drizzle
35°25°
86% 0.4 mm 16 SW
Mon
Nov 2
Partly cloudy
38°27°
65% 10 SW
Tue
Nov 3
Partly cloudy
39°26°
45% 12 SW
European AQI42Moderate
PM2.519.1
PM1021.5
NO₂4.5
O₃99
Pollen

Pollen forecasts are only available in Europe.

Updated: About this data: Forecasts & outlooks

Climate

Best time to visit Surakarta

Average conditions for each month, from long-term climate normals (1961–2020).

Best time to goJuly–August
15°20°25°30°35° 0175350 mm Jan · 339 mmFeb · 320 mmMar · 302 mmApr · 223 mmMay · 147 mmJun · 85 mmJul · 50 mmAug · 39 mmSep · 59 mmOct · 133 mmNov · 214 mmDec · 264 mm 30°30°31°31°31°31°31°31°32°32°31°31° 22°22°22°23°23°22°21°21°22°23°23°23° JanFebMarAprMayJunJulAugSepOctNovDec
Average high Average low Rainfall (mm) Best time to go

Month by month

ClimateJanFebMarAprMayJunJulAugSepOctNovDec
Average high30°30°31°31°31°31°31°31°32°32°31°31°
Average low22°22°22°23°23°22°21°21°22°23°23°23°
Rainfall (mm)33932030222314785503959133214264
Rain days191817139733471417
Sunshine per day (h)5.45.767.27.67.88.58.68.287.16
Daylight (h)12.512.412.211.911.811.711.711.912.112.312.512.6
Humidity (%)868686848280787675778184
Wind (km/h)1111109910121414131211
Go score464546536065757265595047

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

Download climate data (CSV)

Climate normals: WorldClim 2.1 (1970–2000) · CRU CL 2.0 (1961–1990) About this data: Climate normals

Activities

What to do in Surakarta, month by month

When each activity is at its best, judged from the climate averages.

Rainy season: October–May Dry season: June–September (Based on average monthly rainfall)

What to do in Surakarta, month by month
ActivitiesJanFebMarAprMayJunJulAugSepOctNovDec
Sightseeing & city walks PoorPoorPoorPoorFairFairFairFairFairFairPoorPoor
Photography & sunsets FairFairFairFairFairGoodGoodGoodGoodGoodFairFair

Good Fair Poor · Estimated from long-term averages of temperature, rain days, sunshine and sea temperature.

How each activity is rated
  • Sightseeing & city walks — Good: highs of 15–27 °C and few rain days. Fair: 11–33 °C.
  • Photography & sunsets — Good: at least 7 hours of sunshine a day and few rain days. Fair: 5 hours or more.
Tourist density

Surakarta: tourist crowds by month

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

Tourist density
High
#11 in Indonesia
Busiest months
September
Quietest months
January–February, April–May, and November
Sweet spot
May–July
Good weather, fewer crowds
Very quietQuietModerateBusyVery busy ★ Sweet spot

Updated: About this data: Crowds & prices

When people plan their trip

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

Surakarta travel guide

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

For solo travel, see Travelling alone. Solo the short name for Surakarta, is a major city in Central Java. Together with Yogyakarta, these two great cultural centres are heirs of the Mataram kingdom that was split in 1755. Both centres are good bases for trips to nearby UNESCO World Heritage sites like the temple complexes of Borobudur and Prambanan.

Solo lies some south of Semarang and some east of Yogyakarta. As the 'twin' brother of Yogyakarta, this city looks much like the latter. But because Solo is not a provincial capital, this city has preserved much of its Javanese character. This also means that Solo is less touristy than Yogyakarta. The town is a centre of art and education and offers some good shopping. It is said to be the least westernised city in Central Java. The formal name for the city is Surakarta. Less formal but widely used is Solo. From time to time you may see it written as Sala. This is because of a pronunciation quirk in Javanese that means final and penultimate -a are pronounced -o as in hot. History Historically, the Kasunanan Kingdom was the true heir of the Mataram Sultanate which ruled all of Java from the 16th century to the late 17th century. In 1745 the Sultanate moved its court to Solo. However, by the end of the 18th century it suffered from internal court intrigues, rebellions and foreign manipulation by the Dutch East India Company (VOC). In 1755 the Sultanate split, with the Kasunanan Kingdom ruled by the reigning sovereign (Pakubuwono II) based in Solo and the Yogyakarta Sultanate, led by the rebel prince Mangkubumi (later Sultan Hamengkubuwono I), in Yogyakarta. In 1757, another rebel prince, Raden Mas Said, formed the Mangkunegaran Principality, motivated by disappointment with the king, who had collaborated with the VOC.

01
Tourist Information Centre

About this data: Places, guides & photos

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 Surakarta
Practical

Surakarta: practical information

Plugs, money, emergency numbers, safety and typical prices: what 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 ≈ 18,031 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 137,050≈ $7.60
  • CappuccinoIDR 37,200≈ $2.10
  • Beer (0.5 l)IDR 52,600≈ $2.90
  • Bottled water (1.5 l)IDR 17,350≈ $1.00
  • Taxi, 5 kmIDR 93,950≈ $5.20
  • Public transport ticketIDR 18,050≈ $1.00
  • Mid-range hotel, per nightIDR 1,301,650≈ $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
Sun & daylight
Sunrise
05:13
Sunset
17:30
Daylight today
12.3 h
Local time in Surakarta
Earthquake history

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

Strongest: M6.3 (2006).

Map

How to get to Surakarta

Nearest airports

Distances

estimate

Hotels

Hotels in Surakarta

Hotels and holiday rentals with live nightly prices.

Hotels in Surakarta
Loading…

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

Get this widget

Climate in Surakarta

Add a free climate card for Surakarta to your website or blog. Copy the code below.

Download climate data (CSV)

Frequently asked questions

When is the best time to visit Surakarta?

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

What is the weather like in Surakarta in October?

In October, Surakarta averages a high of 32°C (90°F) and a low of 23°C (73°F), with 133 mm of rain on about 7 days.

What is the rainiest month in Surakarta?

January, with rain on about 19 days.

What is the nearest airport to Surakarta?

Adisoemarmo International Airport (SOC), about 9 km away.

What power plugs are used in Indonesia?

Plug types C, F, at 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 Surakarta most crowded?

The busiest months are September.

When is Surakarta least crowded?

The quietest months are January–February, April–May, and November.

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

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

What time zone is Surakarta in?

Asia/Jakarta (UTC+7).

What is the population of Surakarta?

About 526,870.