Aerial view landmark of surakarta, urban city of Surakarta in the morning. Selamet riyadi street : Surakarta Indonesia  June 16 2020

Find hotels in Surakarta from Rp148.351

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Surakarta hotels

1. Swiss-Belhotel Solo

Swiss-Belhotel Solo
4.0 star property
Banjarsari
9.2 out of 10, Wonderful, (41 reviews)
"Great place to stay! Very modern rooms and great food available at hotel"
Canada
Russel
The price is Rp685.950
Rp830.000 total
includes taxes & fees
28 Jun - 29 Jun
Swiss-Belhotel Solo

2. Alila Solo, Java

Alila Solo, Java
5.0 star property
Surakarta
9.2 out of 10, Wonderful, (144 reviews)
"By far the most beautiful hotel I've ever stayed in. Everything is thoughtfully arranged, spotlessly clean and athletically pleasing. The service is also excellent in every way. "
United States
Michele
The price is Rp1.100.000
Rp1.331.000 total
includes taxes & fees
6 Jul - 7 Jul
Alila Solo, Java

3. Grand Mercure Solo Baru

Grand Mercure Solo Baru
3.5 star property
Grogol
8.6 out of 10, Excellent, (81 reviews)
"Always a great place to stay"
United States
Joshua
The price is Rp686.400
Rp830.544 total
includes taxes & fees
8 Jul - 9 Jul
Grand Mercure Solo Baru

4. HARRIS Hotel & Conventions Solo

HARRIS Hotel & Conventions Solo
3.0 star property
Surakarta
10.0 out of 10, Exceptional, (4 reviews)
"Helpful staff; comfortable rooms"
Canada
Martin
The price is Rp500.000
Rp605.000 total
includes taxes & fees
12 Jul - 13 Jul
HARRIS Hotel & Conventions Solo

5. The Royal Surakarta Heritage - Handwritten Collection

The Royal Surakarta Heritage - Handwritten Collection
5.0 star property
Solo City Centre
8.2 out of 10, Very good, (170 reviews)
"Okay"
United States
Riana kusnandari
The price is Rp561.984
Rp680.000 total
includes taxes & fees
23 Jul - 24 Jul
The Royal Surakarta Heritage - Handwritten Collection

6. Novotel Solo

Novotel Solo
4.0 star property
Solo City Centre
8.2 out of 10, Very good, (116 reviews)
"I like to staying in this place very nice people."
United States
Supartiningsih
The price is Rp588.430
Rp712.000 total
includes taxes & fees
21 Jul - 22 Jul
Novotel Solo

7. FIM by Zigna

FIM by Zigna
3.0 star property
Solo City Centre
9.4 out of 10, Exceptional, (6 reviews)
"The hotel is an excellent place to stay. The hotel itself is not special or fancy, but it is well-run, clean, and located in the center of Solo. The breakfast buffet is excellent, the restaurant is good, and the hotel also has a nice cafe with an outside seating area. They featured life music at the cafe on weekend evenings. We saw no other foreign guests, which we saw as a plus. Many staff members speak good English."
United States
Erzo
FIM by Zigna

8. The Alana Hotel and Convention Center - Solo by Aston

The Alana Hotel and Convention Center - Solo by Aston
4.0 star property
Colomadu
8.2 out of 10, Very good, (62 reviews)
"Several restaurants nearby. "
United States
Munther
The price is Rp1.058.776
Rp1.281.120 total
includes taxes & fees
29 Jun - 30 Jun
The Alana Hotel and Convention Center - Solo by Aston

9. ibis Styles Solo

ibis Styles Solo
3.0 star property
Solo City Centre
8.2 out of 10, Very good, (107 reviews)
"Perfect place for transit.......... Pool is delightful Bubur Ayam for breakfast šŸ˜"
United Kingdom
Helen Julie
The price is Rp423.140
Rp511.999 total
includes taxes & fees
19 Jul - 20 Jul
ibis Styles Solo

10. Hotel Indah Palace Solo

Hotel Indah Palace Solo
3.0 star property
Surakarta
9.0 out of 10, Wonderful, (4 reviews)
"Great place to stay in surakarta."
United States
Sam
The price is Rp318.182
Rp385.000 total
includes taxes & fees
28 Jun - 29 Jun
Hotel Indah Palace Solo

11. Lorin Syariah Hotel Solo

Lorin Syariah Hotel Solo
3.0 star property
Surakarta
8.2 out of 10, Very good, (14 reviews)
"Unfortunately the ac seems not cold enough"
United States
Reza
Lorin Syariah Hotel Solo

