SurakartaTravel Guide

Surakarta

Indonesia Area: 46.0 km² Time Zone: Western Indonesia Time (UTC+7)
No reviews yet 1 places to stay, eat and explore
Plan your trip

Surakarta travel guide

Twin palaces, batik kampungs and nasi liwet at midnight

In short

Surakarta, or Solo, is a royal city in Central Java with two working palaces, old batik quarters and some of Java's best street food. The drier months from June to September are the most comfortable. Two to three days covers the city, with extra time for Sangiran and the temples on Mount Lawu. Costs are low, and many nationalities get a visa on arrival or e-Visa.

Two royal courts still keep house in Surakarta, the Central Java city everyone calls Solo, about 60 km east of Yogyakarta on the banks of the Bengawan Solo. Travellers come for the palaces, batik workshops and a street-food scene that runs through the night, and they find a city that feels less geared to tourism than its better-known neighbour.

Been here? Your review helps other travellers.
Key Facts & Stats:
Capital: Jakarta (capital of Indonesia)
Others Largest City: Yogyakarta is about 60 km west and Semarang about 100 km north
Currency: Indonesian rupiah (IDR, Rp)
Time Zone: Western Indonesia Time (UTC+7)
Major Language: Indonesian
Major Religion: Islam, Christianity, Hinduism (Bali)

Explore Surakarta by theme

Find your kind of trip: 24 travel themes, each with the packages in Surakarta.

CHECK ALL

Surakarta at a glance

The essentials first-time visitors ask about, in one place.

Best timeJun to SepThe dry season, with as little as 42 mm of rain in August against over 300 mm a month in January to March
VisaVisa on arrival or e-VisaFill in the All Indonesia arrival card
CurrencyRupiah (IDR)Cash for small vendors
LanguageIndonesian (Bahasa)English in tourist areas
Time zoneWestern Indonesia Time (UTC+7)
CapitalJakartaNearest airport for Surakarta: Adisumarmo International (SOC)
Power230 V, 50 HzPlugs C and F
DrivingLeft-hand trafficHire a driver; traffic is heavy
EmergencyCall 112Also 110 police, 118 ambulance
Calling code+62Phones must be registered for long stays
WeekendSaturday and SundayShops and attractions stay open; offices close

Top things to do in Surakarta

Palaces and batik by day, street-food stalls long after dark.

No things to do in Surakarta are listed yet. Browse all things to do

Best time to visit Surakarta

Month by month, so you can pick the weather and the crowds you want.

Full weather guide
Dry and clear
June - September

Rain falls to 42-86 mm a month and nights cool to about 20C, the best time for walking the palaces and temple day trips.

Hot shoulder
October - November

Highs reach 33C in October before the rains build, uncomfortable at midday.

Wet season
December - March

Over 300 mm a month from January to March, with heavy afternoon downpours; mornings are usually still usable.

Planning tip

The Solo Batik Carnival parades along Jalan Slamet Riyadi around mid-year, usually June or July; check the city's event calendar and book a room on the avenue early.

Packages in Demand

A Journey to Remember

Tours, activities and day trips in and around this destination, with the details you need before booking.

No packages in Surakarta are listed yet. Browse all packages

Check All

Create Your Custom-Made Trip to Surakarta

Traveling to Surakarta? Chat with a Local Travel Specialist in Surakarta Who Can Help Organize Your Trip.

START HERE

Our Travel Experts are Recommended by

Plan your trip

Practical answers before you go. Pick a topic.

Getting there

Airport rail link and the Yogyakarta commuter line

Adisumarmo International Airport lies about 14 km north of the centre and has direct flights from Jakarta, Bali and other Indonesian cities, the Jakarta hop taking about an hour; scheduled international routes such as Kuala Lumpur were suspended and the airport's international status has changed in recent years, so check current routes. From the terminal, the airport train reaches Solo Balapan station in about 20 minutes. The Batik Solo Trans bus also runs into town, calling at the train and bus stations during the day. Fixed-fare taxis are booked at a counter in arrivals. By rail, Solo Balapan is the main station, with long-distance trains from Jakarta and Surabaya taking six to eight hours, and the KRL commuter train from Yogyakarta taking roughly an hour to an hour and a half. Purwosari station, on the western side, also serves the Yogyakarta line.

Airport train
Adisumarmo to Solo Balapan in about 20 minutes
Batik Solo Trans
Airport bus to the centre, daytime only
Yogyakarta KRL commuter train
About 1 to 1.5 hours to Purwosari or Solo Balapan
Long-distance rail
Jakarta and Surabaya trains, 6-8 hours
  • Coming from Yogyakarta, the commuter train beats the road on most days.
  • Pay for an airport taxi at the counter, not with drivers in the hall.

Know before you go

What makes Surakarta worth the trip, and what catches visitors out.

Why travelers love it

  • The pendopo at Puro Mangkunegaran, a vast open hall with a painted ceiling.
  • Batik workshops in Laweyan, where you can watch wax drawn on by hand.
  • Nasi liwet on Jalan Keprabon, coconut rice served late into the night.
  • Car-free Sunday mornings on Jalan Slamet Riyadi.
  • The Sepur Kluthuk steam train chugging down the avenue to Kampung Batik Kauman.

Good to know

  • Palaces close early, Mangkunegaran by mid-afternoon; go in the morning.
  • Alcohol is rare; only some hotels and licensed restaurants serve beer or wine.
  • Shrimp paste turns up everywhere, so strict vegetarians should ask.

Trip fit

Food
Culture and heritage
Shopping
Value for money
Nightlife
Ease of getting around

BookingMentor editorial ratings out of 5, based on a first-time visitor's experience.

