A land tortoise can live for more than 150 years. A giant tortoise died recently at the Calcutta Zoo. It was claimed she was 255 years old, but this has not been verified. A tortoise, given by Captain Cook to the Tongan Royal Family in 1777, died of natural causes in 1965, aged 188 years. It depends on the species.