Landslides and floods in Vietnam have killed at least 29 people in recent days as heavy rains soak northern and central areas, state media and the government said on Saturday.