Profession trainers

Pick a profession, your faction and the rank you need. Or type a town.

Last verified: 15 Oct 2026
trainers
304
towns and zones
38
in neutral towns
44
new places in Forever
35
Profession
Faction
Rank

32 trainers

Stormwind City2 trainers

  • Randal WorthLeatherworkingUp to ApprenticeStormwind · Old Town, Protective Hide
  • Simon TannerLeatherworkingUp to JourneymanStormwind · Old Town, Protective Hide

Ironforge2 trainers

  • Fimble FinespindleLeatherworkingUp to JourneymanFinespindle's Leather Goods, north-west of the Great Forge
  • Gretta FinespindleLeatherworkingUp to ApprenticeThe Great Forge, Finespindle's Leather Goods, north-west side

Darnassus3 trainers

  • DariannaLeatherworkingUp to ApprenticeCraftsmen's Terrace, upstairs
  • FaldronLeatherworkingUp to JourneymanCraftsmen's Terrace, upstairs
  • TelonisLeatherworkingUp to ExpertCraftsmen's Terrace, upstairs

Orgrimmar2 trainers

  • KamariLeatherworkingUp to ApprenticeThe Drag, Kodohide Leatherworkers
  • KarolekLeatherworkingUp to JourneymanThe Drag, Kodohide Leatherworkers

Thunder Bluff3 trainers

  • MakLeatherworkingUp to ApprenticeThunder Bluff Armorers, middle rise
  • TarnLeatherworkingUp to JourneymanThunder Bluff Armorers, middle rise
  • UnaLeatherworkingUp to ExpertThunder Bluff Armorers, middle rise

Undercity2 trainers

  • Arthur MooreLeatherworkingUp to JourneymanRogues' Quarter
  • Dan GolthasLeatherworkingUp to ApprenticeRogues' Quarter

The Hinterlands1 trainers

  • Drakk StonehandLeatherworkingUp to Artisan (not checked: the beta stops at level 30)Aerie Peak · Aerie Peak main building: left from the entrance, end of the corridor, down the stairs

Arathi Highlands1 trainers

  • Brumn WinterhoofLeatherworkingUp to Artisan (not checked: the beta stops at level 30)Hill north of Stromgarde Keep (Elemental specialization only)

Ashenvale1 trainers

  • Aayndia FloralwindLeatherworkingUp to JourneymanAstranaar · Largest building on the left after entering

Azshara1 trainers

  • Peter GalenLeatherworkingUp to Artisan (not checked: the beta stops at level 30)Ruins of Eldarath, cliff-side camp (Dragonscale specialization only)

Mulgore1 trainers

  • Chaw StronghideLeatherworkingUp to ApprenticeBloodhoof Village · Great Tent, north-west corner

Feralas2 trainers

  • Hahrana IronhideLeatherworkingUp to Artisan (not checked: the beta stops at level 30)Camp Mojache · Main building across from the inn
  • Caryssia MoonhunterLeatherworkingUp to Artisan (not checked: the beta stops at level 30)Thalanaar · Thalanaar (Tribal specialization only)

The Barrens2 trainers

  • Krulmoo FullmoonLeatherworkingUp to JourneymanCamp Taurajo · Camp Taurajo
  • WaldorLeatherworkingNeutralUp to ApprenticeWailing Caverns, small cave above the entrance (skull's right eye socket)

Tirisfal Glades1 trainers

  • Shelene RhobartLeatherworkingUp to ApprenticeDeath's Watch Waystation · South-east of Brill

Elwynn Forest1 trainers

  • Adele FielderLeatherworkingUp to ApprenticeGoldshire · Small house by Crystal Lake, north-east of Goldshire

Stranglethorn Vale2 trainers

  • BrawnLeatherworkingUp to JourneymanGrom'gol Base Camp · Grom'gol Base Camp
  • Se'JibLeatherworkingUp to Artisan (not checked: the beta stops at level 30)Troll hut on stilts south of the river, opposite the Mizjah Ruins (Tribal specialization only)

Badlands1 trainers

  • Thorkaf DragoneyeLeatherworkingUp to Artisan (not checked: the beta stops at level 30)Kargath · Slightly up the hill (Dragonscale specialization only)

Zephras Isle2 trainers

  • Indari SunseamLeatherworkingNewNeutralUp to ApprenticeShen'dar Village · Shen'dar Village
  • Emerii TallgustLeatherworkingNewNeutralUp to JourneymanValanaar · Valanaar

Searing Gorge1 trainers

  • Sarah TannerLeatherworkingUp to Artisan (not checked: the beta stops at level 30)Tanner Camp · Tanner Camp (Elemental specialization only)

Teldrassil1 trainers

  • Nadyia ManeweaverLeatherworkingUp to ApprenticeSmall house by the road to Darnassus, north-west of Ban'ethil Hollow

Main source: wow-professions.com (beta client). Not every trainer is checked in game yet.