Desnoeufs ligger sør i Amirantene, 12 km sørvest av naboøya Marie-Louise og 325 km sørvest for Victoria på Seychellenes hovedøy Mahé. Den har et areal på 0,35 km².