Matarrepudio es una localidad del municipio de Valdeolea (Cantabria, España).