Hôtel 3 étoiles*** 25 chambres - L'hôtel Las Eras propose un hébergement moderne à proximité de la foire de Zafra, la Ferida, et à 5 minutes à pied du centre historique, de l'hôpital ainsi que de la cour de justice. Alcazaba, s/n, 6300 Zafra
Hôtel 2 étoiles** 39 chambres - L'établissement à la gestion familiale Hotel Cervantes est implanté à côté du parc de La Paz, à 5 minutes de marche du centre de Zafra. Cervantes, 7, 6300 Zafra
Hôtel 3 étoiles*** 48 chambres - Situé dans la ville historique de Zafra, l'Hotel Huerta Honda possède une terrasse bien exposée avec une petite piscine extérieure. Les chambres à la décoration individualisée disposent d'une connexion Wi-Fi et d'un minibar gratuits. Lopez Asme, 30, 6300 Zafra
Hôtel 4 étoiles**** 51 chambres - Ancien château du XVe siècle, cet hôtel charmant affiche un noble passé et de superbes éléments architecturaux comme une cour centrale et un restaurant majestueux.
Hôtel 32 chambres - Situé juste en dehors de la ville de Zafra d'Estrémadure, l'hôtel Las Atalayas propose une piscine extérieure et un court de tennis. Carretera Badajoz-Granada, km. 69,500, 6300 Zafra
Hôtel 4 étoiles**** 15 chambres - Ce palais du XIXe siècle se situe au cœur des rues anciennes de Zafra. Cet hôtel de luxe était autrefois la résidence de l'un des éleveurs de taureaux les plus riches d'Espagne.
Hôtel 4 étoiles**** 14 chambres - Situé dans la ville historique de Zafra, cet hôtel vous propose de jolies chambres et suites ainsi qu'une connexion Wi-Fi gratuite. Cette ancienne villa romaine se trouve à 40 minutes de Mérida en voiture.
Hôtel 20 chambres - La maison d'hôtes Carmen est située à seulement 200 mètres du centre historique de Zafra, en Estrémadure. Avenida de la Estacion, 9, 6300 Zafra