Город расположен на северо-востоке Алжира, в горах Орес, на высоте 1200 м над уровнем моря. В 50 км к северу находится город Айн-Бейда, Батна — в 100 км на запад и Тебесса — в 120 км восточнее[1].
Менее чем в 150 км к востоку проходит граница Алжира с Тунисом.