WoW Classic fishing trainers

21 trainers across 21 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.

Fishing 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 fishing trainers

TrainerTeaches up toZoneWhereMap
Astaia150 JourneymanDarnassusThe Temple Gardens
Paxton Ganter150 JourneymanDun Morogh—
Lee Brown150 JourneymanElwynn ForestCrystal Lake
Brannock150 JourneymanFeralasFeathermoon Stronghold
Donald Rabonne150 JourneymanHillsbrad Foothills—
Grimnur Stonebrand150 JourneymanIronforgeThe Forlorn Cavern
Warg Deepwater150 JourneymanLoch ModanThe Loch
Matthew Hooper150 JourneymanRedridge MountainsLakeshire
Arnold Leland150 JourneymanStormwind CityThe Canals
Androl Oakhand150 JourneymanTeldrassilRut'theran Village
Harold Riggs150 JourneymanWetlandsMenethil Harbor

Horde fishing trainers

TrainerTeaches up toZoneWhereMap
Kil'Hiwana150 JourneymanAshenvaleZoram'gar Outpost
Lui'Mala150 JourneymanDesolaceShadowprey Village
Lau'Tiki150 JourneymanDurotarDarkspear Strand
Uthan Stillwater150 JourneymanMulgoreStonebull Lake
Lumak150 JourneymanOrgrimmarValley of Honor
Katoom the Angler150 JourneymanThe HinterlandsRevantusk Village
Kah Mistrunner150 JourneymanThunder BluffHigh Rise
Clyde Kellen150 JourneymanTirisfal GladesBrightwater Lake
Armand Cromwell150 JourneymanUndercityThe Magic Quarter

Levelling fishing itself

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