Diablo II: Resurrected

The fastest path from level 1 to 99 in Diablo II: Resurrected. Optimal leveling zones by level range, XP penalty mechanics, Baal runs, Chaos runs, and Colossal Ancients XP farming for Season 13.

Leveling 12 min read

Fastest Leveling Guide — 1 to 99

By the DiabloBytes team · Updated March 2026

Reaching level 99 in Diablo II: Resurrected is one of the most grueling achievements in all of gaming. The experience curve is exponentially punishing — the last four levels (96 to 99) require approximately 875 million XP, while the experience penalty at high levels means each Baal run yields a tiny fraction of what you need. For perspective, levels 1 through 90 require about 1.76 billion total XP, but the effective XP ratio applied to monster kills drops dramatically after level 90, making each level feel far longer than the raw numbers suggest. This guide maps out the fastest route from character creation to the level cap, covering every optimal zone transition, XP penalty mechanic, and efficiency technique that top ladder racers use. Whether you are aiming for 99 or simply want to reach Hell difficulty as quickly as possible, following this progression path will save you dozens of hours.

📺 Video Guides

Learn this build from the best D2R content creators:

Speedrun leveling techniques by MrLlamaSC

D2R Leveling Guide — fastest route 1 to 99

XP Penalty Mechanics

Before diving into the leveling path, you need to understand D2R's XP penalty system. When your character level exceeds the area level by more than 5, you receive progressively less XP per kill. The penalty formula is harsh — at 10 levels above the area, you receive roughly 5% of the base XP. This means farming level 20 monsters at level 40 is essentially worthless. Always move to the next zone when your level begins to outpace the area.

Conversely, being under-leveled for an area gives a small XP bonus, capping at roughly 1.2x at 3 levels below the area. The takeaway: always be within 5 levels of the monsters you are killing, and push slightly ahead of your level when possible for the minor bonus.

Player count also affects XP dramatically. Each additional player in the game increases monster XP by a factor. In an 8-player game, monsters give approximately 4.5 times more XP than solo play. For efficient leveling, always join or create public games with high player counts. The XP gain from more players almost always outweighs the slightly slower kill speed from higher monster HP.

Normal Difficulty (Levels 1-40)

Normal difficulty is the fastest phase of leveling. The XP requirements are low and the kill speed is high regardless of your build. An experienced player can reach level 40 and complete Normal in 4-6 hours. The strategy below optimizes this further by identifying the exact zones where you should linger versus the zones you should rush through.

Lvl 1-15 Tristram Runs
Act 1 — Stony Field Portal The fastest early leveling method in D2R. Enter the Stony Field, find the Cairn Stones, and enter the portal to Tristram. Kill everything in Tristram including Griswold. Leave game, repeat. Dense mobs in a small area with no dead space. You should reach level 15 in about 30 minutes of focused Tristram runs. Works for all classes, solo or in groups.
Lvl 15-20 Tomb Runs
Act 2 — Tal Rasha's Tombs Once you hit 15, progress through Act 2 until you reach the Canyon of the Magi. All seven tombs are dense with undead enemies that give excellent XP for your level range. Clear 2-3 tombs per game, then remake. The correct tomb (with the quest boss) is optional — the XP comes from the trash mobs. Arcane Sanctuary is also viable but slower due to narrow walkways.
Lvl 20-24 Cow King / Tombs
Act 1 — Secret Cow Level If you have completed Normal already on another character or can get a rush, Normal Cows provides the highest density XP at this level range. Otherwise, continue tomb runs. The goal is to reach level 24 before starting Act 5 so you can complete the Ancients quest, which requires you to be at least level 20.
Lvl 24-25 Ancients Quest
Act 5 — Arreat Summit The Ancients quest awards a massive XP bonus equivalent to roughly one full level. Complete this at exactly level 24 to maximize the relative XP gain. The fight itself requires decent resistances and damage — prepare with a town portal nearby. After completing the Ancients, you are ready to fight Baal.
Lvl 25-40 Normal Baal Runs
Act 5 — Throne of Destruction Join or create Normal Baal run games. Each run consists of clearing the five waves of minions in the Throne of Destruction and then killing Baal. The wave enemies give excellent XP and the run structure is time-efficient. Stay until Baal is dead each run for the kill XP. In an 8-player game, you can gain a level every 2-3 runs from 25 to 35, slowing to every 4-5 runs from 35 to 40.

