El término municipal de Villar del Rey está situado en el noroeste de la provincia de Badajoz.