Solo
Southeast Asia · Indonesia
Did you know?
- The Kasunanan and Mangkunegaran palaces belong to different royal houses.
- The House of Danar Hadi holds a batik collection described as the country's largest.
- Royal palaces and batik workshops share the city with a 24-hour food scene.
See also
Prambanan
Indonesia7.75°S 110.49°E
Salatiga
Indonesia7.34°S 110.50°E · 700 m
Yogyakarta
Indonesia7.80°S 110.36°E · 113 m
Overview
Solo is a centre of royal Javanese culture and batik craftsmanship. Explore the palaces and textile collections before sampling a food scene that runs late into the night.
Languages: Indonesian
Why Go
Solo (Surakarta) is one of Central Java's two great cultural heirs of the Mataram kingdom, alongside Yogyakarta. Unlike Yogyakarta, Solo is not a provincial capital, which means it has preserved much of its authentic Javanese character and remains less westernised. The city is a centre of art, education, and traditional craftsmanship, offering royal palaces, excellent batik shopping, and a 24-hour food scene at a fraction of Yogyakarta's tourist prices.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Getting In
Solo is served by Adisumarmo International Airport (SOC) with direct flights from Jakarta (1 hour), Bali (1 hour), and Kuala Lumpur (2 hours). The city has four train stations: Balapan Station is the largest and serves executive trains to Jakarta, Bandung, Surabaya, and Yogyakarta; Purwosari Station handles economy and commuter trains; Jebres Station serves the northern line to Semarang; and Kota Station serves the southern commuter line to Wonogiri. The Tirtonadi Bus Terminal offers services across Java.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Getting Around
Solo is relatively compact and easy to navigate, though traffic can be frustrating. The main avenue is Jalan Slamet Riyadi, which has good sidewalks (installed by Mayor Jokowi, now Indonesia's president). On Sundays from 06:00-09:00, this street is closed to traffic for Solo Car Free Day. Local transport includes becak (pedicabs), andong (horse-drawn carts), and bemo (shared minivans). Taxis and ride-hailing apps are also available.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
When To Go
Solo has a tropical climate with temperatures ranging from 20-33°C year-round. The warmest months are July and August, when humidity levels reach 75-100%. The dry season from May to October is generally the most comfortable time to visit, though Solo's indoor markets and palaces make it viable year-round. Solo Car Free Day every Sunday morning on Slamet Riyadi is a highlight for early risers.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Where To Stay
Solo offers accommodation across all budgets. Mid-range options include the Novotel Solo (4-star with pool and fitness centre on Slamet Riyadi) and Ibis Styles Solo near Novotel. Budget options include Hotel Syariah Arini (approx Rp 150,000), Kusuma (approx Rp 180,000), and Mandala Wisata near the airport (approx Rp 200,000 with free WiFi). For unique heritage stays, the Roemahkoe Heritage Hotel is a boutique option in a 1938 batik merchant's house in Laweyan district.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Food And Drink
Solo's culinary scene operates 24 hours, with some stalls opening at 02:00 and selling out by 05:00. Signature dishes include Nasi Liwet (coconut milk rice, famous on Jl Keprabon at Bu Lemu), Timlo (chicken liver and egg dish, approx Rp 50,000), Sate Buntel (minced mutton wrapped in goat fat, from Rp 25,000 at Pak H. Kasdi near Balapan Station), and Selat Solo (veggies, meat, and egg in gravy). The city is known for Sosis Solo (beef in egg pancake) and Serabi Notosuman (rice flour pancakes, best eaten warm). Street food is abundant, with Galabo Night Food Court near Pusat Grosir Solo operating after 18:00 with hundreds of vendors.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Things To Do
Solo's main attractions include the Keraton Kasunanan (palace of Pakubuwono kings, Rp 35,000-60,000 domestic/international) and Puro Mangkunegaran (palace of Mangkunegara princes, Rp 20,000-50,000). The House of Danar Hadi houses Indonesia's largest batik collection (Rp 35,000 with English guide). Traditional activities include Mandi Lulur (spice body exfoliation at hotels), Masangin (blindfolded walk between ficus trees at South Alun-alun), and Sepoor Kluthuk (heritage train ride, Rp 100,000). Sunday mornings feature Solo Car Free Day on Slamet Riyadi from 05:00-07:00.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Safety
Solo is generally a safe city for travelers, though standard precautions apply. Traffic can be chaotic, and becak or motorbike travel requires caution. Some attractions like Fort Vastenburg and South Alun-alun were noted as closed for renovation as of May 2024—check locally before visiting.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Connectivity
The local area code for Solo is 0271. Mobile coverage is good with Indonesian providers (Telkomsel, XL, Indosat). WiFi is widely available in hotels, restaurants, and shopping malls. Power plugs use Type C and F (European two-pin), 220V.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Budget
Solo is extremely budget-friendly. Street food meals cost Rp 10,000-25,000, restaurant meals Rp 25,000-50,000. Budget hotels start around Rp 150,000, mid-range from Rp 300,000-500,000. Palace entry fees range Rp 20,000-60,000. Local transport by becak or becak is very cheap. A comfortable daily budget of Rp 200,000-350,000 covers accommodation, food, and attractions.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Day Trips
Solo makes an excellent base for Java's major heritage sites. Prambanan temple complex (50km west, largest Hindu temple in Indonesia) and Borobudur (UNESCO World Heritage, 9th-century Buddhist monument) are both reachable by train or car. Mount Lawu (3,265m, 7-hour hike) and the hill station of Tawangmangu with Grojogan Sewu waterfall are an hour's drive. The Sangiran Early Man Site Museum is a UNESCO site showcasing Java Man fossils. For nature, Ketep Pass offers scenic views of Mount Merapi and Mount Merbabu.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Etiquette
Solo is a conservative Muslim city, so modest dress is advised, especially when visiting mosques and palaces. Remove shoes when entering homes and some traditional establishments. Tipping is not expected but appreciated for tour guides. Haggling is appropriate at traditional markets like Pasar Klewer and Pasar Gede. The local language is Javanese with Indonesian widely understood.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Go Next
From Solo, Yogyakarta is the closest major destination (1.5 hours by train, Rp 8,000 one way via KRL commuter train from Balapan or Purwosari). Prambanan lies 50km west before Yogyakarta. Borobudur is reachable via Selo/Ketep Pass without going through Yogya. To the east, Surabaya and Malang are accessible by train or bus. Bali is a short flight from Surabaya. Mount Merapi looms over the city and can be visited as a day trip.
Adapted from Wikivoyage contributors · CC BY-SA 4.0
Field guide adapted from Wikivoyage contributors · CC BY-SA 4.0. Text has been adapted and organized for this guide. About our sources.
Places to know
A few starting points from the guide. Check current hours and prices before you go.
- eat
Adem Ayem
Adapted from Wikivoyage contributors
- eat
Ayam Tim Goreng Bu Better
Adapted from Wikivoyage contributors
- eat
Bakmi Jawa Padmasari
Bakmi Jawa are fried or soupy noodles found across Java. Traditionally cooked on a charcoal stove (anglo) to give it the distinctive taste.
Recorded price: Approximately Rp 12,000
Adapted from Wikivoyage contributors
- eat
Diamond
Adapted from Wikivoyage contributors
- eat
Gading
Adapted from Wikivoyage contributors
- eat
Galabo Night Food Court
Street of food vendors. Hundreds of tables under umbrellas. Closed if raining. Orders are placed with the food vendor and they bring it to your table.
Adapted from Wikivoyage contributors
- eat
Gudeg Margoyudan
Gudeg is worth a try in Solo, even though the gudeg of Yogyakarta
Adapted from Wikivoyage contributors
- eat
Kendit
Adapted from Wikivoyage contributors
Before you go
Culture
Solo is known as the least westernised city in Central Java, preserving traditional Javanese arts, batik craftsmanship, and courtly culture. Two royal palaces remain active cultural centres.
Food
Solo's food scene runs 24 hours. Must-try dishes include Nasi Liwet, Timlo, Sate Buntel, and Serabi Notosuman. The city is famous for batik textiles—Pasar Klewer and Kampung Batik Laweyan are the main shopping areas.
Language
Javanese and Indonesian are spoken. English is limited outside hotels and tourist areas. Basic Indonesian phrases are helpful.
Money
Indonesian Rupiah (IDR) is the local currency. ATMs are widely available. Credit cards accepted at hotels and larger restaurants but cash is preferred at markets and street vendors.
Transport
Adisumarmo Airport has domestic connections to Jakarta and Bali. Balapan Station is the main rail hub. Tirtonadi Bus Terminal serves routes across Java. Local transport includes becak, andong, and ride-hailing apps.
Weather
Tropical climate with temperatures 20-33°C year-round. Humidity highest July-August (75-100%). Dry season May-October is most comfortable for sightseeing.