Guides
Heartopia Fish Locations: Weather, Spots, and Sell Routes
Quick Answer
The best Heartopia fish route is to pair a fishing spot with the weather, time window, and nearest sell stop. The current fish table covers 84 entries across river, lake, sea, and special routes, with rainbow fish, night fish, rainy fish, and common duplicates separated for safer keep-or-sell choices.
Fish Tracker
Track Missing Heartopia Fish
Filter by water, weather, time, level, rarity, and caught status so you stop repeating the same fish route.
84 fish shown. Choose a route filter or search a fish name.
Heartopia fish are tied to place, weather, and time, which is why a plain fish list is only half the job. The current fish data covers 84 entries: river, lake, sea, and special fishing routes; normal, rainy, sunny, and rainbow weather; morning, day, evening, night, and all-day catches. A real fishing route answers where you are fishing, what the weather is doing, when the catch appears, and whether the catch should be sold, cooked, or held.
Last checked: May 25, 2026. Weather fish and rare spawns can shift with updates. Recheck the live map and any current fish page before treating exact availability as permanent.
Quick Answer
Start with the fishing spot that is closest to your current route:
| Spot | Best use | Why players check it |
|---|---|---|
| Fishing Village | Coastal catches and easy daily fishing | It is the cleanest route starter |
| Onsen Mountain Lake | Mountain and weather-sensitive catches | Good if your route already goes uphill |
| Forest Lake | Reliable inland fishing | Easy to pair with foraging |
| Tranquil River | River fish and nearby errands | Good for short sessions |
| Rosie River | Home-adjacent fishing | Fastest if you only have a few minutes |
Fish Table Coverage
| Filter | Current count | Route note |
|---|---|---|
| River fish | 17 | Best for Tranquil River, Rosy River, Giantwood River, and quick inland checks |
| Lake fish | 28 | Covers Suburban Lake, Meadow Lake, Onsen Mountain Lake, Forest Lake, and attractor routes |
| Sea fish | 26 | Best for Fishing Village, Ocean, Old Sea, East Sea, Zephyr Sea, and Whale Sea |
| Special route fish | 13 | Sea Fishing, Secret Pond, Starlight Sea, and rare route entries |
| Any-weather fish | 69 | Good for normal days, requests, cooking, and duplicate selling |
| Rainbow fish | 10 | Prioritize when the weather changes because these are easy to miss |
| Rainy fish | 3 | Good reason to pause ordinary errands and check water routes |
| Night fish | 12 | Pair with night shop, storage closeout, and late route planning |
| Legendary fish | 10 | Keep first copies unless you are sure the current route only needs Gold |
Fish Examples To Check
| Fish | Water | Location | Weather | Time | Level | Rarity/value | Keep, sell, or cook |
|---|---|---|---|---|---|---|---|
| European Perch | River | River | Any | Any | Lv 1 | Common | Cook or sell duplicates |
| Burbot | River | Tranquil River | Any | Night | Lv 2 | Uncommon | Cook or sell duplicates |
| Huchen | River | Giantwood River | Rainbow | Any | Lv 9 | Legendary / 570G+ | Keep the first copy |
| Sturgeon | River | Giant Tree River | Rainbow | Day | Lv 7 | Rare | Keep the first copy |
| Northern Pike | Lake | Suburban Lake | Rainy | Night | Lv 4 | Rare | Keep the first copy |
| Goldfish | Lake | Meadow Lake | Rainy | Day | Lv 5 | Rare | Keep the first copy |
| Arctic Char | Lake | Onsen Mountain Lake | Rainy | Day | Lv 10 | Legendary | Keep the first copy |
| Large Pearl Mussel | Lake | Forest Lake | Rainbow | Day | Lv 5 | Rare | Keep the first copy |
| Sardine | Sea | Ocean | Any | Any | Lv 1 | Common | Cook or sell duplicates |
| European Eel | Sea | Old Sea | Rainbow | Any | Lv 4 | Rare | Keep the first copy |
| Ocean Sunfish | Sea | East Sea | Any | Night | Lv 9 | Legendary / 850-1,275G | Keep the first copy |
| Atlantic Pygmy Octopus | Sea | Zephyr Sea | Any | Night | Lv 2 | Uncommon | Cook or sell duplicates |
| Swordfish | Sea | Whale Sea | Rainbow | Day | Lv 10 | Legendary / 1,500G+ | Keep the first copy |
| Giant Oarfish | Special | Sea Fishing | Rainbow | Any | Lv 8 | Legendary / 535-4,280G | Keep the first copy |
| Bluefin Tuna | Special | Gentle Wind Sea / Sea Fishing route | Rainbow | Day | Lv 10 | Legendary / 1,200G+ | Keep the first copy |
| Legendary Koi | Special | Secret Pond | Any | Night | Lv 10 | Legendary / 2,000G+ | Keep the first copy |
| Rainbow Fish | Special | Starlight Sea | Rainbow | Any | Lv 10 | Legendary / 5,000G | Keep the first copy |
| Edible Frog | Lake | Lakes with Mermaid Attractor | Any | Any | Lv 3 | Rare / 320-1,280G | Keep the first copy |
Weather And Fish
| Weather | What to watch for | Why it matters |
|---|---|---|
| Rain | Special fish windows and merchant checks | Good time to batch a fishing session |
| Snow | Weather-limited route changes | A good time to compare catches with normal days |
| Rainbow | Rare-event style route | Worth dropping everything else if you spot it |
| Meteor shower | Event-like fishing or rare material window | Often worth a longer route |
| Normal day | Standard fish cycle | Fine for casual catch and sell loops |
Fish Route By Session Length
| Time you have | Best fishing route | What to skip |
|---|---|---|
| 5 minutes | Rosie River, Tranquil River, or the closest water near your current errands | Weather-only rare hunting |
| 15 minutes | Fishing Village or Forest Lake with one sell stop afterward | Long map loops with no sell plan |
| 30 minutes | Weather route, Onsen Mountain Lake, Forest Lake, or Village pier plus cooking check | Cooking rare first catches |
| 60 minutes | Rainbow, rainy, night, or Sea Fishing route with the fish tracker open | Random spot hopping |
| Event night | Night shop, night fish, rare weather, storage closeout | Normal-day duplicate farming |
Spot By Spot Notes
| Spot | Route style | Good add-on |
|---|---|---|
| Fishing Village | Best early fish hub | Sell stop at the nearest merchant after the run |
| Onsen Mountain Lake | Good when your route already touches the mountain | Combine with weather or rare material checks |
| Forest Lake | Good for mixed exploration | Pair with foraging or timber routes |
| Tranquil River | Good for quick daily catches | Easy to fit into a checklist run |
| Rosie River | Fast home loop | Best when you only need a small bag of fish |
Keep Or Sell?
| Fish type | Best move | Why |
|---|---|---|
| Common fish | Sell or cook | Easy to replace |
| Good-value fish | Compare raw vs cooked | Cooking may be better than raw sale |
| Rare fish | Hold one copy | Could be better for a recipe or event later |
| Weather fish | Log the condition first | It may only matter during a special window |
| First copy of a fish | Keep until you know all uses | Some fish become more valuable once recipes open |
First Copy, Duplicate, Or Rare Fish?
| Catch type | Best move | Why |
|---|---|---|
| First copy of any fish | Keep it | It may matter for collection progress, recipes, requests, or future event use |
| Common duplicate | Cook or sell it | Easy to replace and good for testing fish recipes |
| Uncommon duplicate | Compare raw value with cooking | Some are still better as recipe inputs |
| Rare or legendary fish | Hold one, then compare duplicates | High sale value is tempting, but first copies are harder to replace |
| Weather fish | Mark weather and time before moving on | The condition is the route, not just the fish name |
| Rainbow Fish or Bluefin Tuna | Keep first copy and only sell duplicates after checking goals | The weather window makes replacement risky |
A Good Fishing Session
| Step | What to do |
|---|---|
| 1 | Check the weather |
| 2 | Pick the closest route spot |
| 3 | Catch until your bag is useful, not full |
| 4 | Decide whether the haul should be cooked |
| 5 | Sell at the nearest Gold stop |
| 6 | Save the rare catches in your tracker |
That keeps you from fishing for the sake of fishing. In Heartopia, fishing is best when it feeds the next thing you are trying to do: cooking, Gold, requests, or an event route.
What Makes A Spot Worth Reopening
| Signal | Why it matters |
|---|---|
| Easy travel | You can reach it during a short session |
| Weather pairing | The spot changes with the weather enough to matter |
| Sell stop nearby | You do not waste time carrying a full bag home |
| Recipe use | The fish can be cooked into a better dish |
| Rare catch chance | The spot is worth revisiting later |
Common Mistakes
| Mistake | Better habit |
|---|---|
| Fishing without checking weather | Weather-first routes save time |
| Selling rare fish instantly | Check recipes and event pages first |
| Ignoring the nearest merchant | Make the route end at a sell stop |
| Treating all spots the same | Different spots are better for different sessions |
| Forgetting to log one rare catch | A simple fish tracker stops you from repeating work |
Fish Route By Goal
| Goal | Best route style | What to do after |
|---|---|---|
| Fast Gold | Common spot with nearby sell stop | Sell or cook the haul quickly |
| Recipe testing | Replaceable fish route | Compare raw value against cooked dishes |
| Rare catch hunting | Weather route | Log weather, time, and spot in the tracker |
| Daily request | Closest matching water | Stop as soon as the request is done |
| Event prep | Fishing Village or event-linked spot | Bring bait and empty bag space |
When To Use Bait Or Attractors
Use special bait, perfume, or fish attractors when the route has a reason: a weather window, a timed event, a rare fish target, or a recipe test that needs multiple catches. Do not burn special fishing items on a random normal-day route unless you already have extras. Free code rewards can make a fishing session stronger, but they are still worth saving for the right window.
Fish And Cooking
| Catch situation | Cooking choice |
|---|---|
| Common duplicate fish | Cook one batch and compare |
| First rare catch | Store before cooking |
| Weather fish | Keep the first copy and log the condition |
| Fish from a request route | Turn in the request before cooking extras |
| Fish from an event | Check event reward needs before selling |
Fishing and cooking should work together. If a fish dish beats raw sale, make that part of the money route. If the fish is rare, the better choice is often patience. The first copy teaches you the route; duplicates pay for it.
Storage Rule For Fish
Keep one copy of anything that was hard to catch, weather-linked, event-linked, or new to your save. Sell or cook common duplicates. That simple rule keeps storage from becoming a museum while still protecting the fish that might matter later.
Next Pages To Open
- Heartopia Fish Tracker
- Heartopia Weather Guide
- Heartopia Money Making
- Heartopia Map
- Heartopia Events
- Heartopia Insects
Sources
FAQ
Where should I fish first in Heartopia?
Start with the closest reliable spot, usually the Fishing Village or the nearest river or lake on your map.
Do weather changes matter?
Yes. Weather can change what is worth catching and when a merchant or rare spawn appears.
Should I sell every fish raw?
No. Some fish are better cooked, and some rare fish are better held until you check the recipe or event route.
What if I only have a short session?
Use one spot, one weather check, and one sell stop. That is enough for a useful run.