Insula Kangaroo este a treia insulă ca mărime din Australia, după Tasmania și Melville Island.

Se află la 112 kilometri (70 mi) la sud-vest de Adelaide, în statul Australia de Sud.

În punctul cel mai apropiat de continent, se află la 13 kilometri (8 mile) de Cape Jervis.

Insula are o lungime de 150 km și o lățime cuprinsă între 900 m și 57 km, iar suprafața sa se întinde pe 4.405 km2 (1.701 mp). Linia de coastă are o lungime de 540 km (340 mi), iar cea mai mare altitudine este de 307 m (1.010 ft).