Petacciato, adagiato su una collina a 225 m s.l.m. offre un vasto e suggestivo panorama che si estende dai monti della Majella al promontorio del Gargano, attraversando l’arcipelago delle Isole Tremiti. Si affaccia sul mar Adriatico con la località turistica balneare di Petacciato Marina.
Comuni costieri confinanti : Termoli ⟵ Petacciato ⟶ Montenero di Bisaccia