We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Pool Mid-range Romantic Free Parking Boutique Family-friendly Charming Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Room Service Business Classic Independent Hotels & up & up Internet & up Air Conditioning Business Centre Meeting Rooms Accessible rooms Concierge Non-Smoking Hotel $ $$ $$$ $$$$ Luxury Traveller Quiet Breakfast included Paradores Airport Transportation Cheap Hotels Fitness centre Ski-In / Ski-Out Within 10 km Within 25 km Within 50 km Any distance from Plaza Grande
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Hotel Plaza Grande
Calle Pasteleros 2 | Badajoz, 06300 Zafra, Spain
0.0 km from Plaza Grande
  • Free Wifi
  • Breakfast included
Hotel Los Balcones de Zafra
SAVE USD 8
USD 89*
Booking.com
USD 81*
View Deal
Plaza Grande 9, 06300 Zafra, Spain
0.0 km from Plaza Grande
  • Free Wifi
  • Free Parking
Casa Palacio Conde de la Corte
Booking.com
USD 88*
View Deal
Plaza Pilar Redondo 2, 06300 Zafra, Spain
0.2 km from Plaza Grande
  • Free Wifi
  • Pool
Parador de Zafra
SAVE USD 3
USD 78*
Booking.com
USD 75*
View Deal
Plaza Corazon de Maria 7, 06300 Zafra, Spain
0.3 km from Plaza Grande
  • Pool
  • Restaurant
Hotel Huerta Honda
Booking.com
USD 77*
View Deal
Calle Lopez Asme 30, 06300 Zafra, Spain
0.3 km from Plaza Grande
  • Free Wifi
  • Pool
Hotel Cervantes S.L.
Booking.com
USD 49*
View Deal
Calle Cervantes 7, 06300 Zafra, Spain
0.5 km from Plaza Grande
  • Free Wifi
  • Free Parking
Hotel Las Eras
Booking.com
USD 46*
View Deal
Calle Costa Rica 1, 06300 Zafra, Spain
0.6 km from Plaza Grande
  • Free Wifi
  • Restaurant
Las Atalayas
SAVE USD 2
USD 61*
Expedia.com
USD 59*
View Deal
K. 69 Carretera Badajoz Granada 5, 06300 Zafra, Spain
1.0 km from Plaza Grande
  • Free Internet
Hotel El Raposo Balneario
Hotwire.com
USD 127*
View Deal
Carretera El Raposo | Balneario, 06392 El Raposo, Spain
9.3 km from Plaza Grande
  • Free Wifi
  • Free Parking
