On this page
- Solo’s Character: A City That Hasn’t Been Performed for Tourists
- The Royal Palaces: Keraton Kasunanan and Pura Mangkunegaran
- Batik in Solo: More Than a Shopping Stop
- The Food Scene: Sweet, Specific, and Seriously Good
- Living Traditions: Wayang, Gamelan, and Ceremony
- Getting to Solo in 2026
- Getting Around the City
- Day Trip or Overnight?
- 2026 Budget Reality
- Frequently Asked Questions
💰 Click here to see Indonesia Budget Breakdown
💰 Prices updated: August, 2026. Budget figures are estimates — always verify before travel.
Exchange Rate: $1 USD = Rp17,720.00
Daily Budget (per person)
Shoestring: Rp389,840 – Rp1,151,800 ($22.00 – $65.00)
Mid-range: Rp886,000 – Rp1,772,000 ($50.00 – $100.00)
Comfortable: Rp4,430,000 – Rp8,860,000 ($250.00 – $500.00)
Accommodation (per night)
Hostel/guesthouse: Rp53,160 – Rp744,240 ($3.00 – $42.00)
Mid-range hotel: Rp460,720 – Rp1,772,000 ($26.00 – $100.00)
Food (per meal)
Budget meal: Rp30,000.00 ($1.69)
Mid-range meal: Rp105,000.00 ($5.93)
Upscale meal: Rp1,250,000.00 ($70.54)
Transport
Single metro/bus trip: Rp5,000.00 ($0.28)
Monthly transport pass: Rp886,000.00 ($50.00)
Most travellers flying into Central Java head straight to Yogyakarta, scroll through their Instagram itinerary, and never notice that Solo — officially called Surakarta — is sitting 65 kilometres to the east, quieter, older in feel, and arguably more authentically Javanese. In 2026, with the Trans-Java toll road now fully operational and train connections faster than ever, Solo is genuinely easy to reach. The challenge is convincing people to actually go. If you have been to Yogyakarta before and want something with less tourist scaffolding around it, Solo is where Central Java starts to make real sense.
Solo’s Character: A City That Hasn’t Been Performed for Tourists
Yogyakarta gets the backpacker guesthouses, the English menus, and the guided palace tours in eight languages. Solo gets the real palace life. The royal court culture here — the Javanese concept of kehalusan, meaning refinement and restraint — runs through everything from the way food is seasoned to how locals dress for ceremonies. The city moves at a slower pace not because there is nothing happening, but because hurrying is considered slightly rude.
Solo has a strong creative class: textile designers, batik artisans, shadow puppet makers, gamelan musicians who practice not for performance fees but because the tradition demands it. The streets around Laweyan and Kauman are lined with workshop-houses where third-generation craftspeople work under the same roof where their grandparents did. Wander in, and they will usually let you watch without immediately trying to sell you something.
The city also carries its own culinary identity — proudly sweet in flavour — which separates it from the saltier, spicier cooking of the Javanese coast. Solo food is a whole conversation on its own.
The Royal Palaces: Keraton Kasunanan and Pura Mangkunegaran
Solo has two royal courts, which is itself unusual. The Keraton Kasunanan Surakarta is the older and larger of the two, built in 1745 after the royal seat moved from Kartasura. It is still a functioning royal residence, which means parts of it are genuinely off-limits and the atmosphere inside the compound is not that of a museum. The architecture blends Javanese and Dutch colonial styles — open pendopo pavilions facing a vast alun-alun square, white-painted European-style buildings behind them. Entrance for foreign visitors in 2026 is around IDR 15,000 to IDR 20,000. Arrive before 11:00 to catch the guards in formal court dress before the midday heat sets in.
The Pura Mangkunegaran is the second palace, a result of an 18th-century political split within the royal family. Many visitors actually prefer it — it is better maintained, its museum collection of royal regalia and dance costumes is carefully curated, and the central pendopo is one of the largest single-roofed pavilions in Java. On certain mornings you can watch court dancers rehearsing beneath the carved wooden ceiling while the smell of incense drifts across the cool marble floors. Entrance is around IDR 20,000.
Batik in Solo: More Than a Shopping Stop
Solo is one of the two great batik capitals of Indonesia — the other being Yogyakarta — but the styles are distinct. Solo batik traditionally uses a colour palette of soga brown, deep indigo, and cream, with intricate parang and sidomukti patterns that carry specific meanings tied to Javanese cosmology. In Yogyakarta, the lines tend to be bolder. In Solo, more delicate, more restrained.
The Laweyan neighbourhood is the historic batik merchant quarter, and it remains the best place to understand batik as a living industry rather than a souvenir category. The Laweyan Batik Village cooperative has around 50 workshops open to visitors, and a number of them offer hands-on batik lessons lasting two to three hours. Cost in 2026 runs from IDR 150,000 to IDR 300,000 depending on the workshop and what you make — you keep what you produce.
For buying batik fabric or finished garments, Pasar Klewer near the Keraton is the city’s main textile market — a dense, slightly chaotic two-story building where fabric sellers occupy every stall and the negotiation is friendly but expected. For fixed-price, higher-end pieces made with the traditional hand-drawn canting technique, the workshops on Jalan Pesindon in Laweyan are the better option.
The Food Scene: Sweet, Specific, and Seriously Good
Nasi liwet is the dish most associated with Solo. It is rice cooked in coconut milk and chicken broth, served with opor ayam (chicken in mild coconut curry), sayur labu (squash in coconut milk), and a wedge of steamed egg. The combination sounds simple; the flavour is quietly extraordinary. The best place to eat it is from one of the women who set up low bamboo trays in the Keprabon area after sunset — they serve directly onto banana leaves and have been doing so for generations. Sitting on a low stool on a warm evening, eating nasi liwet under a dim yellow light with traffic moving slowly past, is exactly the kind of Solo moment that does not photograph well but stays with you.
Other Solo staples worth seeking out:
- Selat Solo — a colonial-era dish of poached beef in a light, sweet European-style broth with vegetables and a boiled egg. Find it at Warung Selat Mbak Lies near Mangkunegaran.
- Timlo — a clear soup with sliced omelette, chicken, and liver. Warming, not heavy. Good at Timlo Sastro near Pasar Gede.
- Serabi Solo — small coconut milk pancakes cooked on clay pots over charcoal, eaten for breakfast. The ones at Notosuman bakery on Jalan Mohammad Yamin are famous citywide.
Pasar Gede is Solo’s grandest traditional market, a Dutch-colonial era building filled with local produce, snacks, and batik fabric. Go early — by 10:00 the best food stalls start packing up.
Living Traditions: Wayang, Gamelan, and Ceremony
Solo is not a city that puts its traditions on stage for visitor consumption and then locks them away. Gamelan music plays at weddings, at ceremony openings, at community gatherings — it is ambient to city life in a way that catches you off guard when you first hear it drifting from a side street. The deep, resonant gong tones and the interlocking metallophone patterns are mesmerising even when you encounter them by accident.
The ISI Surakarta (Indonesian Institute of the Arts) runs regular public rehearsals and occasional open performances. Students practice wayang kulit shadow puppetry, Javanese classical dance, and gamelan composition here. The campus is open to curious visitors, and the level of skill on display — even in rehearsal — is extraordinary.
The Sriwedari Amusement Park area hosts regular wayang orang performances (live drama based on wayang narratives, performed by human actors rather than puppets). Performances typically begin at 20:00. Admission is minimal — around IDR 10,000 — and the audience is overwhelmingly local. Dialogue is in Javanese, but the visual storytelling of the costumes and movement is clear regardless of language.
Getting to Solo in 2026
By air: Adi Soemarmo International Airport serves Solo, with direct flights from Jakarta (Soekarno-Hatta and Halim), Bali, and several other Indonesian cities. Batik Air, Lion Air, and Citilink all serve this route. Flight time from Jakarta is around one hour; from Bali, just under two hours. In 2026, Adi Soemarmo has expanded its terminal capacity slightly, reducing the bottleneck that plagued it in previous years.
By train: This is the best way to arrive from Yogyakarta or Jakarta. From Yogyakarta’s Tugu Station, Prameks commuter trains run frequently to Solo Balapan Station — journey time around one hour, cost around IDR 8,000. From Jakarta’s Gambir Station, Argo Lawu and Argo Dwipangga express trains reach Solo Balapan in around eight hours overnight — a civilised way to travel. Book through the KAI Access app.
By road: The Trans-Java toll road now makes the drive from Surabaya to Solo smooth and fast — around three to four hours depending on traffic. From Yogyakarta, it is under an hour by private car. Intercity buses also operate on these routes, with terminals at Tirtonadi Bus Terminal in Solo.
Getting Around the City
Solo is compact enough that the main attractions — Keraton Kasunanan, Mangkunegaran, Laweyan, and Pasar Gede — can be reached on foot or by short ride. The city has a Batik Solo Trans bus rapid transit system with air-conditioned buses and flat fares. In 2026, BRT routes cover most tourist-relevant corridors and the fare remains very low at IDR 3,700 per trip.
Ride-hailing via Gojek or Grab works reliably here. A trip across the city centre rarely exceeds IDR 20,000. Bicycle rental is available from several guesthouses in the Baluwarti area near the Keraton — Solo’s flat terrain makes cycling genuinely practical for exploring Laweyan.
Day Trip or Overnight?
This question comes up constantly because many travellers consider Solo as a half-day add-on from Yogyakarta. It is technically possible — the one-hour train connection makes it logistically easy. But a day trip to Solo means you hit the palaces, grab lunch, browse Pasar Klewer, and leave. You miss the nasi liwet dinner, the evening wayang performance, the early morning market atmosphere at Pasar Gede, and the feeling of the city settling into its own rhythm after dark.
One overnight stay transforms the experience considerably. Two nights gives you time to do a proper batik workshop in Laweyan, visit both palaces at different times of day, and eat your way through the food stalls properly. If you are already in Central Java for five or more days, spend at least two of them in Solo rather than treating it as a footnote to Yogyakarta.
2026 Budget Reality
Solo is genuinely affordable even by Indonesian standards. Here is what to expect across spending tiers in 2026:
Budget (IDR 250,000–400,000 per day)
- Guesthouse or budget hotel near Baluwarti: IDR 100,000–180,000 per night
- Meals from warungs and market stalls: IDR 15,000–30,000 per meal
- Palace entrances, BRT transport, local snacks: easily under IDR 100,000 total
Mid-Range (IDR 500,000–900,000 per day)
- Three-star hotel or boutique guesthouse: IDR 300,000–500,000 per night
- Mix of warungs and sit-down restaurants: IDR 50,000–100,000 per meal
- Batik workshop included: IDR 150,000–300,000 for a session
Comfortable (IDR 1,000,000–1,800,000 per day)
- Boutique heritage hotel like Solia Zigna or Alila Solo: IDR 700,000–1,200,000 per night
- Private guided tours of palaces and Laweyan: IDR 300,000–500,000
- Higher-end batik purchases (hand-drawn, natural dye): IDR 300,000–800,000 per piece
Solo does not have significant tourist pricing inflation — the same nasi liwet costs a local and a foreign visitor the same IDR 20,000 to IDR 30,000. That is increasingly rare in Indonesia’s more-visited destinations.
Frequently Asked Questions
Is Solo worth visiting if I have already been to Yogyakarta?
Yes — and arguably more so. Solo is less commercialised than Yogyakarta and offers a more unmediated look at Javanese court culture, batik traditions, and local food. The two cities share historical roots but have distinct characters. If you found Yogyakarta interesting, Solo will take that interest deeper.
How long should I spend in Solo?
One day is the minimum to see the highlights. Two to three days lets you experience the city properly — morning market, both palaces, a batik workshop in Laweyan, and evening food stalls. For a first visit to Central Java, budget at least one full overnight stay rather than arriving and leaving the same day.
What is the best time of year to visit Solo?
The dry season from May to September is most comfortable. Solo’s Sekaten festival, held annually in the Islamic month of Maulud near the Keraton, is an extraordinary cultural event worth timing a visit around. In 2026, the festival is expected in late August. Avoid major Indonesian public holidays if you want quieter streets and available accommodation.
Is Solo safe for solo travellers?
Solo has a very low crime rate relative to its size and is considered one of the more relaxed cities in Java for independent travel. Scams targeting tourists are uncommon here compared to higher-traffic destinations. Standard precautions apply — watch your belongings at crowded markets and use registered ride-hailing apps for transport at night.
Can I buy quality batik in Solo, and how do I avoid fakes?
Yes, and Solo is one of the best places in Indonesia to do so. Genuine hand-drawn batik tulis is made with a canting tool and will have slight irregularities and colour variation on both sides of the fabric. Machine-printed batik is uniform and usually cheaper. In Laweyan workshops, artisans will show you the difference if you ask. Expect to pay IDR 200,000 and up for authentic batik tulis pieces.