Guillena is een stadje gelegen in de provincie Sevilla, in het zuiden van Spanje. De stad is gelegen aan de oevers van de rivier de Guadalquivir en ligt op slechts 20 kilometer ten noordwesten van de hoofdstad van de provincie, Sevilla.
Guillena heeft ongeveer 12.000 inwoners en maakt deel uit van de gemeente Guillena, die ook de dorpen Torre de la Reina, Las Pajanosas en Los Perdigones omvat. Het is een kleine, maar prachtige gemeente met een rijke geschiedenis en een divers landschap, dat bestaat uit heuvels, bergen en valleien.