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

Wonderful: 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

Hotel in Elvas

Located 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. The location was very convenient to the old town centre. Parking was secure onsite behind the hotel. The rooms are large and very quiet. Great breakfast with hot & cold options and fresh fruit. The hotel is very old and funky.

Show more Show less
8.2
Very Good
3,531 reviews
Price from
$59
per night

Vila Gale Collection Elvas

Hotel in Elvas

Located in Elvas, 12 miles from El Corte Ingles, Vila Gale Collection Elvas provides accommodations 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
Excellent
1,924 reviews
Price from
$117
per night

Hotel Rural Monte da Provença

Hotel in Elvas

Hotel Rural Monte da Provença is a small 4-star charm hotel located within 4.7 mi from the center of Elvas. grounds. , views , suites enormous , good food - everything !

Show more Show less
9.1
Wonderful
599 reviews
Price from
$92
per night

Hotel D. Luis - Elvas

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. Nice staff, good bed, pleasant breakfast

Show more Show less
7.8
Good
1,322 reviews
Price from
$96
per night

Hotel Brasa

Hotel in Elvas

Located in Elvas, Hotel Brasa is surrounded by gardens and is a 7-minute drive from the city center. 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
830 reviews
Price from
$50
per night

SL Hotel Santa Luzia – Elvas

Hotel in Elvas

The SL Hotel Santa Luzia is sited in the building of the former Pousada de Elvas, which was inaugurated in 1942. This was a great stay from the moment we arrived. The receptionist set the scene with friendly and clear information. The hotel used to be a Pousada and is well-appointed and not too big. The decor is of a certain era, but lovely and well-maintained. Our room was just as expected- one of the smaller rooms with a balcony- and it was plenty big enough, with good facilities and a big, comfy bed. There was even a magnifying makeup/shaving mirror in the bathroom. We had a relaxing meal in the restaurant. Lovely mussels to share as a starter, good pork cheek with potatoes and veggies for me and (not so good) pork for my husband. There’s a good selection of wine by the glass and quite an extensive wine list by the bottle. Everything reasonably priced. The waiter was just right! Breakfast was enjoyable, but the meats and cheeses weren’t very inspiring. The hotel has a good bar with a shady outdoor seating are and the adjacent pool looked inviting. The hotel is just a short walk from the impressive city wall and the town centre within.

Show more Show less
7.8
Good
819 reviews
Price from
$71
per night

Varchotel

Hotel in Elvas

Just 3.1 mi from the fortified town of Elvas, the recently refurbished Varchotel features characteristic 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
908 reviews
Price from
$71
per night

Cool Guest House

Hotel in Elvas

Located within 12 miles of El Corte Ingles and 12 miles of Badajoz Fortress, Cool Guest House provides rooms with air conditioning and a private bathroom in Elvas. great location right in the centre, yet in a quiet street, extremely friendly host who gave us useful tips and restaurant recommendations, the rooms and kitchen are very new, everything clean and hygiene was taken seriously

Show more Show less
8.5
Very Good
693 reviews
Price from
$33
per night

Hotel Rural Quinta de Santo Antonio

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
411 reviews
Price from
$57
per night

Hotel Jardim

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, 2.2 mi 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
410 reviews
Price from
$53
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 second you sign up!

What Guests Said About Elvas:

Explore guest reviews of hotels in Elvas

See all