L'isola si trova vicina alla costa nord della penisola di Kola, 12,2 km[1] a sud-est dell'isola Kil'din. Dista dal continente, nel punto più vicino, 510 m[2] e da esso è separata dallo stretto Malyj Olenij (пролив Малый Олений).[3]
Ha una forma allungata che si assottiglia in un promontorio ad est. Misura circa 7 km di lunghezza[4] e 1,5 km di larghezza massima.[5] L'altezza massima dell'isola è di 121,2 m.[3] Su quest'altura è presente un punto di triangolazione geodetica; un altro si trova all'estremità orientale.[3]
Le coste sono alte nella parte meridionale e più basse a nord e sul promontorio a est.[3]
Le acque attorno all'isola sono soggette a variazioni di marea di 4 m.[3]
L'isola Bol'šoj Olenij ("isola grande del cervo") si trova sempre lungo la costa della penisola di Kola, in direzione sud-est.
Isole adiacenti
Nelle vicinanze di Malyj Olenij si trovano:[3][6][7]
Isola Bol'šoj Zelenyj (остров Большой Зеленый), 1,7 km a sud del promontorio di Malyj Olenij, è un'isola orientata in direzione nordest-sudovest che si restringe nella parte meridionale. Ha una lunghezza di 565 m e una larghezza massima di 245 m nella parte centrale. La sua altezza messima è di 31,2 m s.l.m.[6] su cui è presente un punto di triangolazione geodetica.[6] Nei pressi del promontorio si trova uno scoglio senza nome. A ovest, all'ingresso della baia Pesčanka (губа Песчанка), si trova un altro isolotto senza nome.[6] (69°13′41″N34°48′55″E / 69.228056°N 34.815278°E69.228056; 34.815278)
Isola Malyj Zelenyj (остров Малый Зеленый), poco a est di Bol'šoj Zelenyj e 2,15 km a sud di Malyj Olenij, è una piccola isola lunga 140 m e larga 95 m. Uno scoglio senza nome si trova poco al largo della sua costa nord.[6] (69°13′33.25″N34°49′34.5″E / 69.225903°N 34.82625°E69.225903; 34.82625)
Isola Koncevoj (остров Концевой), è l'isola all'estremità orientale di Malyj Olenij, da cui dista solo 10 m. È un'isola bassa di forma ovale irregolare, lunga 250 m e larga al centro 165 m. Poco a nord, si trova uno scoglio senza nome. (69°14′52.5″N34°49′36.5″E / 69.247917°N 34.826806°E69.247917; 34.826806)
Isole Tipunkovy (острова Типунковы), 5,3 km a ovest di Malyj Olenij, sono un gruppo composto da due isolette principali e alcuni scogli. Sono situati a ovest della foce della Tipunkova (река Типункова). L'isola maggiore, quella occidentale, è lunga circa 800 m e larga quasi 400 m. Il minore è un isolotto rettangolare, lungo 220 m e largo 175 m. (69°15′41.5″N34°30′15″E / 69.261528°N 34.504167°E69.261528; 34.504167)