A turtle is a reptile that lives in water and on land, while a tortoise is a land-dwelling reptile. Turtles have webbed feet for swimming, while tortoises have sturdy, elephant-like legs for walking on land. Additionally, turtles have flatter shells for streamlined swimming, while tortoises have domed shells for protection against predators.