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.
Clear all
Your Selections
  Free Wifi Budget City Center Luxury Pool Mid-range Romantic Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Room Service Business Classic Independent Hotels & up & up Internet Air Conditioning & up Business Center Meeting Rooms Accessible rooms Concierge Non-Smoking Hotel $ $$ $$$ $$$$ Luxury Traveler Breakfast included Paradores Airport Transportation Cheap Hotels Fitness center Ski-In / Ski-Out Within 5 mi Within 10 mi Within 25 mi
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveler 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 miles from Plaza Grande
  • Free Wifi
  • Breakfast included
Hotel Los Balcones de Zafra
SAVE $62
$135
Agoda.com
$73
View Deal
Plaza Grande 9, 06300 Zafra, Spain
0.0 miles from Plaza Grande
  • Free Wifi
  • Free Parking
Casa Palacio Conde de la Corte
SAVE $18
$111
Hotels.com
$93
View Deal
Plaza Pilar Redondo 2, 06300 Zafra, Spain
0.1 miles from Plaza Grande
  • Free Wifi
  • Pool
Parador de Zafra
Priceline
$95
View Deal
Plaza Corazon de Maria 7, 06300 Zafra, Spain
0.2 miles from Plaza Grande
  • Pool
  • Restaurant
Hotel Huerta Honda
Booking.com
$69
View Deal
Calle Lopez Asme 30, 06300 Zafra, Spain
0.2 miles from Plaza Grande
  • Free Wifi
  • Pool
Hotel Cervantes S.L.
Booking.com
$45
View Deal
Calle Cervantes 7, 06300 Zafra, Spain
0.3 miles from Plaza Grande
  • Free Wifi
  • Free Parking
Hotel Las Eras
Booking.com
$48
View Deal
Calle Costa Rica 1, 06300 Zafra, Spain
0.4 miles from Plaza Grande
  • Free Wifi
  • Restaurant
