Situata circa 45 chilometri a nord-ovest di Agrigento e a 60 chilometri a sud di Palermo, Caltabellotta occupa un territorio montuoso nell'entroterra della Sicilia sud-occidentale. Il comune conta 3.907 abitanti e comprende anche la frazione di Sant'Anna.
Noto in siciliano come Cataviḍḍotta, il centro confina con nove comuni della zona, tra cui Sciacca, Ribera e Sambuca di Sicilia, ponendosi come punto di raccordo tra l'agrigentino e la provincia di Palermo.
Nei dintorni di Caltabellotta
Le destinazioni raccontate dalla nostra redazione più vicine, con la distanza in linea d'aria.