8 Must-Visit Attractions in Solo for an Unforgettable Experience

Our blog may contain affiliate links, and Indo Buddies is a member of the Amazon Service LLC Associates Program. If you make a purchase using one of these Amazon links - or other affiliate links - we may receive compensation at no extra cost to you. See our Disclaimer Policy for more information.

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:

Travel to and navigate Solo like a local with our in-depth Solo Travel Guide.

1. Keraton Surakarta (Surakarta Palace)

A traditional building with blue ornate architecture, a central tower, and an open courtyard, set against a blue sky with scattered clouds, stands as one of the must-visit attractions in Solo.

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

A large traditional building with an ornate roof sits under a partly cloudy sky, with a circular pond and fountain in the foreground surrounded by greenery. This serene setting is one of the must-visit attractions in Solo.

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)

A multi-story building labeled "Pasar Klewer" with a red roof and beige exterior is shown, featuring a central clock and surrounded by trees and benches in a paved area. As one of the must-visit attractions in Solo, it offers both charm and convenience for visitors.

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 sign in red text reads "Taman Balekambang" in front of a landscaped area with trees and greenery, marking one of the must-visit attractions in Solo.

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

A large, elegant white building with a central triangular pediment and tall columns at the entrance, warmly lit and surrounded by potted plants and trees. This stunning structure is one of the must-visit attractions in Solo.

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

The entrance gate of Sangiran Early Man Museum, framed by two large crossing tusk sculptures and surrounded by lush green trees, stands as one of the must-visit attractions in Solo.

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

A winding river flows through a lush, green landscape with boats along its banks and mountains in the background under a cloudy sky—a scene that captures the essence of must-visit attractions in Solo.

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

A cluttered antique shop interior with various items such as masks, lanterns, and wooden sculptures. A staircase is centrally placed, leading to an upper floor filled with more antiques—one of the must-visit attractions in Solo.

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

About Karlie

Karlie spends her time between her two favourite countries, her birthplace of Australia, and her second-home Indonesia. Karlie loves adventuring, exploring and learning about the history and culture of Indonesia. She is a diver, big beach and nature lover, and enjoys sharing her travels via writing, video and photography. When she's not adventuring with her family, she is grabbing a drink & hitting the dancefloor with her girlfriends.

More Travel Tips

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.