Nightmare Difficulty (Levels 40-70)

Nightmare is the transition phase where your build starts to take shape and gear requirements become real. Resistances must be capped before entering Hell. The leveling here is steady — each level takes noticeably longer than Normal but the XP from Baal runs and Chaos remains generous. Budget for 8-12 hours in Nightmare if you are not being rushed.

Lvl 40-48 NM Story Progression
Acts 1-3 Play through the Nightmare story normally. At this level range, story progression provides perfectly scaled XP. Focus on gearing up resistances — you need at least 50% to all elements by the time you reach Act 4. Grab the Act 2 Nightmare Defensive mercenary with Holy Freeze aura if you have not already. Complete the Anya quest in Act 5 for the permanent +10 all resistances reward.
Lvl 48-58 NM Chaos Sanctuary
Act 4 — Chaos Sanctuary Once you reach Act 4 in Nightmare, the Chaos Sanctuary becomes your primary leveling zone. High elite pack density, five seal bosses, and Diablo himself all provide excellent XP. In 8-player games, you can gain a level every 3-4 runs. The seal bosses also drop useful mid-game uniques and set items to gear up for Hell.
Lvl 58-70 NM Baal Runs
Act 5 — Throne of Destruction Nightmare Baal runs are the most efficient XP source from 58 to roughly level 70. The five throne waves include elite packs that scale well with player count. In 8-player games, expect roughly one level per 5-6 runs at level 60, slowing to one per 8-10 runs at level 68. Complete the NM Ancients quest at level 60+ for the bonus XP. Do not enter Hell until you have at least 75% to fire and lightning resistances.

Hell Difficulty (Levels 70-89)

Hell difficulty is where leveling transitions from a progression mechanic into an endgame grind. The death penalty on ladder (-10% of current level XP) makes dying extremely costly. A single death at level 85 erases roughly 20 minutes of Baal run progress. Survivability becomes as important as clear speed.

Lvl 70-75 Hell Story / The Pit
Act 1 — Tamoe Highland Enter Hell difficulty and progress through Act 1. If your build struggles with Hell difficulty monsters, farm The Pit (area level 85) in Tamoe Highland. The monsters here are relatively easy compared to other alvl 85 zones, and you can find any item in the game. Clear The Pit repeatedly until you have the gear and levels to push further. Complete the Den of Evil for your final Akara respec if needed.
Lvl 75-82 Hell Chaos Sanctuary
Act 4 — Chaos Sanctuary Once you can handle Act 4, the Chaos Sanctuary is the best combined XP and loot zone in the game. Five seal bosses guarantee elite drops, and the overall monster density is very high. Hammerdin excels here because Blessed Hammer deals magic damage, bypassing all immunities in the Sanctuary. Sorceress needs to be careful of Lightning Immune and Cold Immune packs — a mercenary with Infinity solves this.
Lvl 82-89 Hell Baal Runs
Act 5 — Throne of Destruction Hell Baal runs become the primary XP source from level 82 onward. The five throne waves contain area level 85+ monsters that provide meaningful XP even into the high 80s. In 8-player games, each run takes 5-8 minutes and provides roughly 2-3% of a level at 85, slowing to 0.5-1% at 89. Kill Baal each run for the extra XP and item drops. The Worldstone Keep levels 2 and 3 (also alvl 85) can be cleared on the way for additional XP.

The Final Push — Levels 89-99

This is the true endgame of D2R leveling. The XP required per level increases astronomically — level 98 to 99 alone requires 317,253,763 experience points. For context, killing Hell Baal in an 8-player game gives roughly 440,000 XP. That means approximately 721 Baal kills just for the final level. The Colossal Ancients introduced in Patch 3.0 have significantly reduced this grind by providing area level 90 enemies, but the journey remains a marathon that tests dedication.

