Die Griechische Landschildkröte besiedelt große Teile des europäischen Mittelmeerraumes. Ihr Verbreitungsgebiet reicht von Spanien (Katalonien) über Südfrankreich, Italien, Kroatien, Bosnien-Herzegowina, Serbien, Kosovo, Mazedonien, Albanien, Griechenland, Bulgarien, Rumänien bis in den europäischen Teil der Türkei. Außerdem sind zahlreiche Inseln im Mittelmeer besiedelt.