This post may contain affiliate links, we may receive a commission if you make a purchase using these links. As an Amazon Associate I earn from qualifying purchases.
The Witcher introduces a fantastic world that often tends to bend the norms of reality in multiple directions. It is a world full of magic, supernatural beings, and mysterious main characters.
One of the main mysteries revolving around these characters is also their age. Geralt, Yennefer, Ciri, and many other fan favorites in the books, games, and TV series do not age the same as normal people, therefore keeping you guessing about how old they are.
Geralt is about 90 years old, although his character, played by Henry Caville in the Netflix series, does not look any older than 36. Ciri is in her early twenties while Yennefer’s story is a little more complex. It stretches from 14 years old to her 70s.
These ages have been estimated through clues and it is important to note that the timelines in the games, series, and books are not exactly the same.
Keep reading to find out a little bit more about the main characters’ ages, why they look younger, and also whether being a Witcher means you live forever or not.
|Geralt of Rivia||90 – 100|
|Yennefer of Vengerberg||71 – 100|
|Ciri||22 – 23|
|Jaskier||35 / 44|
|Triss Merigold of Maribor||50 – 80|
|Vesemir||300 – 350|
How Old Is Geralt?
Geralt is one of the strongest Witchers alive. Finding out his exact age in the Witcher universe is quite a difficult task.
Many fans tend to analyze timelines, pull information from forums, and attentively read plot details to guess the age of their favorite characters. Thanks to all these meticulous details, we have managed to narrow down an age range for how old Geralt is.
Geralt is between 90 and 100 years old, but looks less than half his age. His slow aging process comes as a result of the mutagens that entered his body during the trials he went through to become a Witcher. These are the same trials that gave him superhuman strength, speed, and healing abilities.
His age is hinted at when Geralt speaks of his other Witcher friends. While his past mainly remains a mystery, his age is somewhat reflected in his stories.
The main hint we get about his age however is from the creator of the Netflix show, Lauren Schmidt Hissrich. She admits in an interview that the story starts when Geralt is about 100 years old, as the books and games also reveal.
How Old Is Yennefer?
Yennefer of Vengerberg is almost a century old. The Netflix show depicts Yennefer as 71 while in the books and games she is closer to 94. At times, hints are dropped that Yennefer is a couple of years older than Geralt.
Just looking at the facts from the show, however, it can be assumed that Yennefer is 71 years as her birth year is 1192 and the Battle of Sodden Hill takes place in 1263.
Like other characters in this story, Yennefer looks much younger for her age, all thanks to magic in her system. She is the most popular sorceress in the show and magical traits keep her looking young and attractive.
Her story unfolds in the show from when she is in her early 20s until the Battle of Sodden Hill. From this timeline, it can be assumed that Yennefer is about 90 years old.
The young actress playing Yennefer in the Netflix series, Anya Chalotra, has admitted in an interview that the story of her character spans from the age of 14 to 77, while the creator of the show also reiterates that Yennefer’s timeline is explored through 7 decades, which would make Yennefer about 80 or 90 years old.
How Old Is Ciri?
Ciri is Geralt’s adoptive daughter. Her full name is Cirilla Fiona Elen Riannon, also referred to as Princess Cirilla. She is in her early twenties in the books, games, and show, however, her exact age can only be guessed.
Ciri’s age in the games can be assumed to be 21 as the journal entry says she is born in 1251 and the events of the game take place in 1272.
The actress playing Ciri in the Netflix series, Freya Allen, was 18 years old when the show started and will reach Ciri’s real age as the story continues.
How Old Is Jaskier?
Jaskier, also known as Dandelion, is one of Geralt’s closest friends. He is either 35 or 44 years old. In the series, Geralt states in a dialogue that Jaskier is not quite 40 yet, while the games show that he is 44 years old.
According to the books and games, there is no evidence that Jaskier is immortal, and neither that he ages slowly. However, in the show, he looks the same throughout the timeline.
The reason for his youthful appearance is attributed to a mistake by the creators, who found the timeline confusing and just neglected to age Jaskier.
According to the games however, Jaskier is born in 1229 and is about 44 years old when he meets Geralt.
How Old Is Triss Merigold?
Triss Merigold of Maribor is a young looking sorceress that has quite a few years on her shoulders. While magic helps her keep a youthful appearance, Triss Merigold is between 50 and 80 years old.
Triss Merigold is also known as Little Miss Merigold by Sabrina. And as Sabrina is the same age as Yennefer, this means Triss is younger than Yennefer.
In addition, Triss knew Geralt when she was little which also means she is younger than Geralt. As a result, the math implies that she is between 50 and 80 years old.
How Old Is Vesemir?
Vesemir is the oldest Witcher alive. He is thought to be between 300 and 350 years old, although his exact age has never been revealed neither in the books, nor the games, or the Netflix TV show.
Vesemir has grey-white hair as a result of the aging process which just makes you think of how extremely old he is as he has aged to the point of losing color in his hair.
In addition, he owns pieces of clothes that are much older than the current time when the events take place. He also seems to know about facts and histories that have happened centuries before the Witcher timeline.
Last but not least, Vesemir is a lonely character that does not seem to have a social circle. Also, no one has heard of him. This is another take that could refer to everyone he knows being long gone as he is much older than all his peers.
Do Witchers Live Forever?
The Witcher is a story that tends to combine mortality and immortality in intricate plots. As such, it is difficult to guess whether a character can live forever or not, and even harder to pinpoint their exact age.
When it comes to Witchers, it is assumed that they are not immortal beings and therefore do not live forever. They can however live much longer than normal human beings and reach a few hundred years of age.
The oldest Witcher alive is 350 years old, while Geralt, the strongest Witcher of the story, is about 100 years old.
No one can say for sure however if a Witcher can live forever or not. Most of them actually die as a result of the dangerous lives they live. No Witcher so far has ever died from old age or natural causes.
As a result, the life expectancy of a Witcher is a total mystery. What we know for sure however is that despite going through a slow aging process, they do age. As such, it is only logical to assume that their body will expire at some point because of old age.
Why Do Witchers Live So Long?
Witchers age at a different pace than normal people. Their characteristics and traits however make them appear much younger.
Witcher’s have to undergo many experiments, tests, and trials that mutate their genes. These trials also enhance the rate at which their cells multiply. This in turn helps their DNA degenerate at a lower rate. As a result, Witchers age much slower and can live for way longer than other people.
The mutagens slow the aging process but do not stop Witcher’s bodies from developing into mature, strong, and healthy adults. So we can assume that Witchers do look completely grown up in their 20s and continue aging slowly after that.
During this process, Witchers have great physical and mental health. This trait helps them fight monsters and increase their chances of survival in battles.