Travelers are voting Alcazar de Zafra and Alcazaba de Badajoz as the best forts in Badajoz. There are 2 forts in Cordoba a city just 133 km from Badajoz and 1 fort in Sanlucar de Barrameda which is 146 km distant. The most popular of these are Castillo de Priego de Cordoba in Cordoba and Jerez de la Frontera Fortress in Sanlucar de Barrameda. You can find 2 forts in Extremadura and 18 forts in the country of Spain. Our members favorite in Extremadura is Alcazaba de Badajoz and Alcázar Of Segovia is the top pick in Spain. Want more? Check out our map of forts in Badajoz.