Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
View map
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

3-star hotels in Surakarta (Solo)

Search the best hotels and places to stay in Surakarta (Solo)

Filter by
Other filters
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Applied filters
Stars:   ×
-Jl. Brigjen Slamet Riyadi 331, Solo--, Surakarta (Solo), IndonesiaView on map
1.6 mi from City Center600 yd from Solo Grand Mall
The hotel has an outdoor restaurant with dishes of Indonesian cuisine and is situated just off Radya Pustaka Museum.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
Price fromUS$ 31per nightSelect
Not available
Jl. Ir. Soekarno, Surakarta (Solo), Indonesia, 57552
This designer hotel is nestled in the heart of Surakarta, not far from Gede Market Solo.
  • The hotel has
    • On-site car park
    +1
8.6
Great1 review
Price fromUS$ 27per nightSelect
Not available
Jl Slamet Riyadi 437, Surakarta (Solo), Indonesia, 57147
This hotel in the government district of Surakarta is situated close to Radya Pustaka Museum and welcomes guests since 2015.
Price fromUS$ 54per nightSelect
Not available
Jl. Dr. Sutomo No. 8 - 10, Surakarta (Solo), Indonesia, 57141
Housed in an art deco-style building, the hotel with a health club and a Jacuzzi is placed about 10 minutes' walk away from Gede Market Solo and near many other tourist attractions, including Solo Paragon Mall.
10.0
Perfect1 review
Price fromUS$ 19per nightSelect
Not available
Jl. Monginsidi No.125, Surakarta (Solo), Indonesia
1.4 mi from City Center300 yd from Solo Balapan Railway Station
Adjacent to Cluster Dayu Prehistoric Museum, and close to Klewer Market, this functional hotel features 56 non-smoking rooms.
Price fromUS$ 24per nightSelect
Not available
Jl. Kapten Mulyadi No. 115, Surakarta (Solo), Indonesia
1200 yd from City Center800 yd from Klewer Market
Featuring historical architecture, the venue provides 93 rooms and offers easy access to Roti Mandarijn.
9.2
Perfect1 review
Price fromUS$ 28per nightSelect
Not available
Jl. Monginsidi No.1, Surakarta (Solo), Indonesia
1.3 mi from City Center1000 yd from Solo Balapan Railway Station
The hotel has a 24-hour restaurant plus 114 rooms and is located in a business area.
Price fromUS$ 27per nightSelect
Not available
Jl. Kebangkitan Nasional No. 11A Teposanan Sriwedarilaweyansurakarta, Surakarta (Solo), Indonesia
1400 yd from City Center300 yd from Sriwedari Park
Offering convenient proximity to Museum Batik Danar Hadi, the hotel is also close to National Press Museum.
Select
Not available
Jalan Brigjen Slamet Riyadi No. 286, Surakarta (Solo), Indonesia, 57141
1500 yd from City Center100 yd from Radya Pustaka Museum
Located close to Klewer Market, the hotel has 48 rooms, and boasts access to a coach station.
Price fromUS$ 28per nightSelect
Not available
Jalan Gajah Mada 23, Surakarta (Solo), Indonesia, 57131
1400 yd from City Center300 yd from Museum Batik Danar Hadi
There is a 24-hour restaurant with Indonesian cuisine and a large pool available on site.
8.4
Great4 reviews
Price fromUS$ 35per nightSelect
Not available
Jl. Adisucipto No. 60, Surakarta (Solo), Indonesia
The hotel was built in 2011 in a central area of Surakarta, and nowadays has 190.
6.8
Nice2 reviews
Price fromUS$ 29per nightSelect
Not available
Jl. Srigading II 12 Turisari, Surakarta (Solo), Indonesia
Offering convenient proximity to Radya Pustaka Museum, the hotel is also close to Mangkunegaran Palace.
7.8
Very good2 reviews
Price fromUS$ 30per nightSelect
Not available
Jl. Veteran 284, Surakarta (Solo), Indonesia, 57154
Providing access to Radya Pustaka Museum, this hotel is a 15-minute walk from Klewer Market and offers a full-service restaurant.
Price fromUS$ 56per nightSelect
Not available
Jl. Brigjend Slamet Riyadi No.335, Surakarta (Solo), Indonesia, 57142
1.6 mi from City Center600 yd from Solo Grand Mall
The budget hotel is a good starting point to Surakarta' sights including Museum Dullah and Dalem Kalitan.
Price fromUS$ 45per nightSelect
Not available
Jl. Ir Soekarno Blok Ac 25, Surakarta (Solo), Indonesia
2.4 mi from City Center1000 yd from Pandawa Water World
Offering meals and babysitting for children along with an Egyptian menu, the venue boasts a perfect location near a train station.
5.0
Guest rating1 review
Price fromUS$ 22per nightSelect
Not available
Jl. Gatot Subroto No.89-103 - Singosaren, Surakarta (Solo), Indonesia
Located just off Mangkunegaran Palace and 1.7 km from Solo Paragon Mall, this hotel features a casino and a tennis court.
Price fromUS$ 20per nightSelect
Not available
Jl. Dr. Setiabudi No.32 Banjarsari, Surakarta (Solo), Indonesia, 57142
1.6 mi from City Center400 yd from Solo Balapan Railway Station
A few meters away you can enjoy Klewer Market.
Price fromUS$ 14per nightSelect
Not available
Jalan Slamet Riyadi No.125, Solo, Surakarta (Solo), Indonesia, 57142
800 yd from City Center300 yd from Ngarsopuro Market
Featuring free parking and a restaurant, this property is situated a short distance from Gede Market Solo.
Price fromUS$ 28per nightSelect
Not available
Jl. Teratai 2 No.11, Surakarta (Solo), Indonesia
1.1 mi from City Center300 yd from Museum Dullah
Located less than 1 km from the town of Surakarta, this accommodation offers a terrace overlooking the garden.
Price fromUS$ 16per nightSelect
Not available
Jalan Ngebrusan No. 13, Surakarta (Solo), Indonesia, 57133
1.0 mi from City Center700 yd from Solo Balapan Railway Station
Located within a 15-minute walk to Vastenburg Fort in Surakarta, the accommodation features 1 bedrooms for up to 2 guests.
Price fromUS$ 11per nightSelect
Not available
Diponegoro No. 34-35 Ngarsopuro Solo , Surakarta (Solo), Indonesia
1100 yd from City Center200 yd from Ngarsopuro Market
Located next to Solo Grand Mall, the venue comprises 10 rooms with garden views.
Price fromUS$ 37per nightSelect
Not available
Gatak Rt01/Rw08, Gajahan-Colomadu, Karanganyar, Surakarta, Surakarta (Solo), Indonesia
5.7 mi from City Center1.0 mi from Padang Golf Adi Sumarmo
The property is fitted with an outdoor pool and is situated less than 8 km from Radya Pustaka Museum.
Price fromUS$ 65per nightSelect
Not available
Jl Jalan Sugiyopranoto 20, Surakarta (Solo), Indonesia, 57111
1300 yd from City Center600 yd from Ngarsopuro Market
Set a few minutes' walk away from Mangkunegaran Palace, the hotel boasts royal architecture and 121 rooms with Japanese decor.
6.6
Nice1 review
Price fromUS$ 86per nightSelect
Not available
Jl. Dr. Muwardi 44 44, Surakarta (Solo), Indonesia
66 rooms offer you views of the street, while the hotel provides with steam baths and various massages in the heart of Surakarta.
Price fromUS$ 29per nightSelect
Not available
Jl. Hasanudin 134, Surakarta, Surakarta (Solo), Indonesia
1.3 mi from City Center400 yd from Solo Balapan Railway Station
Within easy reach of Gede Market Solo, this hotel comprises 71 rooms with en suite bathrooms.
Price fromUS$ 24per nightSelect
Not available
Jl. Slamet Riyadi No. 366 Laweyan ,Solo (Surakarta), Surakarta (Solo), Indonesia, 57141
4.8 mi from City Center
Providing access to Klewer Market, this hotel is a 10-minute walk from Mangkunegaran Palace and offers a 24-hour restaurant.
Select
Not available
Jl. Sam Ratulangi No.18, Surakarta (Solo), Indonesia
2.3 mi from City Center300 yd from Purwosari Station
The business hotel is a good starting point to Surakarta' sights including Solo Paragon Mall and Javenir.
8.2
Great1 review
Price fromUS$ 25per nightSelect
Not available
Jl. Gajahmada No 29, Surakarta (Solo), Indonesia
1400 yd from City Center300 yd from Museum Batik Danar Hadi
Featuring a swimming pool and views of the city, the property offers guests to enjoy Indonesian meals and take advantage of its location in Surakarta.
Price fromUS$ 34per nightSelect
Not available
Jl. Solo Tawangmangu Km. 34 Karanganyar, Surakarta (Solo), Indonesia
8.4 mi from City Center
The hotel offers a business accommodation with 23 rooms in the resort area of Surakarta.
Price fromUS$ 66per nightSelect
Not available
Jl Dr Radjiman 392 Laweyan, Surakarta (Solo), Indonesia
1.2 mi from City Center600 yd from Solo Grand Mall
Offering convenient proximity to Batik S128, the hotel is also close to Klewer Market.
Price fromUS$ 24per nightSelect
Not available
Jl. Slamet Riyadi 335, Surakarta (Solo), Indonesia
1.6 mi from City Center600 yd from Solo Grand Mall
71 rooms and the 24-hour bar are available during the stay in this grand hotel based in the heart of Surakarta.
Price fromUS$ 16per nightSelect
Not available
Jl. Slamet Riyadi 331, Surakarta (Solo), Indonesia
1.6 mi from City Center600 yd from Solo Grand Mall
A 24-hour restaurant and an outdoor pool are available on site of the hotel that boasts a convenient location close to Klewer Market.
Price fromUS$ 42per nightSelect
Not available
Jl. Embakasi Haji No. 24, Solo Surakarta, Surakarta (Solo), Indonesia
6.0 mi from City Center500 yd from Padang Golf Adi Sumarmo
Guests can enjoy an outdoor swimming pool and benefit from a garden restaurant at the hotel.
Price fromUS$ 33per nightSelect
Not available
Jl. Ahmad Yani 290 A, Surakarta (Solo), Indonesia
1.9 mi from City Center1100 yd from Taman Balekambang
Located 2 km from the center of Surakarta, this hotel features ping pong and tennis in the area and a 24-hour bar onsite.
Price fromUS$ 25per nightSelect
Not available
Jl. Mt Haryono No.80, Surakarta (Solo), Indonesia
1.9 mi from City Center800 yd from Taman Balekambang
Boasting an outdoor swimming pool, the hotel is about 20 minutes' walk from the center of Surakarta.
Price fromUS$ 27per nightSelect
Not available
Jalan Dewaruci 01 Gentan Baki Sukoharjo, Surakarta (Solo), Indonesia
2.8 mi from City Center1.3 mi from Kampoeng Batik Laweyan
Placed close to Loji Gandrung in the centre of Surakarta, this hotel offers 35 rooms.
Price fromUS$ 26per nightSelect
Not available
Jl. Slamet Riyadi No. 331, Surakarta (Solo), Indonesia, 57141
1.6 mi from City Center600 yd from Solo Grand Mall
Offering convenient proximity to Solo Paragon Mall, the hotel is also close to Klewer Market.
Price fromUS$ 31per nightSelect
Not available
Jl. Adi Sucipto Colomadu, Surakarta (Solo), Indonesia
Boasting location close to Gede Market Solo, the venue includes 21 rooms and a private swimming pool.
Price fromUS$ 44per nightSelect
Not available
Jl. Slamet Riyadi No. 392 Surakarta, Surakarta (Solo), Indonesia
1.6 mi from City Center600 yd from Solo Grand Mall
A few meters away you can enjoy Solo Paragon Mall.
Select
Not available
Jl. Apel III Gang Mangga Xi, Jajar, Surakarta (Solo), Indonesia, 57144
2.8 mi from City Center1300 yd from Purwosari Station
Offering convenient proximity to Batik S128, the hotel is also close to Taman Balekambang.
Select
Not available
Jalan Natuna No. 4, Pasarlegi, Surakarta (Solo), Indonesia
Set near Klewer Market, this designer venue is 20 minutes' walk of the city center.
Select
Not available
Jalan Kalilarangan No. 103, Surakarta (Solo), Indonesia, 57152
800 yd from City Center700 yd from Museum Batik Danar Hadi
The cheap hotel is a good starting point to Surakarta' sights including Gede Solo Market and Radya Museum Library.
Price fromUS$ 37per nightSelect
Not available
Jl Kebangkitan Nasional,24, Surakarta (Solo), Indonesia, 57148
1500 yd from City Center200 yd from Sriwedari Park
Select
Not available
Jl.Yosodipuro Nomor 31-33 Timuran Banjarsari, Surakarta (Solo), Indonesia, 57131
1500 yd from City Center600 yd from Ngarsopuro Market
Select
Not available
Jl. Dr. Rajiman No.289 Panularan, Surakarta (Solo), Indonesia
1300 yd from City Center500 yd from Museum Batik Danar Hadi
Select
Not available
Jl. Setiyaki No.7 Sriwedari, Surakarta (Solo), Indonesia, 57141
1500 yd from City Center300 yd from Sriwedari Park
Select
Not available
Jl. Kalingga Utara 1 Rt 01/03, Jetis, Surakarta (Solo), Indonesia, 57136
2.7 mi from City Center1.2 mi from Taman Balekambang
Select
Not available
Jl. Siwalan No. 40, Surakarta (Solo), Indonesia, 57144
2.6 mi from City Center1000 yd from Purwosari Station
Located 1.9 miles from the city center, this hotel boasts air-conditioned rooms and an indoor pool.
Select
Not available
Jl. Embakasi Haji No. 24 Solo, Surakarta (Solo), Indonesia, 57148
6.0 mi from City Center500 yd from Padang Golf Adi Sumarmo
There are rooms facing the garden and the hotel is set close to Keraton Kartasura 1680-1745M.
Select
Not available
Jl Garuda Mas Pabelan Nilagraha, Surakarta (Solo), Indonesia, 57102
4.0 mi from City Center
The heritage hotel is a good starting point to Lawean' sights including Mushollah "Amanah" and Pemakaman.
Select
Not available
23 Jalan Bawean, Surakarta (Solo), Indonesia, 57131
1300 yd from City Center400 yd from Museum Batik Danar Hadi
This is a 3-bedroom villa, set in proximity to Vastenburg Fort.
Select
Not available
Jl. Pagelaran , Dusun Ii, Kartasura, Solo, Surakarta (Solo), Indonesia, 57169
6.0 mi from City Center
Within easy reach of Puji Rotan, this hotel comprises 7 rooms with private bathrooms.
Price fromUS$ 14per nightSelect
Not available
Jl.Punggawan No.6,Punggawan,Banjarsari,Solo,Jawa Tengah,57132, Surakarta (Solo), Indonesia, 57132
1.1 mi from City Center800 yd from Radya Pustaka Museum
Price fromUS$ 34per nightSelect
Not available
Jl. Gatot Subroto No 89-103, Surakarta (Solo), Indonesia
The designer hotel is a good starting point to Surakarta' sights including Museum Batik Danar Hadi and Ngarsopuro Market.
Select
Not available
Jl. Pleret Raya Jl. Pakel Sumber, Surakarta (Solo), Indonesia, 57131
2.8 mi from City Center1300 yd from Taman Balekambang
Located within a 25-minute walk to Purwosari Station in Surakarta, the accommodation features 1 bedrooms for up to 2 guests.
Select
Not available
Jalan Gatot Subroto No. 89, Surakarta (Solo), Indonesia
600 yd from City Center500 yd from Ngarsopuro Market
While staying in the hotel you are invited to discover Gede Market Solo set nearby, or walk for only 10 minutes to enjoy Klewer Market.
Select
Not available
Jalan Jendral Sudirman No 228 , Sukoharjo , Gabusa, Surakarta (Solo), Indonesia, 57521
5.5 mi from City Center
Located within a short distance of Herbal statue Sukoharjo, this venue offers cheap accommodation with 10 air-conditioned rooms.
Price fromUS$ 14per nightSelect
Not available
Jl. Kolonel Sutarto 100, Jebres, Surakarta (Solo), Indonesia, 57126
1.9 mi from City Center1.1 mi from Pasar Gede Hardjonagoro
The low-budget hotel is a good starting point to Surakarta' sights including Triwindu Antique Market and Tugu Cembengan.
Price fromUS$ 21per nightSelect
Not available
Loc In Twin Star Hotel Jl Natuna No. 4, Surakarta (Solo), Indonesia, 57132
1.2 mi from City Center500 yd from Solo Balapan Railway Station
A few meters away you can enjoy Museum Radya Pustaka.
Select
Not available
Jalan Dr.Radjiman No.515, Surakarta (Solo), Indonesia, 57148
1.8 mi from City Center100 yd from Kampoeng Batik Laweyan
Offering location close to Gede Market Solo, this hotel overlooks the terrace and has a 24-hour restaurant.
Select
Not available
Jalan A.Yani No.280, Surakarta (Solo), Indonesia
This hotel features rooms with terrace views, while a convenient location provides easy access to Solo Paragon Mall.
Select
Not available
Jl. Pendawa Af 1, Rt 01/12, Surakarta (Solo), Indonesia, 57552
3.1 mi from City Center1.4 mi from Pandawa Water World
This hotel features rooms with garden views, while a convenient location provides easy access to Pandawa Water World.
Select
Not available
Jalan Surya No. 129, Jagalan, Surakarta (Solo), Indonesia, 57124
1.6 mi from City Center1.2 mi from Klewer Market
Featuring a free carpark and a designated smoking area, this property is situated a short distance from Tugu Cembengan.
Select
Not available
Jalan Veteran No. 18, Surakarta (Solo), Indonesia
1100 yd from City Center1400 yd from Kampung Batik Kauman
Offering convenient proximity to Srivijava Roastery, the hotel is also close to Mangkunegaran Palace.
Select
Not available
Jl. Samanhudi No. 12, Surakarta (Solo), Indonesia
1.4 mi from City Center500 yd from Solo Grand Mall
Offering convenient proximity to Sriwedari Park, the hotel is also close to Klewer Market.
Select
Not available

Filtering results

Please wait...

65 hotels found