La Baia dei Turchi est située à un peu plus de 5 km au nord d'Otranto, exactement sur la côte de la mer Adriatique, entre les lacs intérieurs d'Alimini Grande et d'Alimini Piccolo, distants d'environ 3 km. Cette baie sablonneuse intacte appartient à la précieuse oasis protégée des lacs Alimini, l'un des écosystèmes les plus importants de la région du Salento, dans les Pouilles.
Elle est également entourée de plusieurs autres plages et sites parmi les plus beaux et les plus touristiques des Pouilles, comme les Faraglioni di Sant'Andrea, la Grotta della Poesia, Torre dell'Orso, Porto Badisco et Castro.
La Baia dei Turchi est facilement accessible par les transports publics ou par votre propre véhicule (moto, voiture, camping-car).