A történet ott folytatódik, ahol a 2. évad véget ért: Geralt (Henry Cavill), Yennefer (Anya Chalotra) és Ciri (Freya Allan) menekülni kényszerülnek, mivel több hatalom is vadászik Ciri különleges képességeire.
Geralt és Yennefer célja, hogy Cirit védelmezzék, miközben Aretuza mágikus akadémiáján próbálják fejleszteni a lány varázserejét.
A birodalmak közötti politikai feszültségek egyre nőnek: Nilfgaard, Redánia és Temeria is harcba száll a hatalomért.
A mágusok közötti árulások és összeesküvések váratlan fordulatokat hoznak.
Ahogy a háború fenyegetése közeledik, Geralt kénytelen szembenézni legnagyobb kihívásával, miközben Ciri sorsa egyre sötétebb irányba halad. Az évad során Geralt morális határokat átlépve próbálja megóvni Cirit, és megkérdőjelezi saját hivatását és küldetését.
Az évad epikus csatajelenetekkel, varázslatos összecsapásokkal és politikai intrikákkal teli, miközben az érzelmi szálak is hangsúlyosabb szerepet kapnak.