Skip to main content

Hotels near Santa Cruz

Search hotels and more near Santa Cruz

Filter by:

Star rating

Review score

Santa Cruz – 30 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.

The design, cleanliness, and friendly helpful staff.
Scored 9.1
9.1
Rated superb
Superb
2,292 reviews
Price from
£49
1 night, 2 adults
Hotel Brites, hotel in Santa Cruz

Located in Chaves, Hotel Brites offers free private parking and a 24-hour reception, 900 metres from the old town and Tâmega River. All rooms include free Wi-Fi access.

Scored 7.9
7.9
Rated good
Good
22 reviews
Price from
£58
1 night, 2 adults
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.

Everything - it looks to have been recently refurbished. Great walk in shower and the buffet breakfast was lovely, served in a very charming room with a glass floor showing some Roman building remains underground.
Scored 9.1
9.1
Rated superb
Superb
2,378 reviews
Price from
£50
1 night, 2 adults
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.

Rooms were modern and clean. Breakfast was good and all the staff really nice.
Scored 8.6
8.6
Rated fabulous
Fabulous
2,395 reviews
Price from
£61
1 night, 2 adults
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.

Great experience to stay in an old fort. Location was great for walking into Old Town. Breakfast was served by very pleasant staff. Good experience.
Scored 8.8
8.8
Rated fabulous
Fabulous
2,670 reviews
Price from
£62
1 night, 2 adults
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.

Spacious, clean, new well maintained.
Scored 8.9
8.9
Rated fabulous
Fabulous
1,322 reviews
Price from
£90
1 night, 2 adults
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.

The pool
Scored 8.6
8.6
Rated fabulous
Fabulous
1,221 reviews
Price from
£64
1 night, 2 adults
Alojamento Central, hotel in Santa Cruz

Located in the historical centre of Chaves, this guest house has rooms with exposed stone walls. The cosy Alojamento Central is a 2-minute walk from the Chaves Castle and 4.4 km from the Chaves...

Ruben and his family were fantastic hosts. Location was great. We ate at the local restaurant run by the hotel and it was excellent.
Scored 7.9
7.9
Rated good
Good
1,007 reviews
Price from
£46
1 night, 2 adults
Ester Guest House, hotel in Santa Cruz

Ester Guest House is a guest house located in Chaves, 300 metres from the Roman Trajano Bridge, across Tâmega River from Chaves’ Public Gardens.

Ester was a perfect host, continental breakfast was good, room spotless with plenty of hangers. Guest house in centre of old town, with all sites and restaurants walkable.
Scored 8.5
8.5
Rated very good
Very good
641 reviews
Price from
£54
1 night, 2 adults
Ze Luis, hotel in Santa Cruz

Located in São Pedro de Agostém, Zé Luís offers air-conditioned rooms with modern private bathrooms. The guesthouse has a Portuguese restaurant and a bar. There is a 24-hour front desk.

The rooms were all spotless and roomy, secure place to park motorbikes and the food in the restaurant was exceptional. Highly recommended.
Scored 8.1
8.1
Rated very good
Very good
138 reviews
Price from
£42
1 night, 2 adults
See all hotels near Santa Cruz