WoW Classic leatherworking trainers

31 trainers across 20 zones, both factions. Every position below is converted from the 1.12 spawn table rather than copied from a wiki describing the modern game — which matters because the two are not the same place in any zone Cataclysm redrew.

Leatherworking tiers its trainers, so which one you need depends on your skill: Apprentice takes you to 75, Journeyman takes you to 150, Expert takes you to 225, Artisan takes you to 300. The tag above an NPC's name is one rank higher than what they teach — a “Master” is who takes you from 225 to 300 — which is the single most confusing thing about Classic trainers.

5 of them teach a specialisation rather than a rank. Going to one of those to raise your skill is a wasted flight — they are marked below.

Alliance leatherworking trainers

TrainerTeaches up toZoneWhereMap
Darianna75 ApprenticeDarnassus—
Adele Fielder75 ApprenticeElwynn ForestGoldshire
Gretta Finespindle75 ApprenticeIronforge—
Randal Worth75 ApprenticeStormwind City—
Nadyia Maneweaver75 ApprenticeTeldrassilNorthwest of Ban'ethil Hollow
Aayndia Floralwind150 JourneymanAshenvaleAstranaar
Faldron150 JourneymanDarnassus—
Fimble Finespindle150 JourneymanIronforgeFinespindle's Leather Goods, The Great Forge
Simon Tanner150 JourneymanStormwind CityProtective Hide, Old Town
Telonis225 ExpertDarnassusCraftsmen's Terrace
Caryssia Moonhunter300 ArtisanFeralas—
Drakk Stonehand300 ArtisanThe HinterlandsWildhammer Keep, Aerie Peak
Peter Galena specialisationAzshara—
Sarah Tannera specialisationSearing Gorge—

Horde leatherworking trainers

TrainerTeaches up toZoneWhereMap
Chaw Stronghide75 ApprenticeMulgoreBloodhoof Village
Kamari75 ApprenticeOrgrimmar—
Mak75 ApprenticeThunder Bluff—
Shelene Rhobart75 ApprenticeTirisfal GladesSoutheast of Brill
Dan Golthas75 ApprenticeUndercity—
Narv Hidecrafter150 JourneymanDesolaceGhost Walker Post
Karolek150 JourneymanOrgrimmarKodohide Leatherworkers, the Drag
Brawn150 JourneymanStranglethorn ValeGrom'gol Base Camp
Krulmoo Fullmoon150 JourneymanThe Barrens—
Tarn150 JourneymanThunder Bluff—
Arthur Moore150 JourneymanUndercityRogues' Quarter
Una225 ExpertThunder BluffMiddle rise
Hahrana Ironhide300 ArtisanFeralasLeatherworking & Skinning, Camp Mojache
Brumn Winterhoofa specialisationArathi HighlandsWest of Boulder'gor
Thorkaf Dragoneyea specialisationBadlands—
Se'Jiba specialisationStranglethorn ValeSouth of Mizjah Ruins

Levelling leatherworking itself

Knowing where the trainers stand is half of it. The leatherworking levelling guide is the other half: the skill bands in order, what to make in each, the materials totalled from the recipes themselves, and the trainer visit placed at the step where you actually cross the gate.

Every trainer here has a page of their own with the map they stand on — all 439 of them are listed together, and how this site is built says where the coordinates come from.