El Castillo de Villagarcía de la Torre es una fortaleza del siglo XV ubicada en el municipio de Villagarcía de la Torre, en la provincia de Badajoz. Fue construido por los Duques de Arcos y conserva las armas de Luis Ponce de León, el primer señor de la villa. Durante la Guerra de la Independencia, sirvió como hospital del ejército francés y fue posteriormente destruido durante las Guerras Carlistas.
Actualmente, solo se conserva la torre del homenaje, algunas torres cuadradas, cubos redondos y parte de los muros exteriores.
El patio de armas se ha arreglado para hacer representaciones teatrales
El castillo está en ruinas y es un importante patrimonio histórico de la región.