Hotels in Surakarta City

Search and compare Surakarta City hotels from hundreds of travel sites and save

Surakarta City, Central Java, Indonesia
Sep 23 — Sep 242
Surakarta City, Central Java, Indonesia
Thu 9/23
Fri 9/24
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Surakarta City

Filter by star ratings
All filters
Sala View Hotel
Sala View Hotel
8.2 Excellent
Jl. Slamet Riyadi No.450, Surakarta City, Indonesia
Show on map
2.3 mi from city centre, Surakarta City 
ExcellentBased on 69 reviews
8.2

Sala View Hotel provides a charming setting when in Surakarta. It also offers massage services, free Wi-Fi and an outdoor pool.

Aston Solo Hotel
Aston Solo Hotel
8.4 Excellent
Jl. Brigjend. Slamet Riyadi No. 373, Surakarta, Surakarta City, Indonesia
Show on map
2.3 mi from city centre, Surakarta City 
ExcellentBased on 362 reviews
8.4

Aston Solo Hotel provides a comfortable setting when in Surakarta. It also offers meeting rooms, a coffee bar and an outdoor pool.

Harris Hotel & Conventions Solo
Harris Hotel & Conventions Solo
8.5 Excellent
Jalan Slamet Riyadi No 464 Purwosari Solo, Surakarta City, Indonesia
Show on map
2.3 mi from city centre, Surakarta City 
ExcellentBased on 131 reviews
8.5

HARRIS Hotel & Conventions Solo is located in Surakarta and is close to the Radya Pustaka Museum. It also offers free private parking on site and Klewer Market, Pasar Gede and Mangkunegaran Palace are a short car ride away.

The Alana Hotel & Convention Center Solo By Aston
The Alana Hotel & Convention Center Solo By Aston
8.4 Excellent
Jalan Adi Sucipto, Surakarta City, Indonesia
Show on map
4.0 mi from city centre, Surakarta City 
ExcellentBased on 172 reviews
8.4

Situated in Surakarta, The Alana Hotel and Convention Center - Solo offers luxury 4-star accommodation, as well as an outdoor pool. It also provides 24-hour room service, a 24-hour reception and meeting rooms.

Sahid Jaya Hotel Solo
Sahid Jaya Hotel Solo
7.1 Good
Jl. Gajah Mada 82, Solo, Surakarta City, Indonesia
Show on map
1.0 mi from city centre, Surakarta City 
GoodBased on 116 reviews
7.1

Hotel Sahid Jaya Solo provides comfortable 5-star accommodation in Surakarta. It offers indoor tennis courts, an outdoor pool and free Wi-Fi.

Front One Cabin Solo
Front One Cabin Solo
7.9 Good
Jl. DR. Setiabudi No.32 Banjarsari, Surakarta City, Indonesia
Show on map
0.8 mi from city centre, Surakarta City 
GoodBased on 41 reviews
7.9

Front One Cabin Solo is located in Surakarta and offers guests free Wi-Fi. It also offers a laundry service and a 24-hour reception.

Favehotel Manahan - Solo
Favehotel Manahan - Solo
7.4 Good
Jl. Adisucipto No. 60, Surakarta City, Indonesia
Show on map
2.5 mi from city centre, Surakarta City 
GoodBased on 303 reviews
7.4

Favehotel Manahan - Solo provides comfortable 3-star accommodation in Surakarta. Rooms are air conditioned and a wireless internet connection is provided free of charge.

Amaris Hotel Sriwedari Solo
Amaris Hotel Sriwedari Solo
7.7 Good
Jl. Kebangkitan Nasional No. 24, Surakarta City, Indonesia
Show on map
1.5 mi from city centre, Surakarta City 
GoodBased on 263 reviews
7.7

Amaris Hotel Sriwedari Solo is located in Surakarta and is close to Klewer Market. It is conveniently positioned for guests wishing to discover the area's attractions.

Amarelo Hotel Solo
Amarelo Hotel Solo
8.0 Excellent
Jl. Gatot Subroto No.89-103 - Singosaren, Surakarta City, Indonesia
Show on map
1.3 mi from city centre, Surakarta City 
ExcellentBased on 289 reviews
8.0

Amarelo Hotel Solo provides a comfortable setting while in Surakarta. It also offers free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

Solo Paragon Hotel & Residences
Solo Paragon Hotel & Residences
7.5 Good
Jl. Dr. Soetomo, Surakarta City, Indonesia
Show on map
1.6 mi from city centre, Surakarta City 
GoodBased on 210 reviews
7.5

Solo Paragon Hotel & Residences is located in Surakarta and offers free Wi-Fi. It also provides an outdoor pool, a kids club and a kids pool.

Tips for booking a Surakarta City hotel

Cheapest month:August
Most expensive month:November
Average price in Surakarta City:$46/night
Absolute cheapest price found:$7/night
Cheapest day:Sunday
Most expensive day:Tuesday
$25 - $73
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$11 - $84
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Surakarta City hotels

Show all 333 hotels
1
Alila Solo
Alila Solo
8.9 Excellent
JL Slamet Riyadi No 562, Surakarta City, Indonesia
Show on map
1.8 mi from city centre, Surakarta City 

Recently refurbished, Alila Solo provides luxury 5-star accommodation in Surakarta. It features a fitness centre, as well as a Jacuzzi, a swimming pool and a sauna.

2
Solo Paragon Hotel & Residences
Solo Paragon Hotel & Residences
7.5 Good
Jl. Dr. Soetomo, Surakarta City, Indonesia
Show on map
1.6 mi from city centre, Surakarta City 

