How to effectively level in Heroes of the storm?

In Heroes of the Storm there are two things to level, your character that you are currently playing and your player profile. I've noticed certain events gain set amounts of XP. For example, a win nets 50,000, killing a Fort generates 800, etc. I also notice little purple xp text when you kill minions, but it doesn't show how much. Playing with a friend also gives you 50% more XP at the end of the game.

Obviously winning gains a nice one time XP boost, but there was one map I played where the map XP was greater than the 50,000.

What actions do you get XP for and how much XP do you get? Do different map objectives provide more/less XP?


As of now, you get XP from following actions:

  • Soaking XP from lanes.
  • Killing enemy heroes.
  • Taking mercenary camps
  • Destroying enemy forts and towers
  • Doing map objectives (not entirely sure, will confirm ASAP and edit answer)
    • On Blackheart's Bay and Cursed Hollow, you won't get experience for picking up doubloons and paying and picking up tributes. Same goes for Dragon Shire as well, you won't get XP for controlling shrines or Dragon Knight.
    • On Haunted Mines and Garden Terror, you will get XP for killing ghouls and shamblers.

The experience gained from each of these actions is not constant and is granulated for the purpose of preventing a snowballing effect; therefore it's not possible to tell an exact number on these XP sources. It depends on your level and enemy team's level.

Another XP related topic I would like to mention is about Murky: When Murky dies, he yields 1/4 of the XP of a regular hero if his egg is alive.

Leviathan has a post about XP gained from Murky and lanes if you want to see the full discussion.


As for what I recommend is try to get every fort before finishing the game, given that you are comfortably ahead of the enemy team. Longer games yield greater amounts of XP (I once lost a 41 min dragon shire with a friend, got 300k XP). Try to do merc camps when they are up, also take into account the timing and map objectives. And obviously, play with a friend.


Bonus: u/ticklemeozmo compiled a table of XP amounts related to in-game level to end game XP on reddit.


Edit: A reddit post compiled some data regarding how much xp you get from various actions. Here are some highlights from the post:

Buildings have set values for XP.

  • First wall turrets 400xp
  • Forts 800xp
  • Second wall turrets 650xp
  • Keeps 1300xp

Hero kills give a base level that is modified by being behind or in the lead.

I believe the base number is 300xp, being two levels down gives a 100% to the underdog (600xp).

Lane minions

  • Ranged: 60+2/min
  • Caster: 62+1.8/min
  • Melee: 70+1/min

For Mercenaries individual xp:

  • Knight 'melee' 50+2/min
  • Seige Giant 50+2/min

For objective creatures:

  • Garden of Terror:
    • Shamblers : 60+2/min
    • Terrors: 350+12/min
  • Blackhearts Bay Pirates: 49+1/min

One thing that is worth to mention in the "underdog bonus". It is a comeback system of the Heroes of the Storm that give extra exp to the team that have a lower level that the opponent.

It order to prevent the opponent to enjoy its benefits, it is important prevent ganking and carefully pick the best talents for your situation. Or to create the best build for your hero.

Since there are around 35 heroes at the moment, and each hero could have several builds. Also, it is hard to learn every single details and create a build on your own. However, there are some sites that help us on this. My personal recommend is the Heroes of the Storm Build Guide site. Data here is quite easy to digest.