Lvl 89-93 Hell Baal + Chaos Rotation
Acts 4-5 At this stage, alternating between Chaos Sanctuary and Baal runs provides the best XP variety. The Chaos clear takes 3-5 minutes and the Baal run takes 5-8 minutes. Running both in sequence gives roughly 1-2% per rotation at level 90. Monotony is the real enemy here — varying your farming pattern keeps you engaged during the grind. Consider mixing in Cow runs for rune farming alongside XP.
Lvl 93-96 Colossal Ancients + Baal
Act 5 — New Patch 3.0 Content Colossal Ancients (introduced in Patch 3.0) become viable at level 89 and optimal from level 93 onward. This encounter requires corrupted relics to access and features area level 90 enemies — the highest in D2R. The XP per kill is unmatched. However, the fight is extremely dangerous and requires endgame gear. Combine Colossal Ancients runs with standard Baal runs. At level 95, expect roughly 0.1-0.2% per Baal run and 0.3-0.5% per Colossal Ancients completion.
Lvl 96-99 Colossal Ancients (Primary)
Act 5 — Endgame The final stretch from 96 to 99 requires approximately 3,500 Baal runs or roughly 1,200 Colossal Ancients completions. At these levels, a single death on ladder costs 10% of your current level progress — potentially hours of farming. Run maximum defensive gear, bring a party for safety, and never enter Colossal Ancients without full rejuvenation potions. The total time from 96 to 99 is approximately 200-400 hours depending on build, party, and player count.

Party vs Solo Leveling

The question of whether to level solo or in parties comes down to a simple math equation. In an 8-player game, monsters have roughly 4.5 times more XP but only 2-3 times more HP (depending on the specific player count scaling formula). This means the XP gain per kill far outweighs the slower kill time, making party play almost always faster for leveling. The only exception is if your build is so powerful that you can clear solo faster than the group can coordinate — which generally applies only to highly geared Sorceress and Hammerdin players in the 70-89 range.

For levels 89-99, party play is mandatory for efficient leveling. The XP per monster is too low in solo games to make meaningful progress in a reasonable time frame. Join or create dedicated "Baal run" or "Chaos run" channels and groups. Consistency matters more than individual run speed at these levels — a player who does 50 Baal runs per session in an 8-player game will progress faster than one who does 80 runs solo.

Leveling Tips for Each Bracket

  • Levels 1-24 Focus entirely on speed. Ignore loot except for socketed items and runes for Stealth and Lore runewords. Put all stat points into Vitality. One-point utility skills until level 18-24 when your primary damage skill unlocks.
  • Levels 24-40 Complete the Ancients quest at exactly level 24 for maximum relative XP gain. Normal Baal runs are your home until level 40. Grab budget runewords — Spirit sword and Stealth armor carry every caster to Nightmare.
  • Levels 40-60 Gear for resistances. NM difficulty begins punishing characters with uncapped resistances. Farm NM Mephisto if you need specific unique upgrades. Respec at Akara if your build needs adjustment.
  • Levels 60-80 Transition to Hell when comfortable. Farm The Pit if Hell content is too difficult. Join Baal and Chaos run groups. Equip your mercenary with Insight for infinite mana and Treachery for Fade resistance.
  • Levels 80-90 Pure efficiency grind. Minimize deaths — each death costs 10% of your current level XP. Use full rejuvenation potions liberally. Consider defensive auras or skills if you are dying frequently.
  • Levels 90-99 Marathon territory. Set daily or weekly XP targets. Use Colossal Ancients for maximum XP per hour. Never farm tired or distracted — a death at level 97 costs multiple hours of progress. Celebrate every level.

Clean Up Your Leveling Experience

A leveling loot filter hides floor clutter and highlights upgrade items as you progress. Use our visual builder to configure level-appropriate filters that evolve with your character.

Open Loot Filter Configurator →

Quick Reference

  • Max Level 99
  • XP Penalty Start 5+ levels above area
  • Best 1-24 Tristram Runs
  • Best 25-60 Baal Runs (Normal/NM)
  • Best 80-99 Hell Baal + Colossal Ancients

Level Milestones

  • Lvl 24 Ancients quest — big XP boost
  • Lvl 40 Enter Nightmare difficulty
  • Lvl 60 NM Ancients + gear for Hell
  • Lvl 70 Enter Hell difficulty
  • Lvl 89 Colossal Ancients unlocked
  • Lvl 99 Maximum level achieved