Kangaroo Island è la terza isola più grande dell'Australia dopo la Tasmania e Melville Island.

Si trova a 112 chilometri (70 miglia) a sud-ovest di Adelaide nello stato di South Australia.

Nel suo punto più vicino alla terraferma, si trova a 13 chilometri (8 miglia) al largo di Cape Jervis.

L'isola è lunga 150 km (93 mi) e larga tra 900 m (980 yd) e 57 km (35 mi), la sua area copre 4.405 km2 (1.701 sq mi). La sua costa è lunga 540 chilometri (340 mi) e l'altitudine massima è di 307 m (1.010 ft).