Hotel La Sierra
Ctra. BA.900, km. 9,350 | Ctra. Villalba-Villafranca, s/nº, 06360 Fuente del Maestre, Spain
11.9 km from Plaza Grande
    Hotel Acosta Ciudad de la Musica
    Booking.com
    USD 47*
    View Deal
    Nacional Road 630 Km 666, 06220 Villafranca de los Barros, Spain
    16.3 km from Plaza Grande
    • Free Wifi
    • Free Parking
    Savings alert: 16% below average rate

    The price you found is 16% lower than this hotel's average rate of USD 56/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Hotel Diana
    Plaza Juan Carlos I 1, 06220 Villafranca de los Barros, Spain
    16.6 km from Plaza Grande
    • Bar/Lounge
    Hospederia Convento de la Parra
    TripAdvisor
    View Deal
    Calle Santa Maria 16 | La Parra, 06176 La Parra, Spain
    20.9 km from Plaza Grande
    • Free Wifi
    • Pool
    No photo provided
    Calle Manzarra 40 | Bienvenida, 06250 Badajoz, Spain
    23.2 km from Plaza Grande
      Hotel Los Angeles
      Booking.com
      USD 49*
      View Deal
      Calle Macarena 17, 06200 Almendralejo, Spain
      28.5 km from Plaza Grande
      • Free Wifi
      • Free Parking
      Hotel Acosta Centro
      SAVE USD 2
      USD 73*
      Expedia.com
      USD 71*
      View Deal
      Plaza Extremadura S/N, 06200 Almendralejo, Spain
      28.8 km from Plaza Grande
      • Free Wifi
      • Pool
      Oasis Hotel & Restaurante
      Booking.com
      USD 66*
      View Deal
      Calle Campo 18, 06380 Jerez de los Caballeros, Spain
      32.7 km from Plaza Grande
      • Free Wifi
      • Free Parking
      Hacienda Arroyo La Plata
      SAVE USD 2
      USD 63*
      Expedia.com
      USD 61*
      View Deal
      Calle Vistahermosa s / n, 06389 Jerez de los Caballeros, Spain
      33.1 km from Plaza Grande
      • Free Wifi
      • Free Parking
      Hotel Los Templarios
      SAVE USD 7
      USD 71*
      TripAdvisor
      USD 64*
      View Deal
      Carretera Villanueva s/n, 06380 Jerez de los Caballeros, Spain
      33.2 km from Plaza Grande
        Al Mukhayam
        Calle Los Tomillares, s/n | Arriba del campo de futbol, 06228 Hornachos, Spain
        34.2 km from Plaza Grande
        • Free Parking
        • Pool
        Hotel Rural La Fontanilla
        Booking.com
        USD 58*
        View Deal
        Carretera Nacional, 06340 Fregenal de la Sierra, Spain
        34.9 km from Plaza Grande
        • Free Wifi
        Hotel Cristina
        TripAdvisor
        View Deal
        urbanizacion El Puerto s/n, 06340 Fregenal de la Sierra, Spain
        35.5 km from Plaza Grande
          Hotel Isur Llerena
          Travelocity
          USD 59*
          View Deal
          Avenida Doctor Fleming s/n, 06900 Llerena, Spain
          40.7 km from Plaza Grande
          • Restaurant
          • Room Service
          Hospederia Mirador de Llerena
          Booking.com
          USD 88*
          View Deal
          Calle Aurora 7, 06900 Llerena, Spain
          41.0 km from Plaza Grande
          • Free Wifi
          • Pool
          Gran Hotel Aqualange
          TripAdvisor
          View Deal
          Paseo Huertas 3, 06840 Alange, Spain
          42.8 km from Plaza Grande
          • Free Wifi
          • Restaurant
          Hotel Varinia Serena
          TripAdvisor
          View Deal
          Calle Banos 63, 06840 Alange, Spain
          42.9 km from Plaza Grande
            Hotel Complejo Leo 24H
            SAVE USD 4
            USD 69*
            Booking.com
            USD 65*
            View Deal
            Autovia A66, Km 730, 06260 Monesterio, Spain
            47.5 km from Plaza Grande
            • Free Internet
            Hotel Romero Merida
            Expedia.com
            View Deal
            Highway A-66, Exit 630, 06800 Merida, Spain
            48.6 km from Plaza Grande
            • Free Wifi
            • Free Parking
            Still looking for a place to stay?
            Zafra has 6 B&Bs/inns with 166 reviews
            Hostal Casa Ruy Lopez
            TripAdvisor
            View Deal
            Calle Diego Basto 6, 06300 Zafra, Spain
            0.2 km from Plaza Grande
            • Free Wifi
            • Bar/Lounge
            Hotel las Palmeras
            TripAdvisor
            View Deal
            Plaza Grande 14, 06300 Zafra, Spain
            0.1 km from Plaza Grande
            • Free Wifi
            • Restaurant
            Hostal Carmen
            TripAdvisor
            View Deal
            Avenida Estacion 9, 06300 Zafra, Spain
            0.6 km from Plaza Grande
            • Free Wifi
            • Restaurant
            See all 6 Zafra B&Bs/inns
            See all hotels in or near Zafra
            Hotel El Raposo Balneario
            Hotwire.com
            USD 127*
            View Deal
            Carretera El Raposo | Balneario, 06392 El Raposo, Spain
            9.3 km from Plaza Grande
            • Free Wifi
            • Free Parking
            Hotel La Sierra
            Ctra. BA.900, km. 9,350 | Ctra. Villalba-Villafranca, s/nº, 06360 Fuente del Maestre, Spain
            11.9 km from Plaza Grande
              Hotel Acosta Ciudad de la Musica
              Booking.com
              USD 47*
              View Deal
              Nacional Road 630 Km 666, 06220 Villafranca de los Barros, Spain
              16.3 km from Plaza Grande
              • Free Wifi
              • Free Parking
              Savings alert: 16% below average rate

              The price you found is 16% lower than this hotel's average rate of USD 56/night.

              We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

              Hotel Diana
              Plaza Juan Carlos I 1, 06220 Villafranca de los Barros, Spain
              16.6 km from Plaza Grande
              • Bar/Lounge
              Hospederia Convento de la Parra
              TripAdvisor
              View Deal
              Calle Santa Maria 16 | La Parra, 06176 La Parra, Spain
              20.9 km from Plaza Grande
              • Free Wifi
              • Pool
              ** Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.