Situato nel centro della costa settentrionale della Sardegna, nei pressi della foce del fiume Coghinas, si affaccia sul golfo dell’Asinara con le località turistiche balneari di La Ciaccia, Maragnani e San Pietro a Mare.
Comuni costieri confinanti : Castelsardo ⟵ Valledoria ⟶ Badesi