Está situada a 65 km de Lugo y a 6 km de Puebla del Brollón, a unos 370 metros de altitud, junto al río Cabe.