La ville est située au fond d'une baie ouverte au nord et dominée directement à l'ouest par la montagne de l'Aïdour, d'une hauteur de , ainsi que par le plateau de Moulay Abdelkader al-Jilani. L'agglomération s'étend de part et d'autre du ravin de l'oued Rhi, maintenant couvert.