The nearest airport is CMN - Casablanca Mohammed V Intl, located 105.7 km north of Khelafna.
Other airports nearby include RAK - Marrakech Menara (111.4 km south west), OZZ - Ouarzazate (171.3 km south), RBA - Rabat Sale (188.4 km north), NNA - Kentira Kenitra (219.0 km north),