Melendugno si trova in Puglia, Italia, nella parte centro-orientale del Salento. È un comune della provincia di Lecce, situato nell'entroterra a circa 6,5 km dalla costa adriatica. Confina a nord con Vernole, a est con il Mare Adriatico, a sud con Otranto, e a ovest con Carpignano Salentino e Calimera. La cittadina dista circa 30 km a sud-est da Lecce e 14 km a nord da Otranto. Melendugno è noto per il suo vasto territorio e per le marine lungo la costa adriatica come Torre Specchia Ruggeri, San Foca, Roca, Torre dell'Orso e Torre Saracena. È un centro agricolo con una posizione strategica vicino al mare e gode di un susseguirsi di spiagge, insenature e aree pinetate.