A második évad közvetlenül az első évad eseményei után folytatódik. Geralt of Rivia (Henry Cavill), a legendás szörnyvadász, végre megtalálja Cirilla hercegnőt (Freya Allan), és elviszi Kaer Morhenbe, a vajákok ősi erődjébe, hogy kiképezze és megvédje.
Eközben Yennefer (Anya Chalotra) túléli a soddeni csatát, de elveszíti mágiáját, és kétségbeesetten próbálja visszaszerezni azt. Miközben a Nilfgaardi Birodalom egyre fenyegetőbbé válik, a világot egy új, sötét erő kezdi megfertőzni, amely Ciri különleges vérvonalával áll összefüggésben.
Ahogy Geralt próbálja felkészíteni Cirit a veszélyekre, rádöbben, hogy a lány nemcsak egy menekült hercegnő, hanem egy mágikus erővel rendelkező kulcsfigura a kontinens jövőjében.