WoW Classic herbalism trainers

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

Herbalism 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 herbalism trainers

TrainerTeaches up toZoneWhereMap
Cylania Rootstalker300 ArtisanAshenvale—
Firodren Mooncaller300 ArtisanDarnassusThe Temple of the Moon
Brant Jasperbloom300 ArtisanDustwallow MarshTheramore Isle
Herbalist Pomeroy300 ArtisanElwynn ForestEast of Stormwind gates
Reyna Stonebranch300 ArtisanIronforgeThe Great Forge
Kali Healtouch300 ArtisanLoch ModanThelsamar
Alma Jainrose300 ArtisanRedridge MountainsLakeshire
Shylamiir300 ArtisanStormwind City—
Tannysa300 ArtisanStormwind CityMage Quarter
Malorne Bladeleaf300 ArtisanTeldrassilDolanaar
Telurinon Moonshadow300 ArtisanWetlandsMenethil Harbor

Horde herbalism trainers

TrainerTeaches up toZoneWhereMap
Mishiki300 ArtisanDurotarSen'jin Village
Ruw300 ArtisanFeralasCamp Mojache
Aranae Venomblood300 ArtisanHillsbrad FoothillsTarren Mill
Jandi300 ArtisanOrgrimmarValley of Spirits
Angrun300 ArtisanStranglethorn ValeGrom'gol Base Camp
Komin Winterhoof300 ArtisanThunder BluffMiddle rise
Faruza300 ArtisanTirisfal GladesBrill
Martha Alliestar300 ArtisanUndercityThe Apothecarium

Levelling herbalism itself

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