Ahfir (Arabisch: أحفير) is een stad in het uiterste noordoosten van Marokko. De stad maakt deel uit van de provincie Berkane in de regio L'Oriental. Met een bevolking van 16.310 inwoners (volgens gegevens uit 2024) behoudt Ahfir een kleinschalig en authentiek karakter. De stad staat bekend om haar strategische ligging nabij de grens met Algerije, specifiek in de buurt van de stad Bab el Assa.
De geografische positie van Ahfir maakt het een interessant knooppunt in de regio L'Oriental. De stad ligt op korte afstand van de Middellandse Zeekust, wat het een toegankelijke plek maakt voor bezoekers die de kustlijn willen combineren met het binnenland. Enkele belangrijke afstanden zijn:
Als onderdeel van de provincie Berkane profiteert Ahfir van de agrarische en economische dynamiek van de regio. De omgeving wordt gekenmerkt door een landschap dat langzaam overgaat van de vruchtbare vlaktes van de Moulouya naar de meer heuvelachtige gebieden richting de grens. De nabijheid van zowel de zee als de grotere stedelijke centra zoals Oujda en Berkane biedt bewoners en bezoekers een gevarieerde omgeving.
Hoewel Ahfir zelf een rustige stad is, fungeert het als een praktische uitvalsbasis voor reizigers die de regio L'Oriental doorkruisen. De nabijheid van Saïdia maakt het een alternatieve verblijfplaats voor wie de drukte van de badplaats wil vermijden, terwijl men toch binnen korte tijd de kust kan bereiken. Voor reizigers die aankomen via de luchthaven van Oujda-Angad is Ahfir gemakkelijk bereikbaar per auto of taxi. De stad biedt de nodige basisvoorzieningen voor een comfortabel verblijf en dient als een authentiek startpunt voor het verkennen van de omliggende natuur en de nabijgelegen kuststeden.