SOLO (SURAKARTA)
Solo (Surakarta) is the gentle heart of Javanese culture, a place where royal traditions and fine arts remain integral to daily life. It offers a graceful contrast to the bustle of its regional peers.
This city is an essential center for Javanese history, known for its two royal palaces, exquisite batik, and traditional performing arts. It is a land of timeless elegance and cultural depth.
Most Popular Attractions
Royal Palaces & Historic Sites:
Keraton Surakarta Hadiningrat (The Royal Palace): The main and official palace of the Susuhunan of Surakarta, offering a deep dive into Javanese royalty and history.
Pura Mangkunegaran: The smaller, yet beautifully preserved, princely sanctuary known for its stunning architecture and extensive collection of art and weaponry.
Balekambang Park: A historic public park initially built for the daughters of Mangkunegara VII, now a green, relaxing space in the city center.
Pasar Klewer: Solo’s most famous and largest traditional market, a vibrant hub, especially known for its comprehensive selection of batik textiles.
Gedung Juang ’45: A historical building with colonial architecture, now dedicated to the remembrance of the struggle for Indonesian independence.
Loji Gandrung: A historic colonial-era building that served as the residence of the Dutch Resident, showcasing classic Indies architectural style.
Benteng Vastenburg: The remains of a 17th-century Dutch fort located in the city center, a prominent historical landmark.
Museum Keris Nusantara (Kris Museum): A museum dedicated to the Keris (traditional Javanese dagger), a UNESCO Masterpiece of the Oral and Intangible Heritage of Humanity.
Culture, Arts, & Education:
Kampung Batik Laweyan: A historic batik village where you can observe the process of traditional batik-making and purchase high-quality textiles.
Kampung Batik Kauman: Another essential batik village, located closer to the Keraton, known for its classic, high-end batik tulis (hand-drawn).
Sriwedari Park: A cultural and entertainment complex, famous for its traditional Wayang Orang (Javanese Opera) performances.
Taman Budaya Jawa Tengah (Central Java Cultural Park): A venue hosting various traditional and contemporary art performances and exhibitions.
Radya Pustaka Museum: One of the oldest museums in Indonesia, containing a vast collection of Javanese cultural artifacts, including wayang puppets and ancient books.
Museum Pers Nasional (National Press Museum): A museum dedicated to the history of journalism and the press in Indonesia.
Culinary & Local Life:
Galabo (Gladag Langen Bogan): A popular night culinary street market located near the Gladag arch, offering Solo’s signature dishes.
Pasar Gede Hardjonagoro: A beautiful, large traditional market with unique Dutch colonial architecture, a bustling center for fresh produce and local snacks.
Ndalem Gondosuli: A traditional Solo house converted into a restaurant and cultural space, offering authentic Javanese cuisine.
Outskirts & Nature:
Candi Cetho: A picturesque 15th-century Javanese-Hindu temple located on the slopes of Mount Lawu, known for its unique stepped structure.
Candi Sukuh: Another unique 15th-century Javanese-Hindu temple on Mount Lawu, notable for its controversial, erotic carvings and pyramid-like form.
Grojogan Sewu Waterfall, Tawangmangu: A stunning, multi-tiered waterfall and a popular natural destination located in the cooler Tawangmangu area, east of Solo.
Museum Sangiran: A UNESCO World Heritage site and an important archaeological area where fossils of Homo erectus (Java Man) were discovered.
Air Terjun Jumog: A beautiful and more accessible waterfall near Tawangmangu, surrounded by lush greenery.
Activities & Experiences
Take a Batik Workshop in Kampung Batik Laweyan: Dive into the city’s signature art form by trying a hands-on class to learn the wax-resist dyeing technique ($5 – $20 USD for a beginner class). Purchase traditional and modern Batik directly from local artisans.
Wander the Royal Palaces (Keraton & Mangkunegaran): Explore the Keraton Surakarta Hadiningrat, the main palace, and the smaller, equally beautiful Pura Mangkunegaran to see royal artifacts, traditional Javanese architecture, and learn about the city’s noble history. (Entrance fees approx. $2 – $3 USD each).
Ride the Jaladara Steam Train: Experience a nostalgic journey through the city center along Jalan Slamet Riyadi on this historic colonial-era steam locomotive, often chartered for groups.
Hunt for Treasures at Triwindu Antique Market (Pasar Triwindu): Browse a fascinating collection of Javanese antiques, including keris (daggers), leather puppets (wayang kulit), ancient coins, and vintage home décor. Haggling is expected.
See a Wayang Orang Performance at Sriwedari Theater: Attend a traditional Javanese ‘human puppet’ show, a highly artistic performance that combines dance, drama, and music to tell epic stories from the Ramayana or Mahabharata (approx. $1 – $3 USD).
Explore the Ancient Hindu Temples (Candi Sukuh and Candi Cetho): Take a scenic day trip to the slopes of Mount Lawu to visit these unique, pyramidal, and well-preserved Hindu-Javanese temples with stunning views.
Visit the Sangiran Early Man Site: Journey 30 minutes outside the city to this UNESCO World Heritage Site, which holds one of the most important archaeological sites for the study of human evolution.
Go on a Street Food Crawl: Indulge in local culinary specialties like Nasi Liwet (rice cooked in coconut milk), Selat Solo (a local ‘salad’ or Javanese-style beefsteak), and Serabi Solo (traditional coconut milk pancake).
Browse the Massive Klewer Market (Pasar Klewer): Immerse yourself in the bustling atmosphere of Central Java’s largest textile market, the ultimate place for buying a wide variety of Batik cloth and clothing.
Stroll the Ngarsopuro Night Market: If visiting on a weekend (usually Saturday night), enjoy this lively night market for a fantastic mix of street food, handicrafts, clothing, and local entertainment.
Discover the House of Danar Hadi Batik Museum: Visit this private museum, which houses one of the finest and most comprehensive Batik collections in Indonesia, showcasing the fabric’s history, patterns, and cultural significance.
Local Tips & Transport
Ride-Hailing is King: App-based services like Grab and Gojek are the most convenient, affordable, and common ways to get around Solo. They offer services for both motorbikes (very cheap and fast) and cars. Ensure you have an Indonesian SIM card with data.
Traditional Transport: The Becak (cycle rickshaw) is ideal for short distances in the city center. It offers a classic experience but be sure to negotiate the price before you get in.
Public Bus (Batik Solo Trans – BST): The BST is an efficient, modern bus rapid transit system covering major routes. It is a very cheap (or sometimes even free, depending on the current government policy) and reliable way to cover longer distances.
Walking: The main thoroughfare, Jalan Slamet Riyadi, is pleasant to walk, especially during the Car Free Day event on Sunday mornings, but for the most part, the city is best explored using motorized transport.
From the Airport/Train Station: The Adi Soemarmo International Airport (SOC) is connected to the city’s main train station (Solo Balapan) by an affordable Airport Train (Adisumarmo Airport Rail Link). Taxis and ride-hailing services are also readily available.
Dress Code for Palaces/Mosques: When visiting the Keraton, Pura Mangkunegaran, or the Grand Mosque, dress respectfully. This generally means covering your shoulders and knees. Some places may offer sarongs for rent if needed.
Haggling in Markets: At traditional markets like Klewer and Triwindu, negotiation is a routine part of the transaction. A good starting point is often around 50% of the asking price, and settling for about 70-80% is considered a good bargain. Be polite and smile!
Food Culture: Dining is often a casual affair, with many of the best meals found at street stalls (warung). Eating late is common, but unlike in Spain, many eateries are open until late at night. Solo food is generally sweeter than food from other regions of Java, so be prepared for a rich flavor profile.
The Spirit of Java: Solo is known as The Spirit of Java for preserving traditional Javanese culture, etiquette, and language better than its “twin city,” Yogyakarta. Solo tends to be a bit quieter and more laid-back.
Language: While English is often understood in major tourist spots and high-end hotels, Javanese is the local language, and Bahasa Indonesia is the national language. Knowing a few basic phrases in Bahasa Indonesia like Terima kasih (thank you) and Permisi (excuse me) is always appreciated.
Hidden Gems:
- Pasar Gede Hardjonagoro: Solo’s main traditional market is a beautiful Dutch-Javanese architectural fusion and a fantastic place to sample fresh produce and local street snacks.
- Balekambang City Park: A lovely green space in the city center, known for its small lake and often featuring cultural events.
- Gereja Sion: An ancient church with beautiful architecture reflecting the city’s diverse history.
Top Restaurants
Nasi Liwet Bu Wongso Lemu [$3-$7] – Widely considered the most iconic Nasi Liwet stall, this legendary spot serves fragrant rice cooked in coconut milk, topped with shredded chicken, a savory pumpkin stew, and areh (thick coconut sauce).
Nasi Liwet Yu Sani Gemblegan [$3-$7] – A highly-regarded Nasi Liwet vendor, popular with locals for its rich, savory rice and generous toppings, operating well into the night.
Nasi Liwet Bu Waris [$3-$7] – A local favorite known for its authentic preparation of Nasi Liwet, served traditionally on a banana leaf, offering a pure taste of Solo’s culinary staple.
Nasi Liwet Mbak Giyem [$3-$7] – Another popular, non-touristy choice for Nasi Liwet, praised for its aromatic rice and delicious shredded chicken.
Nasi Liwet Bu Sarmi [$3-$7] – A humble spot that attracts a strong local crowd for its classic, well-balanced Nasi Liwet flavor profile.
Timlo Sastro [$3-$7] – A legendary and essential Solo eatery, famous for its signature Timlo soup—a light, savory chicken broth filled with shredded chicken, beef sausage, and egg.
Warung Soto Gading [$3-$7] – A classic spot, often cited for having some of the best Soto Ayam (chicken soup) in Solo, with a clean, flavorful broth and excellent perkedel (potato fritters).
Soto Triwindhu [$4-$8] – Famous for its clear, flavorful Soto Daging Sapi (beef soup), this long-standing establishment is a favorite for a hearty breakfast or lunch.
Timlo Solo [$3-$7] – A dependable choice for a satisfying bowl of the signature Solo soup, popular for its comforting, warm flavors.
Tengkleng Klewer Ibu Edi [$5-$12] – Located near the Klewer Market, this is a legendary spot for Tengkleng (goat bone soup with minimal meat in a thin, savory, curry-like sauce), a Solo specialty.
Warung Tengkleng Mbak Diah [$5-$12] – A well-known local choice for Tengkleng, offering a rich and fragrant soup with tender goat meat.
Sate Kambing Mbok Galak [$5-$15] – Known for its Sate Buntel (minced mutton wrapped in fat and grilled) and other goat dishes, this place is highly popular among locals.
Sate Ayam Pak Banjir Kampung Baru [$4-$8] – A highly recommended, simple street stall famous for its smoky, perfectly grilled Sate Ayam (chicken satay).
Tengkleng Kambing Bu Pon [$5-$12] – A non-touristy spot that specializes in Tengkleng, drawing a dedicated local following for its rich, flavorful broth.
Bakso Alex Mangkunegaran [$3-$7] – One of the most iconic and popular Bakso (meatball soup) vendors in Solo, known for its signature, generously-sized meatballs.
Bakso Klewer Prawirorejo [$3-$7] – A renowned spot for Bakso Solo, praised by locals for the quality and springy texture of its meatballs.
Bakso Kadipolo [$3-$7] – A long-standing Bakso establishment that offers a classic, comforting bowl of meatball soup.
Bakmi Jawa Pak H. Dul [$4-$8] – A favorite spot of President Jokowi, this simple roadside warung serves excellent Mie Godog (boiled Javanese noodles) and Mie Goreng (fried Javanese noodles) cooked over charcoal.
Warung Selat Mbak Lies [$4-$8] – Famous for Selat Solo (a unique Javanese-Dutch fusion dish of beef steak and vegetables in a sweet, watery gravy, often called “Javanese Salad”), served in a charming, quirky setting.
Selat Solo Tenda Biru [$4-$8] – A classic local joint for Selat Solo, known for serving the dish with a lighter, more refreshing broth compared to other places.
Pecel Solo Resto [$4-$10] – Known for its Pecel Ndeso (a local vegetable and peanut sauce salad served with red rice and karak crackers), offering an authentic Solo taste in a Javanese heritage setting.
Warung Makan Bu Djangkrik [$4-$8] – A favorite for Gudeg Ceker (young jackfruit stew with chicken feet), a Solo twist on the more famous Jogja dish.
Sate Kere Yu Ngatman [$3-$6] – A very local and traditional choice for Sate Kere (satay made from tempe gembus or beef offal), a humble Solo street food.
Lumpia Pasar Gede [$2-$5] – Found near Pasar Gede, this stall is a local gem for the Solo-style Lumpia (spring rolls), which typically feature a sweet-savory filling.
Omah Sinten Heritage Hotel & Resto [$8-$15] – Situated in a beautiful joglo heritage building, this restaurant offers an authentic Javanese dining experience with classic Solo dishes like Gudeg Solo and Ayam Penyet.
Canting Londo Kitchen [$8-$15] – Located in a colonial-style building, it offers a mix of Indonesian and Western dishes with a classic ambiance, known for its Nasi Pejantan Bakar (grilled male chicken).
Goela Klapa Authentic Indonesian Cuisine [$10-$18] – A charming spot with a colonial-era design, focusing on authentic Indonesian cuisine in a relaxed, aesthetic setting.
The Soga Eatery [$8-$15] – Located in a peaceful area, this spot focuses on traditional Indonesian cuisine (including Nasi Liwet Solo) prepared with a modern presentation and high-quality ingredients.
Ndoro Donker [$5-$12] – A café and restaurant known for its unique atmosphere and Javanese-inspired drinks and light meals, perfect for a relaxed stop.
Solo’s Bistro [$10-$20] – Offers a blend of traditional Indonesian and international dishes in a comfortable, aesthetic space, popular for Iga Bakar (grilled ribs).
Warung Kita [$5-$10] – A classic, simple restaurant that serves up comforting Javanese dishes in a no-frills setting, very popular with locals for lunch.
Bale Raos [$10-$18] – While often associated with the Kraton (palace) region, this place offers royal-inspired Javanese cuisine in a refined setting.
Lidah Jawa [$5-$12] – A restaurant focusing purely on authentic Javanese flavors, often known for its slow-cooked, traditional recipes.
Serabi Notosuman Ny. Lidia [$2-$5] – An iconic place for Serabi Solo (a sweet coconut-milk pancake), serving both the original and chocolate varieties, cooked traditionally in small clay pans.
Serabi Notosuman Ny. Handayani [$2-$5] – Located very close to the other famous Serabi vendor, offering a similar, legendary sweet treat.
Pasar Gede Hardjonagoro [$1-$5] – Not a single restaurant, but the city’s largest traditional market, where you can find numerous local snacks like Lenjongan (various colorful boiled cassava/rice cakes), Es Dawet (sweet iced rice-flour jelly drink), and other regional delicacies from humble stalls.
Es Dawet Telasih Bu Dermi [$1-$3] – A legendary stall for Es Dawet Telasih (a refreshing drink of coconut milk, palm sugar, and telasih seeds), operating since the 1930s.
Depot Es Nini Thowong [$3-$7] – A classic establishment for Solo’s traditional and unique ice desserts, perfect for cooling down on a hot day.
Cabuk Rambak Bu Parmi [$3-$6] – One of the best places to try the unique Cabuk Rambak (rice cake slices drizzled with a savory, spicy sesame and coconut sauce, served with rambak crackers).
Wedang Asle & Ronde (Night Market) [$2-$5] – Many stalls around Solo, especially in night markets, specialize in warm, comforting Javanese beverages like Wedang Asle (warm coconut milk, bread, and rice cake) and Wedang Ronde (ginger soup with sticky rice balls).
Galabo Solo (Gladag Langen Bogan) [$3-$10] – A night culinary market with numerous food stalls offering Solo favorites like Nasi Liwet, Sate Buntel, and Javanese Fried Rice/Noodles (Bakmi Jawa) under one roof.
Toko Roti Ganep [$3-$7] – Although a bakery, this is an old Solo institution famous for its traditional Javanese cakes, breads, and cookies—a perfect stop for edible souvenirs.
Cak Thon [$3-$6] – A popular, simple stall for Tahu Kupat (fried tofu, bean sprouts, and rice cakes with a sweet peanut sauce), a local favorite for a light meal.
Top Cocktail Bars and Clubs
Social Kitchen: Located in the city center, this popular venue is known for its spacious, stylish setting and a menu that includes a good selection of cocktails and spirits, often accompanied by live music or DJ sets.
The Royal Surakarta Heritage Rooftop Bar: Offering a stunning view of the city skyline, this rooftop bar provides a sophisticated ambiance, perfect for enjoying classic cocktails and premium drinks. It’s an excellent spot for a sunset drink in the heart of Solo.
Terrace Tiga Tjeret: While primarily known as a cozy, traditional-style cafe near the city center, it offers a laid-back atmosphere and often features unique local drink creations and a selection of international favorites.
Soga Eatery & Caffe: Situated in a beautifully designed space with a focus on aesthetics, this eatery and cafe in Solo also features a bar section offering a variety of creative mocktails and cocktails in a chic setting.
De’ Tjolomadoe Area (Various Outlets): Located within the renovated historic sugar factory complex just outside the main city, various modern cafes and restaurants within this area (like Tjolomadoe Hall) often have bars or lounges offering mixed drinks in a unique, industrial-chic heritage setting.
Rumah Banjarsari (Select Events): A beautiful historic house venue near the city center that sometimes hosts specialized events or private parties where a full bar service, including expertly crafted cocktails, is featured.
Wedangan Roemi: Offering a more authentic Javanese night experience, this spot, and similar “wedangan” (traditional street food stalls) across Solo, serves traditional warm beverages and lighter drinks, which provide a local alternative to standard cocktails.
Homer Bar & Lounge: Found within a well-known hotel in the city, this dedicated bar and lounge area provides a more upscale, intimate setting for enjoying classic cocktails and premium liquor selections.
Ndalem Ngabeyan: A traditional Javanese complex that occasionally hosts cultural events and sometimes incorporates modern bar services, offering a blend of heritage and contemporary drinking experiences.
Solo Paragon Hotel Rooftop: Similar to other hotel offerings, this spot in the Solo Paragon complex provides a high-altitude view and an elegant setting for relaxing with a drink after a day of exploring.
Chillbox: Situated in a central location, this spot offers a more casual yet lively environment, focusing on easy-drinking beverages, including a selection of fruity and fun cocktails.
Mirota Kampus Solo Bar Section: The larger convenience and department stores sometimes house small cafe or bar corners offering simple mixed drinks or beers in a convenient, accessible location.
The Heritage Palace – Food & Beverage Outlets: Located a short distance from the city center, this former Dutch heritage building houses various F&B outlets, some of which feature bar services with unique offerings within the grand, historic architecture.
Black Arion Bar: A newer, trendy bar located in a busy area of Solo known for its modern interior, diverse drink menu, and upbeat atmosphere, making it a good pre-clubbing spot.
Cafe Tiga Negeri: Combining a relaxed cafe feel with a bar setup, this spot, often found near university areas, offers a variety of creative and classic cocktails popular with the younger crowd.
Pura Mangkunegaran (Event Space): While not a permanent club, the vast Mangkunegaran Palace grounds often host major music festivals, concerts, and late-night events that transform the area into a massive, temporary clubbing and party zone.
Solo Club: One of the most established and well-known permanent nightclubs in Solo, typically located in a central area, featuring multiple floors, large dance floors, international and local DJs, and a mix of EDM, R&B, and commercial music.
President Club: Known for its high-energy atmosphere and often featuring live band performances followed by a DJ, this club attracts a diverse crowd and is a reliable choice for a late-night party in the city.
Paragon XXI (Adjacent Lounges): While primarily a cinema complex, the associated lounges or adjacent entertainment venues in the Solo Paragon area often host late-night parties, DJ nights, and events that function as temporary clubs.
Wisma Heritage Club: Located in a historic or older building, this club combines a traditional aesthetic with modern sound and lighting, often hosting themed nights and playing a variety of music genres, including Indonesian pop and commercial dance.
Vegas Club Solo: A popular spot for those seeking a vibrant, slightly more upscale clubbing experience, featuring elaborate lighting, VIP areas, and resident DJs specializing in house and techno music.
Miroso Club: Attracts a youthful crowd with its focus on current chart hits, EDM, and local pop, providing a lively and intense dance floor experience until the early hours.
Royal Club: Situated in an accessible part of the city, this club is recognized for its regular schedule of local and international guest DJs and its commitment to a high-quality sound system.
Platinum Club: Often found near the main commercial districts, this venue is known for its spacious layout and ability to host large-scale events and parties, focusing on mainstream dance music.
Monaco Club Solo: Offers a slightly different vibe, sometimes incorporating karaoke and lounge elements before transforming into a full-fledged dance club later in the night, playing a mix of genres to suit different tastes.
The Star Solo: A venue that frequently hosts special parties, celebrity appearances, and high-profile events, making it a key destination for high-end nightlife in the city.
