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 (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+
Elvas – 54 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. A lovely hotel with a lot of history right in the middle of the old town. Restaurants and attractions all within easy walking distance.

Show more Show less
8.4
Very good
2,715 reviews
Price from
£44
per night

Vila Gale Collection Elvas 4 stars

Hotel in Elvas

Vila Gale Collection Elvas features a restaurant, fitness centre, a bar and garden in Elvas. The patio, the gardens, the rooms, the decoration in general, and the facilities.

Show more Show less
8.8
Fabulous
1,659 reviews
Price from
£91
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. The staff are delightful... attentive, genuinely kind, eager for you to have a good experience of their town and region. It might not be a 5-star luxury hotel, but it's absolutely charming because of all the personal attention they so readily extend to guests. The rooms are attractive: very clean, large and well designed. (e.g. Multiple electric outlets -- including on either side of the bed -- for recharging electronic devices.) The breakfast was excellent (truly excellent scrambled eggs + varieties of meats, local breads, mini croissants, cheese, fresh fruit, yoghurt, ceral.) The hotel bar is enormous, with several "conversation groupings of comfy chairs and tables, plus several televisions (noticed them in my peripheral vision but couldn't hear them 👍). The bar attendant was exceptional and quite knowledgeable about the region. A very decent menu of sandwiches and tapas-type snacks. Will definitely stay here again!

Show more Show less
7.9
Good
1,476 reviews
Price from
£73
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. Beautiful settings, with wonderful garden and views, a large pool, enormous suites, warm, clean and comfortable rooms, and all beautifully decorated. Dinner was excellent and breakfast was large and high quality. A rural country hotel that surprised us.

Show more Show less
9.2
Superb
615 reviews
Price from
£105
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. Have stayed here many times and always excellent.

Show more Show less
7.8
Good
1,026 reviews
Price from
£63
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.9
Good
791 reviews
Price from
£66
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.6
Review score
377 reviews
Price from
£41
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
769 reviews
Price from
£36
per night

Cool Guest House

Hotel in Elvas

Cool Guest House is located in Elvas, 600 metres from Municipal Library of Elvas, and provides free WiFi throughout the property. The hotel features family rooms. Everything was superb 10/10 ⭐️⭐️⭐️⭐️⭐️

Show more Show less
8.7
Fabulous
644 reviews
Price from
£25
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. Very nice accommodation at an affordable price with a functional breakfast. The staff is very helpful and friendly. The place is amazing and very well maintained.

Show more Show less
7.8
Good
363 reviews
Price from
£51
per night

Most booked hotels in Elvas in the past month

See all

FAQs about hotels in Elvas

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Elvas:

Explore guest reviews of hotels in Elvas

See all