Solo
Royal Javanese City of Palaces and Tradition
Solo isn't trying to impress anyone. And that's exactly why it should be at the top of your Indonesia list. This royal Javanese city moves at its own pace, where becak drivers still navigate narrow streets between centuries-old palaces and locals gather for dawn prayers at Masjid Agung. You won't find the Instagram crowds of Yogyakarta here. Instead, you get something rarer: an Indonesian city that feels completely, authentically itself. The Sultan's palace still hosts traditional ceremonies. Street vendors serve gudeg that's been perfected over generations. And your biggest decision each day? Whether to explore another kraton or find that perfect warung tucked down a side alley.
Best Months
APR – SEP
Culture & Context
JAVA'S CULTURAL HEARTBEAT
Solo (officially Surakarta) is widely considered the cultural soul of Java. It's one of only two cities in Indonesia that still maintains an active royal palace with a living monarch — the other being Yogyakarta. But where Yogyakarta has gone full tourist-mode, Solo stays genuinely local.
The city's identity runs deep: it's the birthplace of Javanese batik as a high art form, the historic seat of the Mataram Kingdom split, and the city that inspired Indonesia's most beloved folk song, "Bengawan Solo." Javanese culture here is layered and polite — there are three formal levels of the Javanese language based on social hierarchy, and people take those distinctions seriously. The city has about 552,000 residents and sits between Mount Merapi and Mount Lawu on the banks of the Bengawan Solo River.
One quirky claim to fame: it's one of the few places on earth where a vintage steam train shares road space with cars and motorbikes right on the main city boulevard, Jalan Slamet Riyadi.
Local Customs
RIGHT HAND, MODEST DRESS
Remove shoes before entering any temple, palace, or mosque — this is non-negotiable, not just polite.. Always use your right hand for eating, giving, or receiving items. The left hand is considered unclean in Javanese and Islamic culture..
Dress modestly. Solo is considerably more conservative than Bali or Jakarta. Shoulders and knees covered is the baseline, especially near the kratons and mosques..
Avoid public displays of affection — even couples holding hands can draw unwanted attention in this traditionally conservative city.. Bargaining is expected at markets like Pasar Klewer and Triwindu Antique Market, but do it with a smile. Aggressive haggling kills the vibe and the deal..
Tap water is not safe to drink — buy bottled or filtered water. Pharmacies (called Apotek) are easy to find, and chains like K-24 operate 24 hours.. Tipping is not mandatory but rounding up the bill or leaving a small amount is genuinely appreciated by warung staff..
When visiting the kratons, some areas require a sarong wrap over your clothing — these are often available to borrow at the entrance.
Safety
GENERALLY SAFE, STAY AWARE
Solo is generally a safe city for tourists. The main risks are standard urban ones: pickpocketing in crowded markets (Pasar Klewer, Pasar Gede) and bus stations, and occasional tourist scams around ATMs and transport. Use Grab or Gojek instead of unmarked taxis to avoid fare inflation.
Avoid dark alleys at night and stick to well-lit, busy streets after dark. Female travelers should dress modestly — this is a genuinely conservative city — and stick to reliable transport options in the evening. Solo is significantly more conservative than Bali or Jakarta regarding LGBTQ+ visibility; discretion is strongly advised.
Medically: tap water is not safe to drink, so stick to bottled or filtered water. Pharmacies (Apotek) including 24-hour chains like K-24 are widely available. Indonesia sits on the Pacific Ring of Fire — Mount Merapi is nearby and actively monitored.
Keep an eye on official alerts, particularly during the wet season (October–April) when flooding and landslides can disrupt transport. Air quality AQI typically falls in the moderate range (51–100). Always keep a digital copy of your passport and visa documents.
Getting Around
BUS, TRAINS & VINTAGE RAILS
Getting to Solo: Fly into Adisumarmo International Airport (SOC) with direct connections from Jakarta, Bali, and international routes from Singapore and Kuala Lumpur. Or take the train — executive class from Jakarta takes about 8 hours, from Yogyakarta just 1 hour. Trains arrive at Solo Balapan or Purwosari stations.
Getting around: The Batik Solo Trans (BST) is the city's modern bus rapid transit system with six main corridors covering all major landmarks — fare is IDR 4,000 per ride. For narrower streets, feeder minivans (Angkot/Feeder BST) connect to the main routes. Grab and Gojek (ride-hailing apps) are reliable, safe, and fair-priced — download both before you arrive.
For a genuinely local experience, flag down a becak (cycle rickshaw) for short hops, but always negotiate the price upfront (IDR 15,000–30,000). On weekends, the Werkudara double-decker sightseeing bus departs at 9 AM, 12 PM, and 3 PM for a 3-hour city tour at just IDR 20,000. Solo's most unique transport feature: the Railbus Batara Kresna runs along Jalan Slamet Riyadi — literally sharing the road with cars and motorbikes — connecting the city to neighboring Wonogiri.
Don't rent a motorbike unless you're already experienced with Indonesian traffic.
Useful Phrases
Itineraries coming soon
We're working on adding amazing itineraries for Solo. In the meantime, try the app to create your own!
Money-Saving Tips
- 1.Eat at warungs where locals eat – meals cost 15,000-25,000 rupiah versus 50,000+ at tourist restaurants
- 2.Stay in kampung homestays rather than hotels along Jalan Slamet Riyadi to cut accommodation costs in half
- 3.Use angkot minivans (3,500 rupiah) instead of becak for longer distances across the city
- 4.Shop for batik at Pasar Klewer rather than tourist shops – same quality, fraction of the price
- 5.Buy snacks and drinks from street vendors instead of convenience stores to save 30-50%
- 6.Book Trans Jateng buses for day trips rather than private drivers when traveling solo
Travel Tips
- •Learn basic Javanese greetings – locals appreciate the effort more than standard Indonesian
- •Carry small bills (5,000 and 10,000 rupiah notes) for street food vendors and angkot rides
- •Visit kratons in the morning when they're less crowded and the light is better for photos
- •Bring a sarong or long pants for entering mosques and traditional palaces
- •Download offline maps – WiFi can be spotty in the older parts of the city
- •Try to time meals with locals (lunch around noon, dinner after 6 PM) for the freshest food
- •Keep your phone charged – power outlets aren't common in traditional warungs and markets
Frequently Asked Questions
Explore Solo
BUILD YOUR SOLO PLAN
Insider picks, smart timing, and a plan ready when you are.