Surakarta
Surakarta travel guide
Twin palaces, batik kampungs and nasi liwet at midnight
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.
The Kasunanan court, heir to the Mataram sultanate, moved here in 1745, and its palace, the Keraton, mixes Javanese pavilions with European touches. A few streets away, Puro Mangkunegaran, built in 1757 for a junior princely line, has one of the grandest pendopo audience halls in Java. Both run guided tours.
Batik is the city's trade and its pride. Old merchant quarters at Laweyan and Kauman still have family workshops behind high walls, the House of Danar Hadi holds a private collection of some 10,000 pieces, and Pasar Klewer near the palace is where Javanese traders buy cloth by the bolt.
Jalan Slamet Riyadi, the long main avenue, ties it together. Hotels and malls line it. Every Sunday morning it closes to cars for joggers, cyclists and families.
Solo is also the home town of former president Joko Widodo, who served as its mayor before reaching Jakarta. Plan two or three days, more if you want the temples on Mount Lawu.
Explore Surakarta by theme
Find your kind of trip: 24 travel themes, each with the packages in Surakarta.
Surakarta at a glance
The essentials first-time visitors ask about, in one place.
Explore more of Indonesia
Pick a place by travel style: nature, cities, heritage, hills, islands.
Nothing in that category yet.
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.
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.
Highs reach 33C in October before the rains build, uncomfortable at midday.
Over 300 mm a month from January to March, with heavy afternoon downpours; mornings are usually still usable.
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
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 HEREOur 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.
Where to stay
Slamet Riyadi, the palace quarter, Laweyan
Most visitors sleep on or just off Jalan Slamet Riyadi in Surakarta, with the batik museum, malls and restaurants within reach. Staying near the Keraton suits anyone who wants the old city at dawn, and Laweyan offers heritage guesthouses in converted batik merchants' houses.
- Jalan Slamet Riyadi
- Most hotels, easy ride-hailing, traffic noise on weekdays
- Around the Keraton and Pasar Klewer
- Walk to the palaces and markets, simpler rooms
- Laweyan
- Batik merchant houses and quiet lanes, a ride from the centre
- Near Solo Balapan
- Handy for early trains, little character
- Rooms on the carnival route sell out early around the Solo Batik Carnival.
Getting around
Gojek, Grab and the Batik Solo Trans
Solo is compact but its traffic is heavy, so short trips by ride-hailing app are the default. Gojek and Grab both operate, for cars and motorbike taxis; a local data SIM helps, as drivers often phone to confirm pickups. Batik Solo Trans buses run along the main corridors including Slamet Riyadi. Regular taxis can be hired by the hour or day through hotels, useful for Sangiran or Mount Lawu. Walking works within the palace quarter, and on Sunday between 06:00 and 09:00 the main avenue is car-free.
- Gojek and Grab
- Cars and motorbike taxis citywide
- Batik Solo Trans
- Bus corridors along the main roads
- Hired car
- Best for Sukuh, Cetho and Sangiran
- Expect a call from your app driver, a few words of Indonesian help.
- Take a Sunday morning walk on car-free Jalan Slamet Riyadi.
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
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.
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.
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.
Our travel desk answers questions about Surakarta
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.
Checked against trusted sources:
Official website of SurakartaIndonesia e-VisaLove Bali
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.
Jul, 2027
Carnivals, Arts Festivals, Parade
Surakarta, Indonesia
19 photos
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
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.
Yes, the KRL commuter line takes roughly an hour to an hour and a half and stops at Purwosari and Solo Balapan, a simpler trip than the road.
General
Solo, sometimes written Sala, is the everyday name taken from a local village; Surakarta is the formal name used on official documents.
Ideally both. The Keraton Kasunanan is the senior court with a museum, while Puro Mangkunegaran is smaller but has a grander audience hall and closes earlier.
Pasar Klewer for fabric by the length, the workshops of Laweyan and Kauman for hand-drawn pieces, and Danar Hadi for higher-end cloth.
Jalan Keprabon is the traditional street for it, with stalls serving coconut rice from evening into the night.
Yes, both temples sit on the western slopes of Mount Lawu and are usually combined on a day trip by hired car.
No, most restaurants follow halal rules and only some hotels and licensed places serve beer or wine.
Solo is compact but its traffic is heavy, so short trips by ride-hailing app are the default. Gojek and Grab both operate, for cars and motorbike taxis; a local data SIM helps, as drivers often phone to confirm pickups. Batik Solo Trans buses run along the main corridors including Slamet Riyadi.
Surakarta is best known for:
- 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
Timing & weather
It usually takes place around June or July along Jalan Slamet Riyadi. Dates change each year, so check before booking.
June to September, when monthly rain drops below 90 mm; January to March are the wettest months with over 300 mm each.
October is the warmest month in Surakarta, with average highs of 33°C, and July the coolest, with lows of 20°C. January is the wettest month, at about 324 mm of rain; August is the driest.
Visa & documents
Most visitors need a visa. Citizens of many countries can buy a 30-day visa on arrival or an electronic visa on arrival (e-VOA) online, extendable once. Everyone completes the free All Indonesia arrival card (customs and health declaration) within 72 hours before arrival.
Health & safety
Indonesia is generally safe. Natural hazards (volcanoes, earthquakes, strong currents) and scooter accidents are the main risks. Drug laws are extremely strict.