Kangaroo Island is het op twee na grootste eiland van Australië, na Tasmania en Melville Island.

Het ligt 112 kilometer ten zuidwesten van Adelaide in de staat South Australia.

Het dichtst bij het vasteland ligt het 13 kilometer (8 mijl) uit de kust van Cape Jervis.

Het eiland is 150 km (93 mi) lang en tussen 900 m (980 yd) en 57 km (35 mi) breed, met een oppervlakte van 4.405 km2 (1.701 sq mi). De kustlijn is 540 kilometer lang en de grootste hoogte is 307 meter.