By constantly doing quests, you will experience a very different game than if you just level through pure grinding. You'll be out there making a contribution towards the Alliance or the Horde. Doing these quests takes you through the heart of the game's story AND provides the fastest rate of experience. Have fun in World of Warcraft and enjoy developing your hero - your adventures will gain you great reputation amongst the land.
As late as possible. Early on, you’ll want to follow the missions in Battle for Azeroth right up until you get the option to send a follower on a two-hour long quest. As soon as you get there, stop doing the War Campaign missions. You can come back to them once you have reached something like 119 and a half and finish leveling with those if you want. If you don’t use these missions to cap off your leveling journey, then they’re the first thing you’ll want to do once you reach max level.
Aegwynn - Alliance Aegwynn - Horde Aerie Peak - Alliance Aerie Peak - Horde Agamaggan - Alliance Agamaggan - Horde Aggramar - Alliance Aggramar - Horde Ahn'Qiraj - Alliance Ahn'Qiraj - Horde Al'Akir - Alliance Al'Akir - Horde Alexstrasza - Alliance Alexstrasza - Horde Alleria - Alliance Alleria - Horde Alonsus - Alliance Alonsus - Horde Aman'Thul - Alliance Aman'Thul - Horde Ambossar - Alliance Ambossar - Horde Anachronos - Alliance Anachronos - Horde Anetheron - Alliance Anetheron - Horde Antonidas - Alliance Antonidas - Horde Anub'arak - Alliance Anub'arak - Horde Arak arahm - Alliance Arak arahm - Horde Arathi - Alliance Arathi - Horde Arathor - Alliance Arathor - Horde Archimonde - Alliance Archimonde - Horde Argent Dawn - Alliance Argent Dawn - Horde Arthas - Alliance Arthas - Horde Arygos - Alliance Arygos - Horde Aszune - Alliance Aszune - Horde Auchindoun - Alliance Auchindoun - Horde Azjol Nerub - Alliance Azjol Nerub - Horde Azshara - Alliance Azshara - Horde Aggra (Português) - Alli... Aggra (Português) - Horde Azuregos - Alliance Azuregos - Horde Area 52 - Alliance Area 52 - Horde Azuremyst - Alliance Azuremyst - Horde Ashenvale - Alliance Ashenvale - Horde
Blizzard changed the leveling experience at the same time those new characters became available. It used the scaling tech available in its later zones to make broad swaths of older areas available to a much wider level range, so that characters could choose what quests or zones they wanted to do and stay there, rather than out-leveling them too quickly.
Galakrond-Alliance-USGalakrond-H-USGarithos-Alliance-USGarithos-Horde-USGarona-Alliance-USGarona-Horde-USGarrosh-Alliance-USGarrosh-Horde-USGhostlands-Alliance-USGhostlands-Horde-USGilneas-Alliance-USGilneas-Horde-USGnomeregan-Alliance-USGnomeregan-Horde-USGorefiend-Alliance-USGorefiend-Horde-USGorgonnash-Alliance-USGorgonnash-Horde-USGreymane-Alliance-USGreymane-Horde-USGrizzly Hills-Alliance-USGrizzly Hills-Horde-USGul'dan-Alliance-USGul'dan-Horde-USGundrak-Alliance-USGundrak-Horde-USGurubashi-Alliance-USGurubashi-Horde-USGallywix-Alliance-USGallywix-Horde-USGoldrinn-Alliance-USGoldrinn-Horde-US