Guillena és una localitat de la província de Sevilla, Andalusia, Espanya. La seva extensió superficial és de 227 km² i l'any 2005 tenia 9.035 habitants, cosa que representava una densitat de 40,0 hab/km². Les seves coordenades geogràfiques són 37° 32′ N, 6° 03′ O. Està situada a una altitud de 28 metres i a 21 kilòmetres de la capital de la província, Sevilla. Municipi i vila situada a l'antiga calçada romana Via de la Plata, està regada pels cursos de les Riveras de Huelva i Cala, amb els embassaments de La Minilla, Gergal i Guillena.