12. WARISAN Heritage Boutique Hotel

WARISAN Heritage Boutique Hotel
3.5 star property
Baki
8.8 out of 10, Excellent, (6 reviews)
"The WARISAN hotel is a welcoming hotel. It is like a small, quiet, and intimate village surrounded by lush vegetation. The staff are friendly and conscientious, and the owner ensures the well-being of her guests. It is truly a beautiful setting for work. The food is very good, and I recommend the WARISAN without hesitation. "
Canada
Caroline
The price is Rp826.446
Rp1.000.000 total
includes taxes & fees
1 Jul - 2 Jul
WARISAN Heritage Boutique Hotel

13. favehotel Solo Baru

favehotel Solo Baru
3.0 star property
Grogol
7.2 out of 10, Good, (39 reviews)
"Comfy room with adequate facilities"
United Kingdom
Tiwi S
The price is Rp580.007
Rp701.809 total
includes taxes & fees
28 Jun - 29 Jun
favehotel Solo Baru

14. Nata Azana Hotel Solo

Nata Azana Hotel Solo
4.0 star property
Surakarta
9.6 out of 10, Exceptional, (7 reviews)
"Nice "
United States
Pramastuti
The price is Rp470.523
Rp569.332 total
includes taxes & fees
26 Jul - 27 Jul
Nata Azana Hotel Solo

15. Zigna Kampung Batik

Zigna Kampung Batik
3.5 star property
Surakarta
10.0 out of 10, Exceptional, (3 reviews)
"Good"
United Kingdom
Ari Wijaya
The price is Rp520.661
Rp630.000 total
includes taxes & fees
3 Jul - 4 Jul
Zigna Kampung Batik

16. LOA Living Solo Baru

LOA Living Solo Baru
3.0 star property
Grogol
10.0 out of 10, Exceptional, (1 review)
"Das Personal war freundlich, die Zimmer sahen schƶn aus und generell macht das Hotel einen guten Eindruck. Auch lag das Hotel in der NƤhe der Pakuwon-Mall, was sehr praktisch war."
Germany
Andreas
The price is Rp775.537
Rp938.400 total
includes taxes & fees
6 Jul - 7 Jul
LOA Living Solo Baru

17. Rumah Batu Boutique Hotel

Rumah Batu Boutique Hotel
3.0 star property
Baki
9.0 out of 10, Wonderful, (9 reviews)
"Stunning gardens surround the rooms. A little slice of paradise just outside the city."
United States
Thomas
The price is Rp554.132
Rp670.499 total
includes taxes & fees
28 Jun - 29 Jun
Rumah Batu Boutique Hotel

18. POP! Hotel Solo

POP! Hotel Solo
2.0 star property
Surakarta
7.0 out of 10, Good, (4 reviews)
"Good hotel for one night. Breakfast selection was very poor. Bedsheets are old and dirty. You can hear everything from the hall/corridor."
United Kingdom
Nikita
The price is Rp177.968
Rp265.342 total
includes taxes & fees
25 Jul - 26 Jul
POP! Hotel Solo

19. Mercure Solo

Mercure Solo
3.0 star property
Surakarta
8.4 out of 10, Very good, (37 reviews)
"Good Hotel"
Japan
Tetsuzo
The price is Rp572.727
Rp693.000 total
includes taxes & fees
28 Jun - 29 Jun
Mercure Solo

20. Zest Parang Raja Solo by Swiss-Belhotel International

Zest Parang Raja Solo by Swiss-Belhotel International
3.5 star property
Banjarsari
7.0 out of 10, Good, (4 reviews)
"Clean room,closed to the city center"
United States
Sam
The price is Rp285.124
Rp344.999 total
includes taxes & fees
13 Jul - 14 Jul
Zest Parang Raja Solo by Swiss-Belhotel International
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Surakarta

Find the best Surakarta areas for the activities you enjoy most. Learn more about Surakarta
Learn more about Surakarta

Solo City Centre

You'll enjoy the museums and zoo in Solo City Centre. You might want to make time for a stop at Solo Paragon Lifestyle Mall or Nakamura Klinik.

Banjarsari

If you're spending some time in Banjarsari, Solo Paragon Lifestyle Mall and Nakamura Klinik are top sights worth seeing.

Stay near popular Surakarta attractions

Surakarta and related destinations

The royal Keraton Surakarta palace showcases Javanese heritage with traditional dance performances and ornate artefacts from the sultanate era. Explore Pasar Gede market for local batik textiles, then visit nearby Sangiran to see ancient human fossils in the UNESCO-listed museum.

