Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay. You can also cancel at any time in case your travel plans need to change (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Banská Štiavnica – 148 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel & Penzión Grand Matej 3 stars

Hotel in Banská Štiavnica

Hotel Grand Matej is set in the historic center of Banská Štiavnica, a UNESCO World Heritage Site; the elegant hotel with a pleasant ambience features a restaurant with a large summer terrace and a... Very friendly staff, helpful.

Show more Show less
7.7
Good
1,186 reviews
Price from
£38
per night

Hotel DARO 3 stars

Hotel in Banská Štiavnica

Surrounded by the Štiavnické Vrchy Mountains and set in the village of Hodruša-Hámre, Hotel DARO offers accommodation in modern rooms and studios, spa and wellness facilities, a restaurant, a bar, a... Staff was very helpfull. Wellness was great. Room great for romantic weekend.

Show more Show less
9.1
Superb
401 reviews
Price from
£76
per night

Hotel Bristol 3 stars

Hotel in Banská Štiavnica

Situated in the heart of UNESCO-protected town of Banská Štiavnica and its Art Nouveau façade stands out among other buildings. We stayed in the "Comfort double room". The room was very nicely decorated, spacious and clean. We visited during cold weather and the entire hotel including the room was warm and cozy. Breakfast was very good. The staff kindly agreed to check us in after the official check in times. We appreciated the attitude. Overall, highly recommended.

Show more Show less
7.9
Good
682 reviews
Price from
£44
per night

SALAMANDRA Hotel 4 stars

Hotel in Banská Štiavnica

Located just a couple of steps from a ski slope, SALAMANDRA Hotel features a Wellness area with a swimming pool and an on-site restaurant and bar. Absolutely fantastic, also for famylies with little kids.

Show more Show less
8.7
Fabulous
616 reviews
Price from
£132
per night

Divná pani Luxury Gallery Rooms 5 stars

Hotel in Banská Štiavnica

Situated in Banská Štiavnica and with New Chateau Banska Stiavnica reachable within 100 metres, Divná pani Luxury Gallery Rooms features express check-in and check-out, non-smoking rooms, a bar, free... I traveled a lot, but I hardly remember being this way impressed by the place. All the details, sounds and atmosphere are so breathtaking. The location is perfect as well, and I don’t see having a 10 min walk to the parking as a problem :) such a nice place to see. I will definitely come back!

Show more Show less
9.2
Superb
369 reviews
Price from
£129
per night

Hotel Kerling 1 stars

Hotel in Banská Štiavnica

Hotel Kerling is located 700 metres from the medieval centre of the UNESCO-listed town of Banská Štiavnica. Housing a sauna and gym, it also offers free WiFi. Great location, close to city center, own parking

Show more Show less
7.1
Good
474 reviews
Price from
£44
per night

Hotel Barcadam

Hotel in Banská Štiavnica

Boasting a bar, shared lounge, garden and free WiFi, Hotel Barcadam is situated in Banská Štiavnica, 300 metres from New Chateau Banska Stiavnica and 300 metres from Old Chateau Banska Stiavnica. The location, friendly staff, the hotel itself, the food.

Show more Show less
8.8
Fabulous
325 reviews
Price from
£84
per night

Pod Klopačkou

Hotel in Banská Štiavnica

Boasting a bar, garden and views of garden, Pod Klopačkou is situated in Banská Štiavnica, 300 metres from New Chateau Banska Stiavnica. Place , location. Walking, biking, eating, sigtseeing opportunity... suprisinly nice people 🙂

Show more Show less
9.4
Superb
342 reviews
Price from
£55
per night

Boutique apartments

Banská Štiavnica

Boutique apartments offers accommodation with free WiFi in the historical heart of Banská Štiavnica. Public paid parking can be found at location nearby. Towels and bed linen are featured. The genuine atmosphere and ornaments of the historical aspect of Banska Stiavnica

Show more Show less
8.2
Very good
668 reviews
Price from
£46
per night

Penzión Kachelman 3 stars

Banská Štiavnica

Located right next to the entrance to the ancient Glanzenberg Mine, the Penzión Kachelman occupies a 17th-century building in the centre of Banská Štiavnica. It features a restaurant and a spa area. Excellent location for exploring the town on foot. Good value for money. Nice buffet breakfast.

Show more Show less
8.3
Very good
838 reviews
Price from
£49
per night

Most booked hotels in Banská Štiavnica in the past month

See all

Budget hotels in Banská Štiavnica

See all

FAQs about hotels in Banská Štiavnica

  • Many families visiting Banská Štiavnica loved staying at Pod Klopačkou, Hotel DARO and Divná pani Luxury Gallery Rooms.

  • On average, it costs £62 per night to book a 3-star hotel in Banská Štiavnica for tonight. You'll pay on average around £114 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Banská Štiavnica will cost around £129 (based on Booking.com prices).

  • These hotels in Banská Štiavnica are highly rated by couples: Pod Klopačkou, Divná pani Luxury Gallery Rooms and Hotel DARO.

  • Pod Klopačkou, Hotel Barcadam and Divná pani Luxury Gallery Rooms have received great reviews from travellers in Banská Štiavnica regarding the views from their hotel rooms.

  • Pod Klopačkou, Divná pani Luxury Gallery Rooms and Hotel DARO are some of the popular hotels in Banská Štiavnica.

  • For hotels in Banská Štiavnica that serve up a highly-rated breakfast, try SALAMANDRA Hotel, Hotel DARO and Divná pani Luxury Gallery Rooms.

  • The average price per night for a 3-star hotel in Banská Štiavnica this weekend is £74 or, for a 4-star hotel, £131. Looking for something even fancier? 5-star hotels in Banská Štiavnica for this weekend cost on average around £150 per night (based on Booking.com prices).

  • On average, 3-star hotels in Banská Štiavnica cost £84 per night, and 4-star hotels in Banská Štiavnica are £222 per night. If you're looking for something really special, a 5-star hotel in Banská Štiavnica can on average be found for £159 per night (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Banská Štiavnica:

Explore guest reviews of hotels in Banská Štiavnica

See all