Weather in Surakarta, month by month

Tap a month to see what to expect. Figures are long-term averages for Surakarta, Central Java, Indonesia.

MonsoonGood timeBest timeHot season
Bar: average low to high temperatureRainfall
Jun to SepKeraton, Mangkunegaran, Candi CethoThe dry months, lowest rain and cooler nights.
OctCity markets, LaweyanHighs around 33C, sightsee early.
Dec to MarDanar Hadi, malls, palace museumsOver 300 mm a month at the peak.

Climate figures are approximate long-term averages for Surakarta, Central Java, Indonesia (climate-data.org, via Wikipedia).

The Keraton, batik houses and Jalan Keprabon over two days in Solo

Two days suit Surakarta, better known as Solo. Start at the northern palace square and the Keraton Kasunanan, buy batik at Pasar Klewer, see the House of Danar Hadi's collection and Puro Mangkunegaran, and eat nasi liwet on Jalan Keprabon; give day two to Kampung Batik Laweyan and the old merchant quarter.

Day one, morning: start early at the northern alun-alun, the palace square, then tour the Keraton Kasunanan with its museum of court regalia and carriages. Walk on to Pasar Klewer for batik fabric.

Afternoon: ride up Jalan Slamet Riyadi to the House of Danar Hadi and its batik collection, then cross to Puro Mangkunegaran before it closes, ideally with a guide to explain the pendopo.

Evening: eat nasi liwet on Jalan Keprabon and wander the street stalls.

Day two: spend the morning in Kampung Batik Laweyan, where merchant houses hide workshops, and try a short batik class. After lunch head to Pasar Gede, the colonial-era market hall near the river, then Pasar Triwindu for antiques and old curios. If you have a third day, take the commuter train to Yogyakarta or hire a car for Candi Cetho.

Nasi liwet, selat Solo and round-the-clock eating in Surakarta

Solo eats around the clock, and its cooking leans sweet, coconut-rich and fried. Order nasi liwet, rice cooked in coconut milk with chicken, egg and soft vegetable curry, on Jalan Keprabon in the evening; try selat Solo, braised beef in a thin sweet gravy shaped by Dutch court kitchens, and timlo, a clear soup.

The signature plate is nasi liwet, rice cooked in coconut milk and served with chicken, egg and a soft vegetable curry; Jalan Keprabon is its home street, and the best-known stalls open in the evening.

Selat Solo shows the Dutch influence on court kitchens: braised beef in a sweet, thin gravy with vegetables and potato, a sort of Javanese take on a steak salad. Timlo is a clear soup with sliced sausage, egg and chicken, and tengkleng is a goat-bone curry eaten with the fingers. For breakfast or a snack, serabi are thin coconut pancakes from the griddle, and sosis Solo are rolled omelette snacks filled with meat.

Pasar Gede is good for daytime snacking and traditional cakes. Some stalls only open after midnight and sell out before dawn. Few places serve alcohol; drink iced jasmine tea or fresh fruit juice instead.

Surakarta's dry season, the Solo Batik Carnival and court ceremonies

Visit Surakarta between June and September, when monthly rain falls to between 42 and 86 mm and nights cool to about 20C; December to March brings 260-320 mm a month, and October is the hottest month at around 33C. The Solo Batik Carnival usually fills Jalan Slamet Riyadi in June or July.

Weather decides the timing.

The Solo Batik Carnival brings costumed dancers in batik down Jalan Slamet Riyadi each year, usually around June or July, a natural reason to time a dry-season visit. Court ceremonies at the Keraton follow the Javanese calendar, so dates move each year.

For day trips, Sangiran, a UNESCO-listed site of early human fossils, lies north of the city. East on the slopes of Mount Lawu, Candi Sukuh and Candi Cetho are unusual terraced Hindu temples from the 15th century, often in mist. The great Prambanan complex lies between Solo and Yogyakarta, and Semarang on the north coast is reachable by road.

Contribute:

Travelers are asking

No questions yet about Surakarta. Ask the community or our travel team, and the answer will show here once it is published.

Be the first to ask

Our travel desk answers questions about Surakarta

About this guide

How we research our Surakarta travel guide

Surakarta's palace hours and airport links are checked against the city's website and the operators, entry rules against the Indonesia e-Visa site, and batik carnival dates each spring.

Last updated . Spotted something out of date? Tell us.

Fact-checked by the bookingMentor Travel Desk Reviewed · Updated when rules or prices change

Checked against trusted sources:
Official website of SurakartaIndonesia e-VisaLove Bali

See all 3 sources
  1. Official website of Surakarta
  2. Indonesia e-Visa (Directorate General of Immigration)
  3. Love Bali (Bali tourist levy)

Before You Go...

Discover Trips & Info

A Travel Network Connection Travelers and locals

Incredible Event & Festival, Don't Miss!

Most Popular Event & Festival of Surakarta

Festivals and events in this destination, with dates, venues and ticket details where available.

09
Jul, 2027

Carnivals, Arts Festivals, Parade

Surakarta, Indonesia

(No reviews yet)

19 photos

Check All

Memorable Experiences

Where to Go (& NOT Go) In Surakarta!

Roaming the World one Adventure at a Time: Travel Tales, Tips, and Inspiration for wanderlusters.

Subscriber

Popular car hire destinations

Explore more options to hire a car for cheap

Need help?

Frequently Asked Questions (FAQs)

Quick answers to the questions travelers ask most before visiting Surakarta.

Getting there

Board the rail link at the terminal for a ride of roughly 20 minutes into Balapan. Batik Solo Trans buses and fixed-fare taxis are the alternatives.

General