Posto all’estremità orientale del golfo di Bonagia, sorge su una collina. Si affaccia sul Mar Tirreno con la frazione balneare di Cornino. Denominata Città internazionale dei marmi per la presenza nel suo territorio del secondo bacino marmifero d’Europa con circa 100 cave in attività ed una cinquantina di opifici industriali.
Comuni costieri confinanti : Valderice ⟵ Custonaci ⟶ San Vito Lo Capo