Stunned residents watched and filmed on mobile phone cameras as Evangelina Chamorro escaped after being swept into an avalanche of mud, wood debris and farm animals, about 53 kilometres south of downtown Lima.
Ms Chamorro, 32, had just dropped her two daughters at school and was feeding her pigs alongside her husband when they were pulled into a landslide.
Armando Rivera, Ms Chamorro's husband, told RPP radio they climbed a tree but the trunk broke.
They held on to each other's hands but Ms Chamorro eventually lost her grip and got separated.