Zafarraya es un municipio andaluz situado en la extremo occidental de la comarca de Alhama (provincia de Granada), en el sureste de España. Limita con los municipios granadinos de Loja y Alhama de Granada y con los municipios malagueños de Periana y Alfarnate.