La città si affaccia sul mar Ionio presso la foce del fiume Esaro, e il territorio comunale fa parte dell’Autorità del bacino interregionale del fiume Esaro. Immerso interamente nell’area marina protetta di Capo Rizzuto. Nel promontorio di Capo Colonna è rimasta l’unica colonna del Tempio di Hera Lacinia, che chiude la città in una grande conca che la divide dal golfo di Squillace.
Comuni costieri confinanti : Isola di Capo Rizzuto ⟵ Crotone ⟶ Strongoli