Il comune ha origini antiche, posto a circa dieci chilometri dalla costa, si affaccia sul mar Adriatico con la località turistica balneare di Marina di Montenero di Bisaccia.
Comuni costieri confinanti : Petacciato ⟵ Montenero di Bisaccia ⟶ San Salvo