Situato sulla costa settentrionale della sicilia, si affaccia sul Golfo di Castellammare nel mar Tirreno con una fascia costiera che si estende dalla spiaggia della Ciucca fino a quella di San Cataldo, alternando calette pietrose ad alti e scoscesi dirupi sul mare.
Comuni costieri confinanti : Trappeto ⟵ Terrasini ⟶ Cinisi