Se encuentra a unos 550 kilómetros al sur de El Aaiún, en la costa atlántica del país, sobre una estrecha península, la península de Río de Oro, que se extiende paralela a la costa en dirección noreste-suroeste.