Kreta is het grootste Griekse eiland en ligt ten zuiden van het Griekse vasteland. Het eiland wordt omringd door de Middellandse Zee. De oppervlakte van Kreta bedraagt ruim 8.300 km². Kreta ligt in het zuiden van de Egeïsche Zee en vormt de grens met de Libische Zee. Het eiland is 260 km lang en de breedte varieert van 12 km (bij Ierapetra) tot 60 km (tussen Dion en Lithinon).
Het eiland heeft een omtrek van ongeveer 1.050 km. Kreta is zeer bergachtig. Van west naar oost zijn er drie gebergten te onderscheiden. In het westen bevindt zich de Lefka Ori (Witte Bergen), waarvan de Pachnes (2.452 m) de hoogste top is. Deze bergen zijn gedurende de winter altijd wit en zelfs tot begin juni kan van grote afstand de resterende sneeuw worden gezien. De Samariakloof loopt hier doorheen. In het centrale deel van Kreta bevindt zich het Idagebergte met de Ida Psiloritis als hoogste berg (2.456 m). In het Oosten ligt bij de Lassithihoogvlakte het Diktigebergte, waarvan de Dikti (2.148 m) de hoogste berg is. De bergen bestaan grotendeels uit kalksteen (ons woord 'krijt' komt van Kreta) en herbergen veel grotten en tegen de 50 kloven. Er lopen verspreid over Kreta een aantal kleine riviertjes die een groot deel van het jaar droog staan.