Kreta har en langstrakt form; den strekker seg 260 km fra øst til vest, er 60 km på sitt bredeste, og smalner til så mye som 12 km (i nærheten av Ierapetra). Kreta dekker et areal på 8 336 km² og har en kystlinje som er 1 046 km. I nord ligger den ved Kretahavet (Κρητικό Πέλαγος) og i sør Libyahavet (Λιβυκό Πέλαγος); i vest det myrtoiske havet (den sørvestlige delen av Egeerhavet), og mot øst til det karpatiske havet. Kreta ligger bortimot 160 km sør for det greske fastlandet.