Zarza Capilla es un municipio español, perteneciente a la provincia de Badajoz (comunidad autónoma de Extremadura).
Está situado en la parte oriental de la provincia, en la comarca de La Serena. En sus inmediaciones se encuentran Cabeza del Buey, Peñalsordo y Capilla. Pertenece al Partido judicial de Castuera.
El municipio, cuyo núcleo urbano se sitúa a una altitud de 579 m, presenta una topografía muy accidentada con un 80% del territorio con pendientes superiores al 20%. Participa de los biotopos más representativos de esta zona: las sierras, la estepa, y las zonas húmedas (Embalse de La Serena con más de 3.000 hm³).