Collocazione e territorio di Custonaci.
È si trova nella parte settentrionale della provincia, sul golfo di Bonagia, più o meno a metà strada tra Trapani e Capo San Vito, a confine con i comuni di Valderice, Buseto Palizzolo, Castellammare del Golfo e San Vito Lo Capo oltre che col mare.
I collegamenti stradali sono assicurati dalla statale n.
187 di Castellammare del Golfo, il cui tracciato si snoda a 6 km dall’abitato, e dall’autostrada A29 diramazione Alcamo-Trapani, cui si accede dal casello di Trapani, distante 19 km.
La stazione ferroviaria di riferimento, lungo le linee Palermo-Trapani e Trapani-Castelvetrano-Alcamo Diramazione, si trova a 20 km dall’abitato.
L’aeroporto più vicino, di Trapani/Birgi, dista 31 km, mentre quello del capoluogo regionale dista 65 km; sul continente, l’aerostazione di Roma/Fiumicino mette a disposizione linee intercontinentali dirette.
Il porto di riferimento dista 18 km; quelli di Palermo e Messina, per gli altri collegamenti col continente, si trovano rispettivamente a 80 km e a 307 km.
Inserita in circuiti turistici e commerciali, gravita su Trapani per i servizi e le strutture burocratico-amministrative non presenti sul posto.