WitcherCheats
Witcher 3 console commands & item ID database

How to Level Up Fast in Witcher 3

How XP scaling works, the best quests to grind, and the console commands that skip the grind.

How leveling actually works

Experience in The Witcher 3 is gated by level difference. You earn full XP from quests and enemies that are close to Geralt's level; the further below you a target is, the less it gives, dropping to almost nothing once it's several levels under you. That single rule decides every efficient leveling strategy: always chase content that's at or slightly above your level.

Do quests in the right order

  • Main quests pay the most Story quests give the largest XP rewards. Don't out-level them — a main quest several levels below you is a fraction of the XP it would have been on time.
  • Secondary quests next Side quests scale similarly and are worth doing while they're still near your level.
  • Witcher contracts Good XP plus crowns and a trophy. Take them at-level for the full payout.
  • Question marks last Clearing '?' locations gives small XP that falls off fast as you out-level the area — do them for loot, not levels.

Don't waste XP

The most common leveling mistake is hoarding quests and then clearing them all at a high level — by then they're worth almost nothing. Tackle quests while they're white or red in your journal (at or above your level) rather than green (below you). If a quest is recommended a few levels above you and you can survive it, it's some of the best XP in the game.

Ability points vs. levels

Leveling raises your stats and unlocks ability slots, but you also gain ability points from Places of Power scattered across the map — each gives a one-time point on first activation. So fully 'building' Geralt means both grinding levels for slots and collecting Places of Power for points. The two are separate currencies.

Fastest leveling with the console (PC)

With the debug console enabled you can skip the grind entirely:

  • addexp(amount) Adds raw experience — e.g. addexp(10000). You level up as the bar fills.
  • levelup(times) Instantly gains one or more levels — levelup(5) jumps five levels.
  • setlevel(targetLvl) Sets Geralt directly to a chosen level — e.g. setlevel(30).
  • addskillpoints(value) Grants ability points to spend in the skill trees.

Frequently asked questions

What's the fastest way to level up in Witcher 3?
Do main and secondary quests while they're still at or above your level — XP drops sharply for content below you. Avoid hoarding quests and clearing them later. On PC, the addexp, levelup and setlevel console commands let you skip the grind entirely.
Why am I getting no XP from enemies?
XP scales with level difference. Enemies several levels below Geralt give almost no experience, so grinding low-level foes is a waste of time. Fight things near or above your level instead.
How do I level up instantly on PC?
Enable the debug console, then use levelup(times) to gain levels, setlevel(targetLvl) to jump to a specific level, or addexp(amount) to add raw experience.
Do Places of Power give XP?
No. Places of Power give a one-time ability point on first activation, which is separate from leveling. You still need to gain levels to unlock the slots to spend those points in.