Purullena es una localidad y un 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 municipio 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 m s. n. m. y una población de 2.293 habitantes censados (2019).