When Playing the Base Game on Its Own or with the Hearts of Stone Expansion, Geralt's Max Level Is 70. However, the Large Blood and Wine Expansion Increases...
When playing the base game on its own or with the Hearts of Stone expansion, Geralt's max level is 70.However, the large Blood and Wine expansion increases this cap up to level 100. This is an extremely generous cap because players will most likely end the game with a level of around 50.
Along with those gained from Places of Power as well as levelling, the maximum here is 70, though it raises to 100 for those who get both the New Game+ and Blood and Wine DLC additions.
Completing the base game with all its side quests will leave the player at around level 70. While getting through the expansions will level Geralt up to 100. After getting to 100, it can become extremely slow to gain any XP as there aren't many quests or monsters that are high enough not to incur the penalty.