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

Salatiga

Indonesia

7.34°S 110.50°E · 700 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.

CultureFoodMuseums

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.

Coming to iPhone, iPad and Mac.

In development: the whole atlas offline, a trip planner and a private journal. We'll post here when it ships. No newsletter to join.

Coming to the App Store