Solo Paragon Hotel & Residences is located in Surakarta and offers free Wi-Fi. It also provides an outdoor pool, a kids club and a kids pool.

3
The Royal Surakarta Heritage Solo MGallery Collection
The Royal Surakarta Heritage Solo MGallery Collection
8.1 Excellent
Jalan Slamet Riyadi No. 06, Surakarta City, Indonesia
Show on map
1.1 mi from city centre, Surakarta City 

The Royal Surakarta Heritage - MGallery Collection provides 5-star accommodation in Surakarta. It has a fitness centre, as well as a sauna, an outdoor pool and a ballroom.

4
Aston Solo Hotel
Aston Solo Hotel
8.4 Excellent
Jl. Brigjend. Slamet Riyadi No. 373, Surakarta, Surakarta City, Indonesia
Show on map
2.3 mi from city centre, Surakarta City 

Aston Solo Hotel provides a comfortable setting when in Surakarta. It also offers meeting rooms, a coffee bar and an outdoor pool.

Cheapest hotels in Surakarta City, Central Java

Show all 333 hotels
OYO 338 Guest House Omah Manahan Syariah
OYO 338 Guest House Omah Manahan Syariah
7.4 Good
Jl. Moh. Husni Thamrin No.51, Manahan, Surakarta City, Indonesia
Show on map
2.3 mi from city centre,  

OYO 338 Guest House Omah Manahan is located in Surakarta and offers free Wi-Fi. It also provides a terrace, an express check-in and check-out feature and a 24-hour reception.

$9
Avg. per night
Hotel Bintang Solo
Hotel Bintang Solo
8.6 Excellent
Jl. Ir. Sutami 104, Mangkunegaran, Surakarta City, Indonesia
Show on map
1.7 mi from city centre,  

Hotel Bintang Solo is located in Surakarta and offers free wireless internet. It also provides an express check-in and check-out feature, a 24-hour reception and a concierge.

$11
Avg. per night
Hotel Asia
Hotel Asia
7.9 Good
Jl. Monginsidi No.1, Jebres, Surakarta City, Indonesia
Show on map
0.5 mi from city centre,  

Hotel Asia Surakarta provides comfortable 3-star accommodation in Surakarta. It also offers an outdoor pool, a kids pool and a 24-hour reception.

$12
Avg. per night
Pose In Hotel Solo
Pose In Hotel Solo
7.1 Good
Jl. Monginsidi No.125, Surakarta City, Indonesia
Show on map
0.6 mi from city centre,  

Boasting an indoor pool, Pose In Hotel Solo is located in Surakarta and provides comfortable accommodation. It offers free Wi-Fi, an express check-in and check-out feature and valet parking.

$12
Avg. per night
Amarelo Hotel Solo
Amarelo Hotel Solo
8.0 Excellent
Jl. Gatot Subroto No.89-103 - Singosaren, Surakarta City, Indonesia
Show on map
1.3 mi from city centre,  

Amarelo Hotel Solo provides a comfortable setting while in Surakarta. It also offers free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

$13
Avg. per night
Lampion Hotel Solo
Lampion Hotel Solo
JL. Slamet Riyadi No. 331, Surakarta City, Indonesia
Show on map
2.0 mi from city centre,  

Lampion Hotel Solo provides a comfortable setting when in Surakarta. It is conveniently positioned for those wanting to visit the area's popular attractions.

$13
Avg. per night
Front One Cabin Solo
Front One Cabin Solo
7.9 Good
Jl. DR. Setiabudi No.32 Banjarsari, Surakarta City, Indonesia
Show on map
0.8 mi from city centre,  

Front One Cabin Solo is located in Surakarta and offers guests free Wi-Fi. It also offers a laundry service and a 24-hour reception.

$14
Avg. per night
Pop! Hotel Solo
Pop! Hotel Solo
8.1 Excellent
Jalan Slamet Riyadi No 464, Purwosari, Surakarta City, Indonesia
Show on map
2.3 mi from city centre,  

POP Hotel Solo is located in Surakarta and provides free Wi-Fi. It also offers a 24-hour reception, massage services and meeting rooms.

$14
Avg. per night

Hotel prices in Surakarta City

2 stars and under

$9 - $16

Red Planet Solo

#1 Most popular

Red Planet Solo
8.0 Excellent
$16
Avg. per night
Pop! Hotel Solo

#2 Most popular

Pop! Hotel Solo
8.1 Excellent
$14
Avg. per night
OYO 338 Guest House Omah Manahan Syariah
$9
Avg. per night
3 stars

$11 - $30

Amarelo Hotel Solo

#1 Most popular

Amarelo Hotel Solo
8.0 Excellent
$13
Avg. per night
Grand Amira Hotel

#2 Most popular

$16
Avg. per night
Hotel Bintang Solo

Best value

Hotel Bintang Solo
8.6 Excellent
$11
Avg. per night
4 stars +

$24 - $61

The Royal Surakarta Heritage Solo MGallery Collection
$27
Avg. per night
Novotel Solo

#2 Most popular

Novotel Solo
8.1 Excellent
$28
Avg. per night
Lorin Solo Hotel

Best value

$24
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Surakarta City

Surakarta City travel FAQs

  • What are the best hotels in Surakarta City?

    One of the most popular hotels in Surakarta City is The Royal Surakarta Heritage Solo MGallery Collection, which has been reviewed by 288 users and currently has a rating of 8.1/10. Other top-rated locations include Novotel Solo and Solo Paragon Hotel & Residences, which have received 8.1/10 and 7.5/10 ratings from our users, respectively.