Travelers are voting Gravinacnico Hotel, Convento De La Parra and Hotel Los Templarios as the best of 11 hotels in Zafra. There are 21 hotels in Aracena a city just 37 km from Zafra and 18 hotels in Olivenza which is 41 km distant. The most popular of these are Hi Cala and Bosch Hotel in Aracena and Confortel Golf Badajoz in Olivenza. You can find 115 hotels in Extremadura and 11409 hotels in the country of Spain. Our members favorite in Extremadura is Hotel Las Bovedas and Monterrey is the top pick in Spain. Want more? Check out our map of hotels in Zafra.