A large white mosque with multiple domes and minarets, surrounded by greenery and urban buildings.

Top Surakarta Hotel Reviews

More cheap stays in Surakarta

Hotels in Surakarta with star rating

Price trends for hotels in Surakarta

Less expensive
More expensive
Next month
June
May
Rp509,642
Month
Price
January
Rp622,581
February
Rp619,835
March
Rp600,000
April
Rp651,240
May
Rp703,500
June
Rp452,179
July
Rp509,642
August
Rp509,642
September
Rp500,954
October
Rp535,537
November
Rp457,531
December
Rp561,451
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Surakarta.

Find out more about Surakarta

Top reasons to visit Surakarta

  • Rich Cultural Heritage: Surakarta, or Solo, boasts captivating historic sites like the Keraton Surakarta, showcasing its royal legacy.
  • Artistic Batik Experience: Discover the artistry of Surakarta batik, a traditional textile that reflects the region's rich culture.
  • Vibrant Culinary Scene: Delight in diverse local dishes and street food that embody the flavours of Central Java.
  • Evening Entertainment: Enjoy performances like the Prambanan Ramayana Ballet for a taste of traditional Indonesian theatre.
  • Charming Neighbourhoods: Explore serene parks and lively markets, offering a unique backdrop for memorable excursions.

Find great hotels in Surakarta

Surakarta, also known as Solo, offers a diverse selection of accommodation options, from luxurious hotels to budget-friendly hostels. Ideal for both business travellers and families, you'll discover various amenities, including spa services and family-oriented facilities. Popular choices include Salam Hotels, Sragen Hotels, and Selo Hotels, ensuring a comfortable and enjoyable stay in this charming city. Explore the unique culture and vibrant atmosphere of Surakarta while enjoying the convenience of well-located lodging.

  • Alila Solo, Java: Embracing a contemporary design with a touch of traditional Javanese heritage, Alila Solo, Java is a luxurious 5-star hotel that caters to both family and business travellers. With an impressive guest rating of 9.2, this hotel is renowned for its extensive amenities for children, including a children's pool, games area, and a complimentary kids' club. Families will appreciate the thoughtfully curated activities, while business guests can enjoy seamless connectivity and meeting facilities. The hotel also features a stunning rooftop pool, offering panoramic views of the city, making it an ideal retreat for relaxation and leisure.
  • ibis Styles Solo: This vibrant 3-star hotel stands out with its playful design and welcoming atmosphere, ideal for business travellers seeking a spa-themed getaway. Rated 8.2 by guests, ibis Styles Solo offers a full-service spa with an array of treatments including body therapies and aromatherapy, alongside an outdoor pool for unwinding after a busy day. The hotel’s lively decor and modern amenities ensure a comfortable stay, while its central location allows for easy access to local attractions, making it a convenient choice for those on the go.
  • The Royal Surakarta Heritage - Handwritten Collection: This elegant 5-star hotel exudes luxury and charm, seamlessly blending traditional Javanese elements with modern comforts. With a guest rating of 8.2, it is particularly suited for discerning travellers seeking a refined spa experience. The Royal Surakarta offers a comprehensive spa service, including in-room massages and aromatherapy treatments, creating a serene environment for relaxation. Its exquisite dining options and opulent rooms enhance the overall experience, making it a splendid choice for both business and leisure stays.

Where to stay in and around Surakarta

Welcome to Surakarta, a vibrant Indonesian city that offers a delightful blend of culture, adventure, and relaxation. Explore the charming neighbourhoods and experience the rich cultural heritage, family-friendly activities, and bustling business atmosphere. From traditional markets to serene parks, Surakarta provides a unique backdrop for unforgettable excursions. Don't miss the chance to uncover the best of Surakarta and its surrounding regions during your visit.

  • Solo City Centre: Nestled in the heart of Surakarta, Solo City Centre is a vibrant neighbourhood that attracts visitors year-round, with a notable influx during July to August and December. Travellers flock here for family-friendly outings, city-themed adventures, and outdoor activities. The area boasts a plethora of shopping venues, including bustling shopping centres and modern malls, making it a haven for retail therapy. Local landmarks such as urban parks and lively streets enhance the experience, providing a perfect backdrop for leisurely strolls and social gatherings.
  • Java: Located a mere 13km from Surakarta, the island of Java presents a rich tapestry of natural beauty and cultural heritage. With peaks in visitor numbers during January, July, and September, this enchanting destination is perfect for those seeking outdoor escapades, beach relaxation, and immersive cultural experiences. Enjoy activities such as shopping, dancing, and live music, while exploring the island's stunning landmarks, including ancient temples and scenic beaches. Java's unique charm makes it an essential stop for any adventurous traveller.
  • Grogol: Just 3km from Surakarta, Grogol is a bustling city that offers an array of experiences for family outings, business trips, and city explorations. With a steady flow of visitors throughout the year, particularly from July to August and December, Grogol is home to various shopping centres and educational institutions. Explore the historic palace and modern college university, or enjoy a day of fun at the local theme park. Grogol's vibrant atmosphere and diverse attractions make it a worthy addition to your itinerary.

