Skip to main content

Filter by:


Star rating

Review score

Santa Cruz – 44 hotels and places to stay
See the latest prices and deals by choosing your dates.
Castelo Hotel, hotel in Santa Cruz

Situated in Chaves, 300 metres from Chaves Thermal Spa, Castelo Hotel features accommodation with a fitness centre, private parking, a shared lounge and a bar.

Good hotel in a very central location
9.1
Scored 9.1
Superb
Rated superb
2,334 reviews
Price from£73.23per night
ibis Styles Chaves, hotel in Santa Cruz

Featuring a terrace and views of city, ibis Styles Chaves is located in Chaves, less than 500 metres from Chaves Thermal Spa.

Amazing design. Super clean. Lovely breakfast. Super friendly staff
9.0
Scored 9.0
Superb
Rated superb
2,097 reviews
Price from£51.65per night
Hotel Albergaria Borges, hotel in Santa Cruz

The 3-star Hotel Albergaria Borges provides modern accommodation in Chaves, just 1.5 km from the city.

I liked everything, the staff were absolutely brilliant, so helpful and extremely kind. Everything was so clean and very comfortable. The food was delicious, just five 🌟 🌟 🌟 🌟 🌟 everything. I definitely recommend 👌.
9.1
Scored 9.1
Superb
Rated superb
1,164 reviews
Price from£47.11per night
Hotel Premium Chaves - Aquae Flaviae, hotel in Santa Cruz

Located in Chaves, Aquae Flaviae is located next to the city's thermal baths, which have medicinal properties.

Good service excellent room and location
8.6
Scored 8.6
Fabulous
Rated fabulous
2,272 reviews
Price from£48.77per night
Forte de São Francisco Hotel Chaves, hotel in Santa Cruz

Forte de São Francisco Hotel Chaves Hotel is situated in historic 17th-century building, listed as a National Monument.

Wonderful building , lovely rooms and great breakfast
8.8
Scored 8.8
Fabulous
Rated fabulous
2,668 reviews
Price from£64.24per night
Hotel Casino Chaves, hotel in Santa Cruz

Hotel Casino Chaves features an in-house casino with table games and 300 slot machines, a restaurant with views of the mountains and 3 bars. The hotel is a 5-minute drive from Chaves’s town centre.

Pool, breakfast, room, bed amazing. The casino is a good way to spend some time and have some fun
8.8
Scored 8.8
Fabulous
Rated fabulous
1,205 reviews
Price from£92.50per night
Casas Novas Countryside Hotel Spa & Events, hotel in Santa Cruz

Located in the heart of the historical village of Casas Novas, the Casas Novas Countyside Hotel is set in a 19th century building. A luxury spa and indoor and outdoor pools are featured on site.

Nice garden.
8.5
Scored 8.5
Very good
Rated very good
1,193 reviews
Price from£65.95per night
Hotel Katia, hotel in Santa Cruz

Just a 5-minute walk to the Chaves thermal springs, Hotel Kátia offers modern rooms with air conditioning and flat-screen TV. Guests can benefit from the Wi-Fi available in public areas.

Large comfy room. Spotlessly clean. Large quality towels. Very good breakfast
8.9
Scored 8.9
Fabulous
Rated fabulous
355 reviews
Price from£42.82per night
Petrus Hotel, hotel in Santa Cruz

Situated in Chaves, this hotel is a 3-minute walk from the Tâmega River and is only 50 metres from Spa Imperador and has air-conditioned guestrooms with free Wi-Fi.

Very good checkin and breafast, staff good and Hotel is modern and clean
7.8
Scored 7.8
Good
Rated good
1,565 reviews
Price from£51.39per night
Hotel 4 Estacoes, hotel in Santa Cruz

Located in the city of Chaves the Hotel 4 Estações offers comfortable rooms that include free WiFi access.

Value for money, Very nice owner , Would stay there again, Good parking for motorcycles
7.5
Scored 7.5
Good
Rated good
870 reviews
Price from£34.26per night
See all hotels near Santa Cruz
Subscribe to receive premium deals

Prices drop the moment you sign up!