Hotels in Olivenza
From $85NH Gran Hotel Casino Extremadura
4.6(1,507 reviews)HotelModernQuiet+1
From $61Hotel Badajoz Center
4.2(790 reviews)BusinessHotelMid-range+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 $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 $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
Camping Rosario
4.4(95 reviews)Hotel
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 $74Varchotel
3.4(80 reviews)Mid-rangeSmall HotelHotel
From $60Hotel Brasa
3.0(60 reviews)ClassicFamilyMid-range+2
From $54Hotel Trajano
4.0(40 reviews)BudgetBusinessHotel+1
From $51Elxadai Parque
3.4(34 reviews)BudgetFamilyLodge+2
From $49Hotel Cervantes
2.5(33 reviews)BudgetCentrally LocatedQuaint+2
Quinta Vale de Marmelos
4.7(30 reviews)Bed and BreakfastCharmingQuaint+2
From $83Casa do Forte Elvas
4.8(26 reviews)BusinessFamilyLodge+2