
Anglerfish Fishing Guide: XP Rates & Locations
Anglerfish Fishing Guide: XP Rates & Locations
Anglerfish are caught at level 82 Fishing in Port Piscarilius, where each catch gives 120 Fishing experience with sandworm bait. They double as one of the best combat foods in the game because they can heal you above your maximum Hitpoints. This guide walks through the exact spot, the gear you need, the XP and profit you can expect, and a few ways to train faster.
Key Takeaways
You need level 82 Fishing, and each anglerfish gives 120 XP with sandworms (OSRS Wiki).
They are caught in Port Piscarilius with a fishing rod and sandworm bait.
Expect 75 to 150 fish and about 18,000 XP per hour, with profit scaling toward 250,000 coins.
Anglerfish heal 3 to 22 Hitpoints and can overheal past your max HP.
Where Do You Catch Anglerfish in OSRS?
Anglerfish are caught in Port Piscarilius, part of the Kingdom of Great Kourend. The main bait fishing spot sits just south of Tynan's Fishing Supplies, and each catch awards 120 Fishing experience (OSRS Wiki). It is the only location where anglerfish spawn on land.
The Piscarilius spot is convenient because the bank sits close by. You fish, run north to deposit, and return in a short loop. A boat fishing option also exists slightly north-east of the Piscarilius foodhall for players who prefer a different route.
An August 2026 update added fishing at sea using fixed 5x5 tile spots. These sea spots let you catch the same fish at the same rates with the same tools, but they do not move around like the land spots. For an anglerfish trip, that steadier spot placement can mean fewer interruptions during a long session.
Because Piscarilius favour affects a few nearby conveniences, most players rank up some favour here before settling in for hours of fishing. It keeps the surrounding area friendlier to work in and shortens your banking trips.
What Requirements and Gear Do You Need for Anglerfish?
You need 82 Fishing, a fishing rod, and sandworms for bait, and each catch gives 120 experience (OSRS Wiki). Sandworms are the standard bait, though diabolic worms also work at a lower rate of 79.2 experience per catch. There are no quest or combat requirements to start.
The gear list is short:
A fishing rod, or a pearl fishing rod for a small tick advantage
Sandworms as bait
Angler's outfit for a passive experience boost, if you have it
Stamina potions to speed up banking runs
Sandworms come from the shores of Piscarilius. You can dig them from the sand in the north-east area directly east of the bank, which needs level 15 Hunter, or buy them from Tynan's Fishing Supplies for 90 coins each (OSRS Wiki). Buying is faster if you have the money, since digging cuts into your fishing time.
Stock your inventory with enough sandworms to fill it with fish, then bank the catch and restock. A full load of bait per trip keeps you fishing without an early return.
What Are the XP Rates and Profit Per Hour?
Anglerfish fishing yields around 18,000 experience per hour at a baseline rate, with 75 to 150 fish caught per hour depending on your Fishing level (OSRS Wiki). Higher levels raise your catch rate, so both your XP and your income climb as you train.
The money follows the fish count. The Wiki money making guide lists a baseline profit near 250,650 coins per hour after tax, with a range from about 129,450 coins to 258,900 coins per hour across different Fishing levels (OSRS Wiki). These figures move with Grand Exchange prices, so treat them as a guide rather than a fixed payout.
Here is the practical picture:
Around 18,000 XP per hour at typical rates
75 to 150 anglerfish caught per hour based on level
Roughly 129,000 to 259,000 coins per hour, tracking market prices
Why Are Anglerfish the Best Fishing Food?
Anglerfish stand out because they can heal above your maximum Hitpoints, restoring 3 to 22 HP based on your Hitpoints level (OSRS Wiki). The heal follows the formula f(x) = ⌊x/10⌋ + 2⌊x/25⌋ + 5⌊x/93⌋ + 2, where x is your Hitpoints level. That overheal is the reason they appear in so many high-level combat setups.
At 99 Hitpoints, an anglerfish restores 22 and can push your total to 121, giving you a buffer that ordinary food cannot. Sharks, by comparison, never take you past your maximum, so their heal is effectively capped at your normal HP. That extra headroom can be the difference in a tough boss fight or a risky player-versus-player encounter.
The catch is preparation. You must eat anglerfish before you are hurt to bank the overheal, so many players pot up at the start of a fight. Used that way, anglerfish give you effective health that no other common food matches.
Fishing them yourself covers two goals at once. You train Fishing while stockpiling a food that sells well and supports your own combat trips.
How Can You Speed Up Your Fishing Training?
The fastest gains come from cutting downtime: keep bait ready, bank efficiently, and use the angler's outfit for a small passive experience boost. Since anglerfish give 120 experience each, shaving seconds off every banking run adds up across thousands of catches (OSRS Wiki).
A few habits make a real difference:
Buy sandworms in bulk from Tynan's so you never stop to dig
Wear the full angler's outfit for the passive experience bonus
Use the fixed sea fishing spots for steadier, less interrupted sessions
Keep stamina potions handy to shorten the run to the bank
Fish in longer blocks so setup time is spread across more catches
Reading up on the wider Fishing skill also helps you decide when anglerfish are worth it versus other methods. Guides like the community 1-99 Fishing walkthrough from Theoatrix compare anglerfish against alternatives such as barbarian fishing, which trades profit for higher raw experience.
Whichever route you choose, pick a method and commit to full sessions. Constant switching costs you setup time, and anglerfish reward players who settle in for the long haul.
If you are ready to start, get your Fishing to 82, buy a stack of sandworms at Tynan's Fishing Supplies, and run a test hour at the Piscarilius spot. Log that first hour's XP and profit, then use it as your baseline to decide whether anglerfish stay in your rotation or give way to a higher-XP method.
Frequently asked questions
What Fishing level do you need for anglerfish in OSRS?
You need level 82 Fishing to catch anglerfish. Each catch grants 120 Fishing experience when you use sandworm bait, or 79.2 experience with diabolic worms.
Where do you catch anglerfish in OSRS?
Anglerfish are caught in Port Piscarilius in the Kingdom of Great Kourend. Use the bait fishing spot south of Tynan's Fishing Supplies with a fishing rod and sandworms.
How much do anglerfish heal?
Anglerfish heal between 3 and 22 Hitpoints depending on your Hitpoints level. At 93 or higher they restore 22 and can boost you above your maximum HP.
How much money can you make fishing anglerfish?
Profit ranges from roughly 129,000 to 259,000 coins per hour depending on your Fishing level and current Grand Exchange prices, since faster fishing means more fish sold.


