WoW Classic mining trainers

13 trainers across 12 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.

Mining does not tier its trainers in Classic: every one of them teaches every rank a trainer can. Where a rank comes from a book or a quest instead, the guide says which and where.

Alliance mining trainers

TrainerTeaches up toZoneWhereMap
Kurdram Stonehammer300 ArtisanDarkshore—
Dank Drizzlecut300 ArtisanDun MoroghGol'Bolar Quarry
Yarr Hammerstone300 ArtisanDun MoroghSteelgrill's Depot
Matt Johnson300 ArtisanDuskwoodDarkshire
Geofram Bouldertoe300 ArtisanIronforgeThe Great Forge
Brock Stoneseeker300 ArtisanLoch ModanThelsamar
Gelman Stonehand300 ArtisanStormwind CityDwarven District

Horde mining trainers

TrainerTeaches up toZoneWhereMap
Krunn300 ArtisanDurotarRazor Hill
Makaru300 ArtisanOrgrimmarRed Canyon Mining & Jewelcrafting, Valley of Honor
Johan Focht300 ArtisanSilverpine ForestThe Sepulcher
Brek Stonehoof300 ArtisanThunder BluffLower rise
Brom Killian300 ArtisanUndercityThe War Quarter

Levelling mining itself

Knowing where the trainers stand is half of it. The mining 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.