Hotels in Elvas

Search and compare Elvas hotels from hundreds of travel sites and save

Elvas, Portugal
May 19 — May 202
Elvas, Portugal
Thu 5/19
Fri 5/20
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Elvas

Filter by star ratings
All filters
Hotel Sao Joao De Deus By Ridan Hotels
Hotel Sao Joao De Deus By Ridan Hotels
8.4 Excellent
Largo São João de Deus, 1, Elvas, Portalegre, Portugal
Show on map
0.3 mi from city centre, Elvas 
ExcellentBased on 2,440 reviews
8.4

Hotel Sao Joao De Deus provides 4-star accommodation in Elvas. It offers complimentary Wi-Fi, an outdoor pool and a sun deck.

Vila Gale Collection Elvas
Vila Gale Collection Elvas
8.8 Excellent
Avenida 14 De Janeiro, No 13, Elvas, Portalegre, Portugal
Show on map
0.2 mi from city centre, Elvas 
ExcellentBased on 1,495 reviews
8.8

Vila Gale Collection Elvas is situated in Elvas and features free Wi-Fi. It also provides a Jacuzzi, an outdoor pool and a sauna.

Hotel Rural Monte da Provença
Hotel Rural Monte da Provença
9.3 Excellent
Monte da Provença, Elvas, Portalegre, Portugal
Show on map
2.6 mi from city centre, Elvas 
ExcellentBased on 638 reviews
9.3

Hotel Rural Monte da Provenca is located in Elvas and offers free Wi-Fi. It also provides meeting rooms, room service and an outdoor pool.

Hotel D. Luis - Elvas
Hotel D. Luis - Elvas
8.0 Excellent
Av. de Badajoz, Elvas, Portalegre, Portugal
Show on map
0.6 mi from city centre, Elvas 
ExcellentBased on 1,514 reviews
8.0

Boasting an outdoor pool, Hotel D Luis - Elvas is situated in Elvas and provides sophisticated accommodation. It is ideally located for those wanting to sightsee in the area.

Tips for booking a Elvas hotel

Cheapest month:July
Most expensive month:May
Average price in Elvas:$68/night
Cheapest price found:$22/night
Cheapest day:Wednesday
Most expensive day:Saturday
$40 - $103
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$59 - $132
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Elvas, Alentejo

Show all 58 hotels
Hotel Sao Joao De Deus By Ridan Hotels
Hotel Sao Joao De Deus By Ridan Hotels
8.4 Excellent
Largo São João de Deus, 1, Elvas, Portalegre, Portugal
Show on map
0.3 mi from city centre,  

Hotel Sao Joao De Deus provides 4-star accommodation in Elvas. It offers complimentary Wi-Fi, an outdoor pool and a sun deck.

$64
Avg. per night
Hotel D. Luis - Elvas
Hotel D. Luis - Elvas
8.0 Excellent
Av. de Badajoz, Elvas, Portalegre, Portugal
Show on map
0.6 mi from city centre,  

Boasting an outdoor pool, Hotel D Luis - Elvas is situated in Elvas and provides sophisticated accommodation. It is ideally located for those wanting to sightsee in the area.

$88
Avg. per night
Hotel Rural Monte da Provença
Hotel Rural Monte da Provença
9.3 Excellent
Monte da Provença, Elvas, Portalegre, Portugal
Show on map
2.6 mi from city centre,  

Hotel Rural Monte da Provenca is located in Elvas and offers free Wi-Fi. It also provides meeting rooms, room service and an outdoor pool.

$97
Avg. per night
Vila Gale Collection Elvas
Vila Gale Collection Elvas
8.8 Excellent
Avenida 14 De Janeiro, No 13, Elvas, Portalegre, Portugal
Show on map
0.2 mi from city centre,  

Vila Gale Collection Elvas is situated in Elvas and features free Wi-Fi. It also provides a Jacuzzi, an outdoor pool and a sauna.

$103
Avg. per night

Hotel prices in Elvas

2 stars and under
#1 Most popular

Orbitur Elxadai

E.N. 4, Km 179, Varches, Elvas, Portalegre, Portugal

7.7 Good
$39

Avg. per night

3 stars
Hotel D. Luis - Elvas
#1 Most popular

Hotel D. Luis - Elvas

Av. de Badajoz, Elvas, Portalegre, Portugal

8.0 Excellent
$88

Avg. per night

4 stars +
Vila Gale Collection Elvas
#1 Most popular

Vila Gale Collection Elvas

Avenida 14 De Janeiro, No 13, Elvas, Portalegre, Portugal

8.8 Excellent
$103

Avg. per night

Hotel Rural Monte da Provença
#2 Most popular

Hotel Rural Monte da Provença

Monte da Provença, Elvas, Portalegre, Portugal

9.3 Excellent
$97

Avg. per night

Hotel Sao Joao De Deus By Ridan Hotels
Best value

Hotel Sao Joao De Deus By Ridan Hotels

Largo São João de Deus, 1, Elvas, Portalegre, Portugal

8.4 Excellent
$64

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Elvas

Elvas travel FAQs

  • What are the best hotels in Elvas?

    2,441 reviews rated Hotel Sao Joao De Deus By Ridan Hotels with an average score of 8.4/10. It may also be worth looking into the Casa DA Ermida DE Santa Catarina, which received a rating of 9.4/10 from 180 reviews. Vila Gale Collection Elvas could also be a good option, with a score of 8.8/10 from 1,495 reviews.

  • What is a good hotel near Elvas Castle?

    With a rating of 8.4/10 from 2,441 reviews, Hotel Sao Joao De Deus By Ridan Hotels is a hotel close to Elvas Castle that is well recommended by HotelsCombined users.