Située entre quatre grandes montagnes, Bamoussa à l'ouest, Akllal à l'est, Bouhayati au nord et Jbel Lahdid (ou Bouwazal :
montagne de fer en berbère) au sud. La ville est traversée par le fleuve Oum Errabiaa ou Oum Erebia.
Khénifra se trouve sur la route principale 24 (axe routier utile pour l'économie de Khénifra) à 160 km de Fès, et à 300
km de Marrakech. Située à 826 m d'altitude (N : 32º 56.142' - O : 05º 40.465'). Selon le nouveau découpage, la province de
Khénifra fait partie de la région Meknès-Tafilalet : (Meknès, El Hajeb, Ifrane, Errachidia, Khénifra).
Le climat
Le climat de cette région est continental ce qui influe sur les amplitudes thermiques saisonnières, voire même
journalières. à un hiver rigoureux succède un été chaud. La pluviométrie varie selon les régions entre 400 et 700 mm/an en
moyenne. Plutot cette ville est entouré par des montagnes qui dépassent les 2000m donc l'hiver passe péniblement à cause
des températures qui baisse jusqu'à -15°