Skip to main content

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+
Elvas – 57 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 Sao Joao De Deus by RIDAN Hotels 4 stars

Hotel in Elvas

Situated in a converted convent in the World Heritage city of Elvas, Hotel São João De Deus features shady gardens and a pool with views of the walled town. Never been in Elvas it was hard to choose and we were super happy that we choose Hotel Sao Joao De Deus. Parking is outside of the wall with direct access to the garden and hotel. The staff was super helpful. The location is unbeatable, as you are already in the old center. What we really liked was the amazing layout of the hotel. You can walk up on the Veranda and around and you will have different views on the town and the surroundings, the Fort - as you are on the top of the wall. We really loved it. They have very good breakfast with long hours.

Show more Show less
8.2
Very good
3,507 reviews
Price from
£48
per night

Vila Gale Collection Elvas 4 stars

Hotel in Elvas

Located in Elvas, 19 km from El Corte Ingles, Vila Gale Collection Elvas provides accommodation with a terrace, private parking, a restaurant and a bar. The patio, the gardens, the rooms, the decoration in general, and the facilities.

Show more Show less
8.8
Fabulous
1,907 reviews
Price from
£86
per night

Hotel Rural Monte da Provença 4 stars

Hotel in Elvas

Hotel Rural Monte da Provença is a small 4-star charm hotel located within 7.5 km from the centre of Elvas. Everything, it is just perfect. A fabulous place and great food. Incredible rooms, for a family trip

Show more Show less
9.1
Superb
598 reviews
Price from
£71
per night

Hotel Brasa 3 stars

Hotel in Elvas

Located in Elvas, Hotel Brasa is surrounded by gardens and is a 7-minute drive from the city centre. Excellent customer service, the gentleman at the desk was simply amazing and made me feel so welcomed. I will be back for sure.

Show more Show less
7
Good
823 reviews
Price from
£40
per night

Cool Guest House

Hotel in Elvas

Located within 20 km of El Corte Ingles and 20 km of Badajoz Fortress, Cool Guest House provides rooms with air conditioning and a private bathroom in Elvas. Perfectly located and great staff

Show more Show less
8.5
Very good
683 reviews
Price from
£26
per night

Hotel D. Luis - Elvas 3 stars

Hotel in Elvas

Facing the imposing Aqueduct of Amoreira in Elvas, a UNESCO World Heritage site, this hotel features spacious guest rooms and a garden with a seasonal swimming pool. Staff were attentive, very conscious of Covid rules. Comfortable bed, good breakfast.

Show more Show less
7.8
Good
1,321 reviews
Price from
£68
per night

Varchotel 3 stars

Hotel in Elvas

Just 5 km from the fortified town of Elvas, the recently refurbished Varchotel features typical Alentejo architecture. It offers bright rooms with modern décor and satellite flat-screen TVs. Great location and lovely restaurant. Dog friendly

Show more Show less
7.7
Good
905 reviews
Price from
£57
per night

Hotel Jardim 4 stars

Hotel in Elvas

Featuring a restaurant and a bar, Hotel Jardim is surrounded by Alentejo’s countryside. It offers an outdoor swimming pool surrounded by a terrace with sun loungers, 3.5 km from Elvas. Love this hotel we always stay there every year on our way to Guimarães and on our way back home. The food is excellent... the staff are very nice and attentive.

Show more Show less
6.5
Review score
409 reviews
Price from
£43
per night

SL Hotel Santa Luzia – Elvas 4 stars

Hotel in Elvas

The SL Hotel Santa Luzia is sited in the building of the former Pousada de Elvas, which was inaugurated in 1942. Breakfast was served by the staff. Very friendly.

Show more Show less
7.8
Good
815 reviews
Price from
£57
per night

Hotel Rural Quinta de Santo Antonio 4 stars

Hotel in Elvas

Located in the heart of Alto Alentejo and between Elvas and Badajoz, Quinta de Santo António offers elegant rooms with free Wi-Fi. It features an outdoor pool, and a tennis court. Plenty of car parking, no stairs to lug up cases, big , clean rooms. Staff were very helpful & went out of their way to help.

Show more Show less
7.8
Good
404 reviews
Price from
£42
per night

Most booked hotels in Elvas in the past month

See all

FAQs about hotels in Elvas

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Elvas:

Explore guest reviews of hotels in Elvas

See all