Se halla a altitudes menores de 400 msnm en las islas de Mahé, Praslin, La Digue, Félicité, Fregate, Sainte-Anne y Silhouette.