Purullena es un pequeño municipio cerca de la altiplanicie de Guadix, en la falda norte de Sierra Nevada. El término municipal es atravesado por los ríos Alhama y Fardes. La población del municipio se encuentra repartida entre dos núcleos: la cabecera municipal, con el 84% del total municipal y el asentamiento secundario de El Bejarín.