Hotels in Badajoz
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 $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 $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 $37Garcia de Orta - Alcamim Guesthouse
4.2(88 reviews)BudgetBusinessFamily+2
From $108Casa da Ermida de Santa Catarina
4.7(84 reviews)CharmingFamilyRomantic+2
From $74Varchotel
3.4(80 reviews)Mid-rangeSmall HotelHotel
From $60Hotel Brasa
3.0(60 reviews)ClassicFamilyMid-range+2
Hotel Santa Beatriz
3.5(52 reviews)BudgetBusinessHotel
Camping Os Anjos
4.3(48 reviews)BudgetCabin/CampgroundCharming+2
From $54Hotel Trajano
4.0(40 reviews)BudgetBusinessHotel+1