Die Insel ist 145 Kilometer lang, zwischen 900 Metern und 57 Kilometern breit und hat 509 Kilometer Küstenlinie. Sie ist mit einer Fläche von 4405 Quadratkilometern Australiens drittgrößte Insel. Die höchsten Erhebungen befinden sich auf dem Plateau der Nordküste mit 307 Metern über dem Meeresspiegel. Die Insel liegt 13 Kilometer von der Küste und Cape Jervis entfernt an der Spitze der Fleurieu-Halbinsel und ist von dieser durch die Backstairs Passage getrennt.
Die Winter zwischen Juni und September sind mild und feucht, die Sommer gewöhnlich warm und trocken. Durch die Lage im Indischen Ozean werden im Sommer insbesondere entlang der Küste nur selten Temperaturen über 35 °C erreicht. Die durchschnittliche Höchsttemperatur liegt im August bei 16 °C, im Februar, dem heißesten Monat des Jahres, zwischen 26 und 27 °C. Zwischen Mai und September fallen 2/3 der jährlichen Niederschlagsmenge. Diese variiert zwischen 450 mm in Kingscote und 1000 mm bei Gosse. Der feuchteste Monat ist der Juli.