Solo, also known as Surakarta, is Central Java’s lively cultural hub, brimming with history, Javanese traditions, and local crafts. It’s the perfect destination for anyone seeking an authentic and unique cultural experience.
Here’s our curated list of the 8 must-visit attractions in Solo that you won’t want to miss:
Table of Contents
Travel to and navigate Solo like a local with our in-depth Solo Travel Guide.
1. Keraton Surakarta (Surakarta Palace)

Step into history at Keraton Surakarta, the royal palace of the Kasunanan Kingdom. This impressive attraction offers a glimpse into Java’s rich past and the story of the Solo royal family. Visitors can wander through its museums, discover royal artefacts, traditional costumes and fascinating relics of a bygone era.
Founded in 1745 by Pakubuwono II, this palace has been at the heart of preserving Javanese culture and traditions for centuries, even after the monarchy’s political power faded during Dutch colonial rule. Soak-in the grandeur of Solo’s history, as you explore the timeless treasures of Java’s heritage.
Address: Jl. Kamandungan, Baluwarti, Kec. Ps. Kliwon, Kota Surakarta, Jawa Tengah 57144
2. Pura Mangkunegaran

If you’re keen to explore more palaces in Solo, Pura Mangkunegaran is another gem which serves as the residence of the Mangkunegaran royal family. This stunning palace is a beautiful mixture of Javanese and European architecture, and its museum is packed with treasures including traditional Javanese weapons, ornate jewellery and ancient manuscripts.
After the Treaty of Giyanti in 1755, the Mataram Sultanate split into several kingdoms which included the Kasunanan Surakarta, the Yogyakarta Sultanate and the Mangkunegaran Duchy. It was then that Raden Mas Said, also known as Mangkunegara I, became the first ruler of the Mangkunegaran after leading a rebellion against the Dutch and Javanese royal authorities. He was given a portion of the territory, where he built the Mangkunegaran Palace as his official residence. For a royal experience that’s packed with intrigue, rebellion and dazzling treasures, Pura Mangkunegaran is a must-see in Solo!
Address: Jl. Ronggowarsito, Keprabon, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57131
3. Pasar Klewer (Klewer Market)

Pasar Klewer is one of the largest traditional markets in Solo and a dream come true for batik-lovers. From vibrant textiles and clothing, to unique handicrafts, it’s the perfect spot to score some authentic Javanese souvenirs and bargains. Dating back to the Dutch colonial era, this bustling market began with batik traders displaying their merchandise on makeshift stalls. The name “Klewer”, meaning “to hang or drape” in Javanese, reflects how the fabrics were traditionally displayed. Over the years, the market has grown into a bustling haven and a key player in Indonesia’s batik trade, reflecting Solo’s identity as a centre of Javanese culture and craftsmanship. Get ready to dive into the colourful tapestry of Pasar Klewer!
Address: Jl. DR. Radjiman No.5A, Gajahan, Kec. Ps. Kliwon, Kota Surakarta, Jawa Tengah 57133
4. Taman Balekambang

A royal park with a personal touch, Taman Balekambang was originally built in 1921 by the ruler KGPAA Mangkunegara VII as a gift to his daughters. Now, it’s a lush, scenic oasis where visitors can enjoy tranquil boat rides at Partini Water Park or relax beneath the ancient, towering trees of Partinah Forest.
Taman Balekambang also hosts cultural performances such as wayang kulit (shadow puppets), traditional Javanese dance shows, as well as animal encounters, making it a popular spot for weekend family trips amongst the calm, green surroundings.
Address: Jl. Balekambang, Manahan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
5. Museum Batik Danar Hadi

For those who appreciate the beauty of batik, Museum Batik Danar Hadi is a must-visit. Housing one of Indonesia’s largest collections, it showcases over 10,000 pieces of batik, including traditional and contemporary designs from various regions of Indonesia. The collection includes batik from the Royal Courts of Java (Solo and Yogyakarta), Batik Belanda (Dutch Batik), Batik Cina (Chinese Batik), and Batik Indonesia (batik from different regions like Sumatra and Kalimantan).
You’ll also get an insider’s look at the intricate process of batik-making, as well as being able to stroll through the museum’s beautifully preserved interiors, which offers a peek into Solo’s noble history. It’s the perfect day out to experience the delicate beauty and cultural significance of this Indonesian artform.
Address: Slamet Riyadi St No.261, Sriwedari, Laweyan, Surakarta City, Central Java 57141
6. Sangiran Early Man Site

Step back in time and discover the secrets of our early ancestors at the Sangiran Early Man Site. Located just outside of Solo, this UNESCO World Heritage Site is one of the world’s most important archaeological locations, packed with Asia’s richest collection of early human and ancient animal fossils, dating back over 1.5 million years!
Renowned for its impressive Homo erectus finds, these discoveries have been a key player in the scientific world at helping to unravel the mysteries of human evolution. With stunning views of Mount Lawu and the Solo River, this historical site is as visually captivating as it is educational!
Address: GRVM+PMW, Kebayanan 1, Bukuran, Kec. Kalijambe, Kabupaten Sragen, Jawa Tengah 57275
7. Bengawan Solo River

Flowing with Javanese history and folklore, the Bengawan Solo River is Java’s longest river and a true cultural icon! Hop on board a relaxing river cruise or explore the scenic surroundings, which offer a peaceful retreat from the city’s hustle-and-bustle. Once the lifeblood of local transport and trade, this symbolic river has been nurturing the surrounding rice fields and connecting communities for centuries.
Take-in the picturesque views as you cruise down the waters, and you’ll soon understand why it has inspired timeless songs and legends, including Gesang Martohartono’s iconic folk tune “Bengawan Solo” which captures the river’s timeless beauty.
8. Triwindu Antique Market

If you’re a fan of all things vintage, Solo’s Triwindu Antique Market (Pasar Triwindu) is an absolute must-visit! Brimming with fascinating finds such as old coins, classic cameras, traditional Javanese masks and antique furniture, this market is a treasure-hunter’s paradise – ideal for picking-up some unique souvenirs.
Originally opened in 1939 to celebrate the 24th anniversary of Mangkunegaran VII’s reign, Pasar Triwindu has become a bustling hotspot for collectors and history buffs, searching for a unique keepsake of Indonesia’s rich cultural past.
Address: Jl. Diponegoro, Keprabon, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57131




