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
| Zone | Unlock | Notable Fish |
|---|---|---|
| Town Pier | Starter zone | Bream, Perch, Mackerel |
| River Bend | Fishing rank 3 | Trout, Salmon, Catfish |
| Mountain Lake | Fishing rank 6 | Golden Carp, Icefish |
| Coastal Reef | Fishing rank 8 | Clownfish, Parrotfish, Lionfish |
| Deep Sea | Fishing rank 10 + quest | Marlin, 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.
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.