Montefrío está situado al noroeste de la provincia de Granada, formando parte de la Comarca granadina de los Montes Occidentales, limitando por el norte con Priego y Almedinilla (Córdoba) y con Alcalá La Real (Jaén); por el Sur con Illora, Villanueva de Mesía y Loja (Granada), por el este con Illora y por el oeste con Loja y Algarinejo (Granada).
Está encuadrado dentro de la Depresión de Granada, en el sector central de las cordilleras Béticas. Su paisaje es muy espectacular, las salientes lomas y abrupta vegetación contrasta con las zonas bajas sembradas de cereales y olivar.
Entre sus monumentos de interés destacan el Castillo de La Villa, la Iglesia de La Encarnación, la Iglesia del Convento, el Hospital San Juan de los Reyes, el Pósito y el Puente Romano.