Es endémica de las islas Seychelles: se halla en las islas de Mahé, Praslin, La Digue, Félicité, Sainte Anne y Silhouette.