Leveling 1-99: The Complete XP Roadmap
Diablo 2 Resurrected rewards speed and efficiency. Hit 99 by running the right zone at the right level with the right skill setup.
Experience curves in Diablo 2 Resurrected do not punish you for farming content below your level — they reward you for rushing through zones fast. Kill speed matters more than optimal level ranges; a character farming Baal at level 40 who takes 5 seconds per pack will out-level one at level 80 who takes 20 seconds per elite. This guide maps the fastest path from level 1 through 99, detailing where your damage curve sinks or surges.
Levels 1-15: Tristram and Act 1 Cows
Start in Tristram (the town, not the boss runs) and kill every monster in town and the Barracks without moving on. This teaches you how your character scales damage and burns through the early tutorial act. By level 8 or 9, you have the stats to kill Andariel; farm her for a few extra levels if your build is weak (Fire Sorcs, Trapsin, elemental Druids all benefit). Hit level 12-15 by grinding Cows (The Secret Cow Level) once unlocked. Cows do not drop the rarest unique items but hand out experience and cheap drops generously; 12-15 spent here saves 10 minutes of progression later.
Levels 15-24: Tombs and Norm Baal
Enter Nightmare at level 15 if you can limp through Act 1 safely; otherwise stay in Normal. Once in Nightmare, the Tomb of Tal Rasha becomes your anchor. Run Tombs for experience and the chance at early ladder-phase gear (rare gloves, boots, small charms). The zone levels most of the way to level 24. Finish at Nightmare Baal runs, which you can unlock by recruiting a merc. At level 20, move to Nightmare Baal runs permanently; they are faster experience than Tombs once you can kill fast.
Levels 24-40: Nightmare Cows and Baal
Nightmare Cows (if run naturally) and Nightmare Baal runs are the dual axis here. If your character clears packs in under 5-6 seconds, Baal runs dominate. If you struggle, Cows offer denser spawn and safer mobs. Aim for level 40 by farming 80-120 Baal games. This phase moves fast on an Enigma or Infinity toon; it crawls on a budget build. Budget characters skip Nightmare Cows and grind Baal relentlessly instead.
Levels 40-75: Early Hell and Terror Zones
Enter Hell at level 40 if geared, 45 if budget. Run Hell Acts 1-2 and take every kill without skipping. The Durance of Hate tends to push you to 50+ if you are cautious. Nightmare Baal remains an option (and a safe fallback if Hell is lethal), but Hell zone leveling accelerates after 45. By level 50, pivot to Chaos Sanctuary runs if you clear it in under 2 minutes, or stay in Hell Baal until level 60. At level 60+, Hell Baal runs become mandatory.
Terror Zones (TZ) are late-ladder content that level significantly faster than Hell Baal when active. If your season has TZ farms running, jump in at level 70+; a leveler farming level 85 TZ with a coordinated group hits 99 in days. Solo TZ farming is slower but still competitive with Baal. The exact payoff depends on current TZ rotation and your kill speed in that zone.
Levels 75-99: Chaos, Baal, and Endgame TZ Farming
This is the grind. Hell Baal is the gold standard: reliable, consistent, and repeatable infinitely without faction or key gating. Aim for 2-3 min run times to stay sane. Chaos Sanctuary is faster if your character clears it in 90 seconds, but Baal is safer if you are tired.
Many players hit 95+ and pivot to Terror Zones when 85+ TZ rotates in. A geared character in an 85 TZ mob can clear 30-50 packs in a tight circle and reset; the experience rivals Baal at 3x the density. If you are solo and do not care about drops, stick with Baal. If you are in a group or after specific drops (Shako from NM Baal, Keys of Hate from Hell mini-bosses), split time between both.
The final jump to 99 takes roughly 20-30 Baal runs per level above 97, depending on Party Exp Bonus and kill speed. A well-geared full party in Hell Baal hits 99 in a weekend; a solo farmer takes a week.
Respec Timing: When to Fix Your Build
Diablo 2 resets give you three free respecs per difficulty. Use the first at level 18 to pivot from leveling skills to farming builds (Sorcs respec to Blizzard, Necros to Summon, Pallies to Hammer). Use the second at level 30 to adapt to your early gear (you may have found a +skills item that changes priorities). Bank the third respec for endgame. Many players waste respecs early and run gimped builds for levels 50-75; plan around your boss-kill build first, then optimize farming later.
Boss Encounters: When to Farm Them Instead
Andariel (Normal), Mephisto (Nightmare, Hell), and Diablo Clone (endgame) offer special drops and loot that warrant detours from pure XP farming. Mephisto drops Shako and Arach at any level, so farming her at 30 for gear is normal (and faster than Act 2 progression). Baal and Diablo Clone do not offer dramatic level speedups but are final-week targets once 99 is within reach.