Things to do in Surakarta

Shopping

In the heart of Surakarta, explore the vibrant Pasar Klewer for traditional batik and local crafts. For a more modern shopping experience, head to Solo Paragon Mall, which features a range of international brands and dining options. If you're up for a drive, visit Hartono Mall for an expansive selection.

Recreation

Experience rejuvenation at The Royal Surakarta Heritage Hotel’s wellness centre, where traditional Javanese treatments and soothing massages await. Enjoy a serene atmosphere while participating in yoga sessions at the nearby Taman Sriwedari, surrounded by lush greenery and cultural heritage.

Adventure

In Surakarta, explore the lush landscapes of Tawangmangu, where you can hike to the stunning Grojogan Sewu Waterfall. Experience the thrill of rafting on the Solo River, navigating its exhilarating rapids amidst breathtaking scenery, or delve into the rich culture at the vibrant Pasar Klewer market.

Nightlife

In Surakarta, the vibrant nightlife features venues like the lively Cafe Taman and the intimate Jazz Cafe, where you can enjoy local music. The city also offers street food stalls that come alive at night, providing a delightful culinary experience amidst the bustling atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Surakarta

To save money on your trip to Surakarta, consider visiting in March or September to October, as these months offer lower prices. Saturdays are the most affordable days to stay, while Tuesdays tend to be pricier. Use Expedia's search tool to filter by budget and preferences, showcasing the cheapest eco-friendly hotels. Additionally, take advantage of app deals and combine your hotel, flights, and activities for further savings. For public transport, opt for local buses or shared rides to keep costs down while exploring the city.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Surakarta are March and September to October, where the prices are slightly lower. This is in comparison to May and November to December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Surakarta is Saturday. The most expensive day to stay in Surakarta is Tuesday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Surakarta with your flights and activities through an Expedia package.

Find the best attractions in Surakarta

Surakarta is an ideal destination for city, family, and business-themed holidays. Visitors can explore captivating historic sites like the Keraton Surakarta, delve into the rich heritage at local museums, and experience the vibrant culture at various cultural centres. The attractions cater to those seeking cultural immersion, family-friendly activities, and outdoor experiences, making it a perfect getaway for all types of travellers. Don't miss the chance to discover the artistry of Surakarta batik and the legacy of the Yogyakarta Sultanate.

  • Mangkunegaran Palace: Step into the grandeur of Mangkunegaran Palace, a historic site that showcases the rich cultural heritage of Central Java. Marvel at the intricate Javanese architecture and enjoy traditional performances that reflect the region's artistic legacy.
  • Kraton Surakarta: Explore the majestic Kraton Surakarta, a cultural landmark that offers a serene escape. Wander through its lush gardens, discover its fascinating history, and immerse yourself in the local traditions and adventurous tales of the Javanese royal family.
  • Balekambang City Park: Enjoy a leisurely day at Balekambang City Park, an urban oasis perfect for families. Stroll among its lush greenery, engage in outdoor activities, or simply relax by the scenic lake, soaking in the vibrant atmosphere of the city.

Best time to go to Surakarta

The best time to visit Surakarta can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Surakarta falls in May, when visitor numbers are slightly low and weather is mostly sunny with moderate rain. The coolest average temperature in Surakarta falls in January and February. February has average visitor numbers and mostly cloudy weather.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January76.1°F (24.5°C)Frequent RainMostly CloudyAverageAverage
February76.1°F (24.5°C)Frequent RainMostly CloudyAverageSlightly Low
March76.8°F (24.9°C)Frequent RainMostly CloudyAverageSlightly Low
April77.7°F (25.4°C)Frequent RainMostly CloudySlightly LowAverage
May78.8°F (26.0°C)Moderate RainMostly SunnySlightly LowSlightly High
June78.3°F (25.7°C)Light RainMostly SunnyAverageAverage
July77.2°F (25.1°C)No RainMostly SunnySlightly HighAverage
August77.4°F (25.2°C)No RainMostly SunnySlightly HighAverage
September78.1°F (25.6°C)Light RainMostly SunnyAverageSlightly Low
October78.6°F (25.9°C)Light RainMostly SunnySlightly LowAverage
November77.5°F (25.3°C)Frequent RainMostly CloudyAverageSlightly High
December76.6°F (24.8°C)Frequent RainMostly CloudySlightly HighSlightly High

