Situato sulla costa adriatica della penisola salentina, è il comune più orientale d’Italia: il capo omonimo, chiamato anche Punta Palascìa, a sud del centro abitato, è il punto geografico più a est della penisola italiana. Il litorale, esteso per circa 25 km, si alterna a lunghi tratti sabbiosi, specie nella parte settentrionale, a tratti rocciosi a picco sul mare. Si affaccia sul mar Adriatico con diverse località balneari.
Comuni costieri confinanti : Santa Cesarea Terme ⟵ Otranto ⟶ Melendugno