This reddit posts suggest that Geralt's age is about 100 years.

The age of Vasemir must be at least 150+ (considering above info) because in the first episode of Hexer, Vasemir is shown old(must be 50+), and Geralt seems to be around 13 years. Now considering timeline of Witcher 3, Geralt seems old, so Vasemir's age must be around 50 years more than Witcher.

The reason for considering vasemir's age is that they are mutants and their ageing rate may be changed, increased or decreased. I can't say anything about that.

However in Witcher 3 Vasemir dies at about 150 years of age. So, the maximum age is about 150 (it can be still more if Geralt crosses 150).

Considering Leo's case (minimum), he seems to be at about 20 years old at the time of his death.

So my question is: What is average lifespan of a witcher?

Also, please give a good source from where the answer is researched and found out.


No Witcher has ever died of old age in the books or in the games. So it is almost impossible to ascertain when a Witcher will die.

Sorceresses can live forever because there is a potion that they can drink that is made by Ortolan that stops the aging process.

You won't find any documentation on the lifespans of Witchers or Sorceresses in the books, so I think this is the best answer I can give.

  • 5
    Gedymdeith was a sorcerer, was probably using Ortolan's stuff, but died from stroke so definitely did not live forever. – Mithoron Mar 21 '17 at 23:13
  • 1
    There is no indication that Hen Gedymdeith was a witcher - he was a sorcerer. – Gallifreyan Mar 23 '17 at 18:15
  • 3
    When Geralt wants to 'Retire' with Yen, they jokingly say that he's gonna be the first witcher to die in his bed. Witchers don't have a defined life expentency because they pretty much always will die in combat before other illnesses can take them (if they could.) – Fredy31 Mar 1 '18 at 20:04

Leo wasn't even a witcher- just an apprentice with just basic training in sword-fighting- and he and Vesemir died in combat, not because of age. And as Letho (also a witcher) says, "No witcher dies in bed", stating that witcher often dies in combat- againts monster or humans (for example in Rivia, Geralt "died", because some youngling pierce him with a pitch fork). So no, there probably isn't such thing as average lifespan for witchers.


In my opinion, I think that it's around 250 years. Even though we lack information, we can tell that Vesemir is old but if we were to see him as a mere human I would guess from his appearance that he is around his mid 60's or early 70's, and Geralt as someone around his late 30's or early 40's.

Many of you may disagree but then again it's only my opinion.

  • Hi WickedBear608, Apart from the fact that opinions are generally unfavourable answers, the OP explicitly asks for a good source. – Joachim Apr 29 at 7:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.