Wyspa ma długość 40 km i powierzchnię 285 km². Tym samym jest drugą co do wielkości wyspą śródlądową w Afryce. Około 10-15 km wody dzieli wyspę od lądu stałego. Jednak południowy kraniec wyspy znajduje się zaledwie kilometr od Rwandy, która rozciąga się nieco na południe wokół jeziora. Północy kraniec gdzie znajduje się miasto Gofa znajduje się w odległości 30 kilometrów.
Geomorfologia Na średniej wysokości 1700 m n.p.m. terytorium Idjwi pozostaje zdominowane przez górzysty obszar, w tym Nyamusisi (2300 m n.p.m.) w centrum wyspy, która oddziela społeczność Ntambuka od społeczności Rubenga. Oprócz tej góry, istnieje wiele szczytów, które można znaleźć na obszarze całej wyspy. Chociaż jest to wyspa, terytorium Idjwi posiada również kilka rzek i strumieni o niskich przepływach od 1 do 3 m³/s, które wpływają do jeziora Kivu. Należą do nich rzeki: Tama, Musheke, Kirheme, Cikoma, Mwiri, Kimalamungo, Kisheke, Bikangi, Kishenyi, Nyaruhogoma, Bwina i Bukole.
Wyspa Idjwi jest bardzo porozrywana i usiana licznymi zatokami, takimi jak Nyamakinga, Kashofu (na południu), Katonda, Kihumba, Lweza, Luhinga, Chirongwe, Shuve, Chondo (na północy).