El municipio de Frigiliana tiene una extensión de 41 kilómetros cuadrados y está situado en el sur de la Península Ibérica, en la comarca más oriental de la provincia de Málaga -la Axarquía- entre la Sierra de Almijara y el mar Mediterráneo. La totalidad de su territorio se encuentra dentro del Parque Natural Sierras de Tejeda, Almijara y Alhama. Sus vecinos más cercanos son los pueblos de Cómpeta, Nerja y Torrox.
Desde Málaga capital se accede por la autovia A-7, a unos 56 kilómetros en dirección Almería, hasta la altura de Nerja. Frigiliana tiene también buenas comunicaciones con Granada y Almería.