El monasterio de San Pedro de Villanueva está situado en la parroquia de Villanueva en el concejo asturiano de Cangas de Onís.