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 location & breakfast
9.1
Scored 9.1
Superb
Rated superb
2,345 reviews
Price from£73.56per 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,083 reviews
Price from£51.88per 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.

We have stayed here before and we enjoyed it. We arrived early this time but it wasn't a problem. Everyone is so helpful, making sure you have everything you need. You are encouraged to try different foods and they are rightly proud of their kitchen. We didn't go into the bar this time, we just stayed at our table.
9.1
Scored 9.1
Superb
Rated superb
1,149 reviews
Price from£47.32per 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,270 reviews
Price from£48.99per 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.

Breakfast was great. The town was nice and close.
8.8
Scored 8.8
Fabulous
Rated fabulous
2,667 reviews
Price from£64.53per 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.

All went well
8.8
Scored 8.8
Fabulous
Rated fabulous
1,210 reviews
Price from£92.92per 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,195 reviews
Price from£66.25per 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
354 reviews
Price from£43.02per 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,563 reviews
Price from£51.62per 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.

The personal was very helpful. Bed were very comfortable.
7.5
Scored 7.5
Good
Rated good
869 reviews
Price from£34.42per night
See all hotels near Santa Cruz
Subscribe to receive premium deals

Prices drop the moment you sign up!