The nearest major airports for your trip to Surakarta

Accessing Surakarta is convenient via three major airports. Adisumarmo International Airport (SOC) is the closest, situated 11km from the city centre, with nearby accommodations like the 5-star Alila Solo and Swiss-Belhotel Solo, both offering airport shuttle services. Alternatively, Yogyakarta International Airport (YIA) is approximately 92km away, with options such as Iran Homestay and Hotel King's, both 11km from the airport. Semarang's Ahmad Yani International Airport (SRG), 82km from Surakarta, features hotels like the 5-star PO Hotel Semarang, which provides scheduled airport transfers. Each airport offers various transport services to facilitate a smooth arrival.

Frequently asked questions

What's the best place for a stay in Surakarta?
Based on our traveller data, Alila Solo, Java is one of the top choices for your stay. This hotel offers a full-service spa and a restaurant. Other good options for your trip include Moxy Solo and Novotel Solo. See all available top hotels, or vacation rentals in Surakarta.
If I need to cancel my hotel reservation in Surakarta, will I receive a refund?
Yes, you'll find most hotel room reservations are refundable if you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you might be able to still cancel and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Surakarta.
What's the best accommodation for a budget-friendly stay in Surakarta?
Based on our traveller reviews, Hotel O Paviliun Permata is a top choice for a less expensive stay. View all budget hotels in Surakarta.
What's the best family accommodation in Surakarta?
Alila Solo, Java is a hotel with a children's pool and a children's club, and it's a top choice on Expedia for families. Other choices to stay with the children include Novotel Solo and HARRIS Hotel & Conventions Solo. Also, attractions such as The Heritage Palace and Sriwedari Amusement Park are fun for children of all ages. Find more child-friendly accommodations in Surakarta.
What's the best high-end place to stay in Surakarta?
Alila Solo, Java is a luxury hotel with a full-service spa and a 24-hour health club, and it's a popular choice for Expedia travellers looking for an elegant place to stay. The Royal Surakarta Heritage - Handwritten Collection and Mahalaya The Legacy Solo are two other upscale options for your stay. Find more luxury hotels in Surakarta.
What are some accommodation options with pools in Surakarta?
FIM by Zigna is a top hotel with a pool, a full-service spa and free WiFi. Other choices with an on-site pool include Adhiwangsa Hotel & Convention Hall and Nadamax Solo Guest House. View all hotels with pools in Surakarta.
What is the best spa hotel in Surakarta?
Alila Solo, Java is a top luxury spa hotel featuring a 24-hour health club, a free children's club, a bar and an outdoor pool. Treat yourself to a facial, body scrub or hot stone massage at Alila Spa. Other popular spa hotels in Surakarta include The Royal Surakarta Heritage - Handwritten Collection and Swiss-Belhotel Solo. See all spa hotels in Surakarta.
What's it like to stay in Surakarta?
Visitors can enjoy all that Surakarta has to offer, including the zoo and musical theatre. The cultural and relaxing setting also entices those visiting the city. In Surakarta, there are 190 hotels and other accommodation options to choose from. Find out more about Surakarta.
What is there to see in Surakarta?
Cultural venues include Danar Hadi, The Heritage Palace and Radya Museum Library. Landmarks like Kraton Surakarta, Mangkunegaran Palace and UMS might be worth a visit. A couple of additional sights to add to your itinerary are Solo Paragon Lifestyle Mall and Klewer Market. Take a look at what more there is to see and do in Expedia's Surakarta guide.
How should I get around Surakarta?
If you want to travel outside the area, take a train from Solo Balapan Station, Solo Jebres Station or Purwosari Station. If you want to venture out around the area, you may want a rental car in Surakarta for your journey.
What's the seasonal weather like in Surakarta?
The hottest months are usually October and September, with an average temperature of 26°C, while the coldest months are August and September, with an average of 25°C. The rainiest months in Surakarta are February, March, January and November, with each month seeing an average of 449 mm of rainfall.