Skip to main content
Heartopia Wiki
— Advertisement —

Heartopia Fishing Guide — How to Catch Rare Fish

Updated 2026-06-02

This Heartopia fishing guide covers everything from your first cast to catching legendary deep-sea species. Fishing is the most popular hobby in Heartopia for good reason — it is relaxing, profitable, and feeds directly into the Cooking skill. There are over 60 fish species spread across five fishing zones, each with unique time-of-day and weather requirements.

Fishing zones and unlock conditions

ZoneUnlockNotable Fish
Town PierStarter zoneBream, Perch, Mackerel
River BendFishing rank 3Trout, Salmon, Catfish
Mountain LakeFishing rank 6Golden Carp, Icefish
Coastal ReefFishing rank 8Clownfish, Parrotfish, Lionfish
Deep SeaFishing rank 10 + questMarlin, Tuna, Legendary Anglerfish

Bait and equipment

Basic bait catches common fish. Specialty bait (earned from Cooking or bought from the fishing shop) increases rare fish spawn rates by 40%. The rod upgrades matter: Wooden Rod (starting) → Fiber Rod (rank 3, better casting distance) → Carbon Rod (rank 6, reduced line break chance) → Master Rod (rank 10, auto-reel for common fish). Always use the best rod you have unlocked — the difference in catch speed is huge.

Fish during rain for the best rare spawn rates. The Coastal Reef zone has a 2.5x rare fish multiplier during thunderstorms. Check weather forecast before traveling.

For a complete list of where every fish spawns, read our Fish Locations guide. For turning your catch into profit, see our Make Money Fast guide.

FAQ

What is the rarest fish in Heartopia?
The Legendary Anglerfish, found only in the Deep Sea zone during nighttime with specialty bait. Estimated catch rate is 1 in 200 casts.
Can I fish on my private island?
Yes, if you build a pond on your private island. The pond has its own small fish pool separate from the main zones.

Related pages

— Advertisement —