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 about 3000 fish to get from start to finish.
You can skill up your fishing from 1 to 800 in any fishable water. This means you can stand in Orgrimmar all day long and get skillups on your fishing at the same rate as you would in a higher level zone. What decides your skillups is the number of successful catches. From level 1 to 75 you will get a skillpoint on pretty much every successful catch.
If you are low on gold, I recommend you to try this Gold Making Guide, it can help you to make loads of gold.
If you are still leveling your character or you just started a new alt, I recommend you to use a leveling guide. You can level your character to level 110 in 8 days with this guide.
Table of contents
How do you catch a Fish?
First, visit any trainer in the main cities of old Azeroth - just ask a guard, and learn Fishing Apprentice.
If you fish at open water in Draenor, your first catch will be [Fishing Guide to Draenor] (can't get this at garrison's pond). Use this scroll, and it will put your maximum skill up to 700, so you don't have to visit your trainer until you reach 700. If you are below level 90 and you can't start fishing at Draenor, then don't forget to visit your fishing trainer when you reach skill 75, 150, 225, 375, 450, 525, 600, and 700! (you can only learn the new Legion fishing rank at the new Dalaran)
Go to the nearest water, find the fishing skill icon in your spell book (P) at the profession tab, drag this icon to somewhere on your action bar. Stand in front of the lake/river and press the fishing button. Mouse over the lure in the water, and when it splashes, right click on it. Repeat this several hundred times.
Where to fish?
You should level your fishing at Broken Isle. Fishing skill doesn't have any effect on how many fish you catch in the new Legion zones. If you are not level 100, or you don't have access to Legion, then you can simply fish anywhere else. Your fishing skill will increase if you catch something, it does not matter if it's a fish or some junk.
When you fish in Legion zones, there is also a chance to catch baits like [Frost Worm]. If you use these baits, you will have a chance to catch rare fish like [Coldriver Carp], which will give you 5 fishing skill if you throw it back into the water. You shouldn't use these fish immediately, keep them until you fishing is a lot higher because it will be a lot harder to gain fishing skill at 700, than at 100.
Legion fishes by zone:
- [Silver Mackerel] - Any zone (trash fish)
- [Cursed Queenfish] - Azsuna
- [Highmountain Salmon] - Highmountain
- [Mossgill Perch] - Val'sharah
- [Stormray] - Stormheim
- [Runescale Koi] - Suramar
- [Black Barracuda] -The Great Sea (open water around the broken isle)
Fishing daily quest for faster leveling
If you have a level 94 character and you upgraded your Garrison's town hall to level 2, then you can complete a small quest to get a Fishing Shack at your garrison.
- Alliance: Accept Looking For Help from Ron Ashton and complete the quest chain.
- Horde: Accept Looking For Help from Ron Ashton and complete the quest chain.
After you completed the quest chain, you can get daily quests at your Fishing Shack. These daily quests give +15 fishing skill each day.
To complete the daily quests, you have to get 10 eggs from gutting fishes. I will use the Abyssal Gulper Eel daily quest as an example to explain how to get the eggs.
Before you head out, buy a [Bladebone Hook] from the Fishing Vendor at your Fishing Shack and use it before you start fishing. The reason I recommend this item is because without this, you can only fillet fish if you have 5 from the same kind, but sometimes you won't get enough eggs from 5 fish, so you have to catch another 5. But if you use this item, it will automatically fillet every fish you catch so you will usually have to catch fewer fish.
So, to complete this quest, you need 10 [Abyssal Gulper Eel Eggs] from Spires of Arak. You should always read the quest description to know which zone you should fish in, and it's always in-land waters, don't fish in the ocean because you will only get See Scorpion.
Go to Spires of Arak and fish until you get the [Abyssal Gulper Eel Bait]. Apply the bait and fish until you get 5 [Small Abyssal Gulper Eel] (if you have higher fishing skill, it will be 5 [Abyssal Gulper Eel] or 5 [Enormous Abyssal Gulper Eel]).
Gut 5 fish and pray that you will get 10 eggs from it because sometimes you only get 6-7, so you have to farm another stack of fish.