Hotels in Elvas
From $85NH Gran Hotel Casino Extremadura
4.6(1,507 reviews)HotelModernQuiet+1
From $97Pousada Convento de Vila Viçosa
4.5(816 reviews)CharmingHotelMid-range+1
From $61Hotel Badajoz Center
4.2(790 reviews)BusinessHotelMid-range+1
From $56Hotel ILUNION Golf Badajoz
3.8(776 reviews)FamilyGreat ViewHotel+1
From $63Sercotel Gran Hotel Zurbarán
4.0(550 reviews)BusinessCentrally LocatedFamily+1
From $52Hotel Sao Joao de Deus by RIDAN Hotels
3.9(419 reviews)Centrally LocatedGreat ViewHistoric Hotel+1
From $133Vila Gale Collection Elvas
4.5(331 reviews)Centrally LocatedCharmingHistoric Hotel+1
From $106Hotel Rural Monte da Provenca
4.7(325 reviews)FamilyHotelQuiet+1
From $73Ac Hotel Badajoz
3.6(309 reviews)HotelMid-rangeModern+1
From $80Hotel Dom Luis
3.9(301 reviews)BudgetBusinessHotel+1
From $56Hotel Rio Badajoz
3.2(300 reviews)BudgetClassicFamily+1
From $65Hotel And Terrace Las Bovedas
3.9(211 reviews)FamilyHotelModern+1
From $1049SL Hotel Santa Luzia, Elvas
4.1(207 reviews)ClassicFamilyHotel+1
From $79Hotel Solar Dos Mascarenhas
4.4(197 reviews)BoutiqueHotelModern+1
From $57Quinta de Santo Antonio
3.8(179 reviews)ClassicHotelPark View+1
From $47Condedu
3.2(152 reviews)BudgetBusinessCentrally Located+2
From $73Heredero Hotel
2.9(144 reviews)BusinessFamilyHotel+1
ApartHotel MM Badajoz
3.2(143 reviews)FamilyHotelMid-range
Hotel San Marcos
3.4(133 reviews)BudgetCentrally LocatedClassic+1
From $67Casa do Colegio Velho
4.5(110 reviews)LuxuryQuaintRomantic+2
Monte Alto
4.9(103 reviews)BusinessFamilyLodge+2
From $37Garcia de Orta - Alcamim Guesthouse
4.2(88 reviews)BudgetBusinessFamily+2
From $135Casas de Juromenha
4.8(85 reviews)Bed and BreakfastFamilyMid-range+2
From $108Casa da Ermida de Santa Catarina
4.7(84 reviews)CharmingFamilyRomantic+2