No photo provided
No availability for your dates from these sites
Ctra. Gijon-Sevilla Km. 684 | Zafra, 06300 Badajoz, Spain
0.4 miles from Plaza Grande
    Las Atalayas
    SAVE $5
    $69
    Booking.com
    $64
    View Deal
    K. 69 Carretera Badajoz Granada 5, 06300 Zafra, Spain
    0.7 miles from Plaza Grande
      Hotel El Raposo Balneario
      SAVE $84
      $176
      Booking.com
      $92
      View Deal
      Carretera El Raposo | Balneario, 06392 El Raposo, Spain
      5.8 miles 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
      7.4 miles from Plaza Grande
        Hotel Acosta Ciudad de la Musica
        SAVE $38
        $80
        Booking.com
        $42
        View Deal
        Nacional Road 630 Km 666, 06220 Villafranca de los Barros, Spain
        10.2 miles from Plaza Grande
        • Free Wifi
        • Free Parking
        Hotel Diana
        Plaza Juan Carlos I 1, 06220 Villafranca de los Barros, Spain
        10.3 miles from Plaza Grande
        • Bar/Lounge
        Hospederia Convento de la Parra
        SAVE $4
        $119
        Hotels.com
        $115
        View Deal
        Calle Santa Maria 16 | La Parra, 06176 La Parra, Spain
        13.0 miles from Plaza Grande
        • Free Wifi
        • Pool
        No photo provided
        Calle Manzarra 40 | Bienvenida, 06250 Badajoz, Spain
        14.4 miles from Plaza Grande
          Hotel Los Angeles
          Booking.com
          $45
          View Deal
          Calle Macarena 17, 06200 Almendralejo, Spain
          17.7 miles from Plaza Grande
          • Free Wifi
          • Free Parking
          Hotel Acosta Centro
          SAVE $56
          $120
          Booking.com
          $64
          View Deal
          Plaza Extremadura S/N, 06200 Almendralejo, Spain
          17.9 miles from Plaza Grande
          • Free Wifi
          • Pool
          Hotel Dulcinea
          Booking.com
          $58
          View Deal
          C/ Marques de la Encomienda, s/n, Almendralejo, Spain
          17.9 miles from Plaza Grande
          • Bar/Lounge
          Oasis Hotel & Restaurante
          Booking.com
          $59
          View Deal
          Calle Campo 18, 06380 Jerez de los Caballeros, Spain
          20.3 miles from Plaza Grande
          • Free Wifi
          • Free Parking
          Hacienda Arroyo La Plata
          SAVE $1
          $45
          Hotels.com
          $44
          View Deal
          Calle Vistahermosa s / n, 06389 Jerez de los Caballeros, Spain
          20.6 miles from Plaza Grande
          • Free Wifi
          • Free Parking
          Hotel Los Templarios
          Booking.com
          $85
          View Deal
          Carretera Villanueva s/n, 06380 Jerez de los Caballeros, Spain
          20.7 miles from Plaza Grande
            Al Mukhayam
            Calle Los Tomillares, s/n | Arriba del campo de futbol, 06228 Hornachos, Spain
            21.2 miles from Plaza Grande
            • Free Parking
            • Pool
            Hotel Rural La Fontanilla
            SAVE $2
            $52
            Expedia.com
            $50
            View Deal
            Carretera Nacional, 06340 Fregenal de la Sierra, Spain
            21.7 miles from Plaza Grande
            • Free Wifi
            Hotel Cristina
            Priceline
            $69
            View Deal
            urbanizacion El Puerto s/n, 06340 Fregenal de la Sierra, Spain
            22.1 miles from Plaza Grande
              Hotel Convento San Diego
              Loading prices...
              Calle Convento, 06280 Fuentes de Leon, Spain
              22.4 miles from Plaza Grande
              • Free Wifi
              • Free Parking
              Complejo Leo 24H
              SAVE $2
              $64
              Hotels.com
              $62
              View Deal
              Autovia A66, Km 730, 06260 Monesterio, Spain
              24.7 miles from Plaza Grande
              • Free Internet
              Hotel Isur Llerena
              SAVE $47
              $100
              Booking.com
              $53
              View Deal
              Avenida Doctor Fleming s/n, 06900 Llerena, Spain
              25.4 miles from Plaza Grande
              • Restaurant
              • Room Service
              Hospederia Mirador de Llerena
              SAVE $75
              $154
              Booking.com
              $79
              View Deal
              Calle Aurora 7, 06900 Llerena, Spain
              25.5 miles from Plaza Grande
              • Free Wifi
              • Pool
              Hotel Varinia Serena
              Booking.com
              $87
              View Deal
              Calle Banos 63, 06840 Alange, Spain
              26.6 miles from Plaza Grande
                Gran Hotel Aqualange
                Loading prices...
                Paseo Huertas 3, 06840 Alange, Spain
                26.6 miles from Plaza Grande
                • Free Wifi
                • Restaurant
                Still looking for a place to stay?
                Zafra has 5 B&Bs/inns with 139 reviews
                Hotel las Palmeras
                Plaza Grande 14, 06300 Zafra, Spain
                0.0 miles from Plaza Grande
                • Free Wifi
                • Restaurant
                Hostal Casa Ruy Lopez
                Calle Diego Basto 6, 06300 Zafra, Spain
                0.1 miles from Plaza Grande
                • Free Wifi
                • Bar/Lounge
                Hostal Carmen
                Avenida Estacion 9, 06300 Zafra, Spain
                0.4 miles from Plaza Grande
                • Free Wifi
                • Restaurant
                See all 5 Zafra B&Bs/inns
                See all hotels in or near Zafra
                Hotel El Raposo Balneario
                SAVE $84
                $176
                Booking.com
                $92
                View Deal
                Carretera El Raposo | Balneario, 06392 El Raposo, Spain
                5.8 miles 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
                7.4 miles from Plaza Grande
                  Hotel Acosta Ciudad de la Musica
                  SAVE $38
                  $80
                  Booking.com
                  $42
                  View Deal
                  Nacional Road 630 Km 666, 06220 Villafranca de los Barros, Spain
                  10.2 miles from Plaza Grande
                  • Free Wifi
                  • Free Parking
                  Hotel Diana
                  Plaza Juan Carlos I 1, 06220 Villafranca de los Barros, Spain
                  10.3 miles from Plaza Grande
                  • Bar/Lounge
                  Hospederia Convento de la Parra
                  SAVE $4
                  $119
                  Hotels.com
                  $115
                  View Deal
                  Calle Santa Maria 16 | La Parra, 06176 La Parra, Spain
                  13.0 miles from Plaza Grande
                  • Free Wifi
                  • Pool
                  *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.