Finding a Trainer
To start fishing as a profession all you need to do is visit a Fishing Trainer. There is a trainer in each capital city, each starting zone (except for the Wandering Isle) and others are scattered across Azeroth.
At level 1 fishing you can catch fish anywhere. Here is a table with the list of fishing ranks, skill levels, and where you can train at min level:
|Rank||Min. Skill||Max. Skill||Trainers|
|Grand Master||350||450||All Trainers|
|Zen Master||500||600||All Trainers|
One way to always remember to visit your trainer is to use our fishing addon, aptly named - Fishing With Max. It will remind you when it's time to stop fishing and visit a trainer. It also collects data about every fish you catch on each of your characters. You can upload that data here on our site, and get statistics on fish you have caught, current auction house prices for your catch, and more! For more information see the Fishing With Max Addon page.