Purullena es una localidad y municipio español situado en la parte centro-oeste de la comarca de Guadix, en la provincia de Granada, comunidad autónoma de Andalucía. Limita con los municipios de Fonelas, Benalúa, Guadix, Marchal, Cortes y Graena y Darro.
El ayuntamiento purullenense está formado por los núcleos de Purullena y El Bejarín. Su término municipal es atravesado por los ríos Alhama y Fardes, con una altitud media de 908 metros y una población de 2 403 habitantes (2012).