Elle se trouve en bordure de Yeun Elez, zone marécageuse de 500 hectares, en partie recouverte par le lac artificiel de Saint Michel, dont les eaux sont retenues par le barrage de Nestavel. La cuvette de Saint Michel, à 220 mètres d' altitude, est bordée sur les trois côté par les Monts d' Arrée dont les sommets arrondis et dénudés surplombent la cuvette de 100 à 200 mètres.