This WotLK Classic Fishing leveling guide will help you level Fishing from 1 to 450. You'll discover that it requires a lot of patience and time to build your skill level up to the maximum level. You will have to catch a lot of fish to get from start to finish.
If you haven't leveled Cooking yet, you should use my Fishing and Cooking leveling guide instead:
Table of contents
List of Fishing Trainers in WotLK
You no longer need to learn fishing from books, and you don't have to complete the Artisan fishing quest. The trainers have finally done their reading and can teach you the same thing.
Higher-level Fishing trainers will teach every lower fishing rank. For example, you could train in Dalaran from 1 to 450.
Classic Trainers (1-300)
Trainers in Kalimdor and Eastern Kingdom will only teach fishing ranks up to 300. To Train further, you will have to visit a higher-level trainer.
Outland Trainers (1-375)
Trainers at Outland will teach Master fishing (Requires Fishing 275).
Northrend Trainers (1-450)
Trainers at Northrend will teach Grand Master fishing (Requires Fishing 350).
Both factions can learn Grand Master fishing from Marcia Chase in Dalaran.
How to Fish in WoW
Below you can find simple step-by-step instructions if you have never used fishing in WoW.
- Buy a Fishing Pole from any Fishing Supply or Trade Supply merchant.
- Equip your Fishing Pole
- Open up your Spellbook (P).
- Click on the General tab on the top left side of your spellbook and look for the Fishing spell.
- Drag the Fishing spell on your action bar. I recommend binding the Fishing spell to one of your extra mouse buttons, so you can fish with one hand.
- Stand next to a patch of water with a clear view of the water in front of you, and use the Fishing spell. (you cannot be swimming)
- Mouse over the bobber in the water, and when it splashes, right-click on it.
- If there was nothing on your hook, you reeled in at the wrong time: Either too late or too early.
Leveling Fishing from 1 to 450
You can level Fishing in any fishable water from 1 to 450, regardless of skill. Every catch has the potential for fishing skill gains, but you will likely catch worthless junk in areas that are too difficult for your skill.
The zones below are just suggestions, you can level to 450 in Howling Fjord or even in Orgrimmar. But don't forget to visit your trainer at these levels: 75, 150, 225, 300, and 375!
1 - 50
Leveling to 50 doesn't take long, so I recommend starting in Orgrimmar and Stormwind City and leveling up to 50 near your trainer until you can learn the next rank of Fishing. Any fishable water is good for these levels, there isn't any valuable fish you can catch at this level.
50 - 200
Visit your trainer, and learn Journeyman Fishing.
Buy 3x Nightcrawlers from the Fishing supply vendor near your trainer.
Don't forget to visit a fishing trainer and learn the next rank between 125-150
I recommend going to Barrens for these levels because that's the only place you can catch Deviate Fish. This fish is more valuable than other fishes at this level, but still, it's pretty hard to sell large quantities of these.
You can fish until 150 in one of the capital cities or any of these zones: Bloodmyst Isle, Darkshore, Ghostlands, Ironforge, Loch Modan, Silverpine Forest, and Westfall.
From 150 to 250, you can Fish in these zones: Alterac Mountains, Arathi Highlands, Desolace, Dustwallow Marsh, Stranglethorn Vale, Swamp of Sorrows, and Thousand Needles. Make sure to use Bright Baubles until 225, so you catch less junk.
200 - 275
Visit your trainer, and learn Artisan Fishing. Fish until 275 in any of these zones below:
- Feralas (except Jademir Lake)
- The Hinterlands
- Un'Goro Crater
- Western Plaguelands
275 - 300
Start using Bright Baubles.
Fish until 300 in any of these zones below:
- Jademir Lake in Feralas
- Eastern Plaguelands
300 - 375 in Outland (WotLK pre-patch)
Visit Juno Dufrain in Zangarmarsh and learn Master Fishing.
Fish in Zangarmarsh until around 350, then go to Terokkar Forest to level between 350-375. Keep using Bright Baubles
300 - 450 Northrend
Visit a Fishing trainer in Northrend to learn the new rank. Don't forget to visit a fishing trainer again and learn the next rank at 375!
Both factions can learn Master and Grand Master fishing from Marcia Chase in Dalaran.
Wintergrasp is the best place to level between 300-450 because every (non-junk) catch is a highly valued fish. At 400 (with lures), around 40% of your catches will be junk. You will need fishing 525 (with lures) in Wintergrasp to not get any junk.