Si trova al centro dell’omonimo golfo che va da capo Milazzo a capo Calavà. Il centro storico arroccato su una collina, comprende la Cattedrale, il palazzo vescovile, il seminario e agli altri palazzi storici, e digrada verso la costa fino al suo borgo marinaro chiamata Marina di Patti, completamente integrato nel tessuto urbano. Si affaccia sul mar Tirreno anche con le località turistiche balneari di Mongiove e Mariniello-Tindari. Fa parte della Costa Saracena.
Comuni costieri confinanti : Gioiosa Marea ⟵ Patti ⟶ Oliveri