💰 Click here to see Indonesia Budget Breakdown
💰 Prices updated: September, 2026. Budget figures are estimates — always verify before travel.
Exchange Rate: $1 USD = Rp17,928.47
Daily Budget (per person)
Shoestring: Rp358,569 – Rp896,424 ($20.00 – $50.00)
Mid-range: Rp1,254,993 – Rp2,689,271 ($70.00 – $150.00)
Comfortable: Rp2,689,271 – Rp4,482,118 ($150.00 – $250.00)
Accommodation (per night)
Hostel/guesthouse: Rp71,714 – Rp179,285 ($4.00 – $10.00)
Mid-range hotel: Rp448,212 – Rp896,424 ($25.00 – $50.00)
Food (per meal)
Budget meal: Rp26,893.00 ($1.50)
Mid-range meal: Rp143,428.00 ($8.00)
Upscale meal: Rp537,854.00 ($30.00)
Transport
Single metro/bus trip: Rp3,500.00 ($0.20)
Monthly transport pass: Rp200,000.00 ($11.16)
Most travellers flying into Central Java head straight for Yogyakarta. It’s familiar, well-connected, and easy to navigate. Solo — officially called Surakarta — sits just 65 kilometres to the east, and it quietly offers everything Yogyakarta does without the tour groups, inflated prices, and manufactured “cultural experiences.” In 2026, with Yogyakarta’s overtourism problem getting worse around the Borobudur corridor, Solo has become the smarter choice for travellers who want depth over convenience.
What Makes Solo Different from Yogyakarta
Both cities share Javanese royal heritage, batik, gamelan, and wayang. But the atmosphere is completely different. Yogyakarta has leaned hard into tourism for decades. Solo has not. The city still functions primarily for its own residents — the becak drivers, the market traders, the university students, the batik craftspeople. When you walk through Solo’s streets in the early morning, the smell of kretek cigarettes and frying tempe mingles in the air, and the city isn’t performing for you. That’s rare in Java.
Solo has a reputation among Indonesians as the most njawani — the most authentically Javanese — city in the country. Locals speak in a particularly refined dialect of Javanese. Politeness here operates on a different frequency. Even the way vendors approach you at Pasar Gede feels unhurried, without the pressure you’ll find hawking at Malioboro. Solo is also the birthplace of President Joko Widodo, which gives the city a certain pride that translates into civic maintenance — the streets, parks, and public markets have been consistently well-kept since his national profile rose.
The Royal Heritage You Can Actually Walk Into
Solo has two functioning royal palaces, which is unusual even by Indonesian standards. The Keraton Kasunanan Surakarta is the older and grander of the two, built in 1745 after the Mataram kingdom split. Its Dutch-Javanese architecture — teak pavilions, white-walled courtyards, and a central tower called the Panggung Sangga Buwana — is striking. Entry costs around IDR 15,000 for the outer grounds. The museum section inside houses royal regalia, gamelan sets, and porcelain collections. It’s genuinely interesting, not just decorative.
The second palace, Pura Mangkunegaran, is arguably better preserved and more accessible. The Dutch East India Company funded parts of its construction, and the result is an elegant hybrid of European and Javanese design. The pendopo — an open Javanese meeting hall — is one of the largest in Indonesia. Visiting in the morning on a Wednesday often means you’ll hear live gamelan rehearsals drifting through the courtyard. The sound fills the space in a way that recordings never capture: deep bronze tones that seem to vibrate the floor beneath your feet.
Solo’s Food Scene: Where to Eat and What to Order
Solo’s cuisine is distinct from the rest of Java. The food here trends sweeter than Surabaya and more complex than Yogyakarta. Nasi liwet is the dish you need to understand Solo. It’s rice cooked in coconut milk, served with ayam opor (chicken in a light coconut broth), sambal goreng, and a sliver of egg — all arranged on a banana leaf. It’s a breakfast dish by tradition, and the best version comes from the warungs along Jalan Tambak Segaran near the university area, where plastic stools line the roadside and locals eat before 08:00.
For a deeper food crawl, Pasar Gede — the city’s grand colonial-era market — is where to start. The ground floor sells fresh produce, but the upper level has stalls serving timlo Solo, a clear soup with chicken, egg sausage, and glass noodles that you won’t find easily outside the city. A bowl costs around IDR 20,000–25,000. The market opens at 06:00, and the crowds are thick by 08:00. Go early.
At night, head to Galabo (Gladag Langen Bogan), an outdoor food street on Jalan Mayor Sunaryo. It runs every evening and concentrates dozens of Solo’s best street food vendors in one walkable strip. Try serabi notosuman — a thin, slightly crispy rice-flour pancake with a coconut filling — from the stalls near the northern end. The batter sizzles on iron molds over charcoal, and the smell alone is worth the walk.
Batik Culture at the Source
Solo and Yogyakarta both claim batik, but the styles are different and the industry in Solo runs deeper. Solo batik typically uses a darker, earthier palette — deep sogan browns, indigo, and cream — compared to Yogyakarta’s lighter tones. The city has an entire district, Laweyan, that has been producing batik for over 500 years. Walking through Laweyan feels like stepping into a working neighbourhood that also happens to be a living museum. Many of the old merchant houses (known as omah batik) have been converted into showrooms where you can watch artisans applying wax with a canting tool to hand-drawn batik tulis — the slow, handmade process that can take weeks for a single piece.
Prices in Laweyan are negotiable and direct. A genuine batik tulis piece starts around IDR 350,000 and goes into the millions for museum-quality work. The printed batik cap (stamped, not hand-drawn) is perfectly respectable and costs IDR 50,000–150,000. If a vendor quotes you a price that seems very low for “hand-drawn” batik, ask to see the canting work up close — machine prints have a different texture on the reverse side.
The second batik district, Kauman, sits closer to the Keraton and is slightly more compact. It caters more to Indonesian domestic buyers and tends to be even less touristy than Laweyan, which means prices are honest from the start.
Day Trip or Overnight?
Solo works as a day trip from Yogyakarta — the train journey is just 60–75 minutes and runs frequently. But a day trip means you’ll have to choose: either the palaces and batik districts, or the food and the market. You can’t do all of it comfortably in a single day without feeling rushed.
An overnight stay changes the experience significantly. You get to eat nasi liwet at 07:00 like a local, visit Pasar Gede before the midday heat, explore Laweyan in the afternoon, and do Galabo in the evening. That’s a full Solo experience. Two nights is comfortable if you want to add a day trip to Sangiran (a UNESCO World Heritage early human fossil site, 15 kilometres north) or the royal cemetery at Imogiri.
If you’re coming from Bali, Solo is not a realistic day trip — the flights are short but the logistics eat time. Fly in for at least one night.
Getting to Solo in 2026
By air: Adi Soemarmo International Airport serves Solo with direct flights from Bali (Denpasar), Jakarta (CGK and HLP), Balikpapan, and Makassar. As of 2026, Citilink and Lion Air both operate multiple daily routes from Bali; flight time is under two hours. The airport is about 14 kilometres northwest of the city centre.
By train: This is the best option from Yogyakarta. Trains depart Yogyakarta’s Tugu station and arrive at Stasiun Solo Balapan roughly every hour throughout the day. The Prameks commuter train costs around IDR 10,000; the slightly faster intercity services cost more but are still very affordable. Trains are air-conditioned, punctual, and comfortable.
By road: The Trans-Java toll road, significantly extended in 2024–2025, now makes the Jakarta–Solo drive more practical than it used to be. Direct bus services from Kampung Rambutan (Jakarta) take approximately 8–9 hours on the toll road. From Surabaya, the journey is around 4–5 hours. PO Sumber Group and Rosalia Indah run reliable intercity services with reclining seats and onboard toilets.
Getting Around the City
Solo is flat and relatively compact. The main sights — Keraton, Mangkunegaran, Pasar Gede, Laweyan, Galabo — can all be connected by a combination of walking and short rides. Grab and Gojek both work well in Solo as of 2026. A short ride across the city centre costs IDR 8,000–15,000.
For a slower pace, traditional becak (cycle rickshaws) are still common in Solo and are well-suited to navigating the narrow lanes of Laweyan and Kauman. Agree on a price before you get in — around IDR 20,000–35,000 for short trips is reasonable. The city also operates Batik Solo Trans, a Bus Rapid Transit system with air-conditioned vehicles and a flat fare of IDR 4,500. Route 1 connects the airport to the city centre via Solo Balapan station.
2026 Budget Reality
Solo is one of the most affordable major cities in Java. Prices have increased modestly since 2024 due to general inflation, but the cost gap between Solo and Bali or Jakarta remains substantial.
- Budget tier (IDR 250,000–450,000/day): Guesthouse or homestay accommodation (IDR 150,000–250,000/night), street food and warung meals (IDR 15,000–35,000 per dish), local transport by BST bus and ojek, market shopping. Entirely doable.
- Mid-range tier (IDR 500,000–900,000/day): A clean mid-range hotel like the Lorin or Novotel Solo, sit-down meals at local restaurants, a batik workshop entry, and a Grab ride or two. This is where most independent travellers land.
- Comfortable tier (IDR 1,000,000–2,000,000/day): Boutique heritage hotels in Laweyan or near Mangkunegaran, private guided palace and batik tours, finer Javanese cuisine at restaurants like Ndalem Ngabean, and curated batik tulis shopping.
Museum and palace entry fees remain low — most are under IDR 20,000. The city does not impose any tourist taxes or fees as of 2026. Indonesia’s revised VAT structure (which moved to 12% in early 2025) applies to formal restaurant bills and retail purchases, but warung food and market stalls operate outside this system.
Frequently Asked Questions
Is Solo safe for solo travellers and first-timers to Indonesia?
Solo is considered one of the safest cities in Java for independent travellers. Petty crime exists in any city, but the atmosphere is genuinely relaxed and unhurried. Locals are helpful and increasingly accustomed to foreign visitors, though fewer people speak English here than in Bali or Yogyakarta, so a translation app is useful.
What is the best time of year to visit Solo?
The dry season from May to October is most comfortable, with lower humidity and minimal rain. The city hosts the Solo Batik Carnival in June or July — exact dates shift each year — which is worth planning around. Avoid major Indonesian public holidays if you want affordable accommodation and uncrowded markets.
Can I do a batik workshop in Solo without advance booking?
Many showrooms in Laweyan offer walk-in batik workshops, typically running 1–2 hours and costing IDR 75,000–150,000 including materials. The Pura Mangkunegaran palace workshops should be booked a day ahead. Avoid visiting Laweyan on Mondays — several workshops are closed or have reduced hours.
Do I need to rent a car or motorbike to see Solo?
No. The central attractions are accessible on foot, by becak, or via the Batik Solo Trans bus network and ride-hailing apps. A motorbike is useful only if you plan to visit Sangiran or other sites outside the city. Car rental with a driver costs approximately IDR 400,000–600,000 for a half-day and is easy to arrange through your hotel.
📷 Featured image by Steffen Bertram on Unsplash.