Guides

Heartopia Fish Locations: Weather, Spots, and Sell Routes

GuidesHeartopiaFishLocations2026

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.

Version focus Live fishing and weather route
Heartopia fish locations page using the Steam capsule art

Fish Tracker

Track Missing Heartopia Fish

Filter by water, weather, time, level, rarity, and caught status so you stop repeating the same fish route.

All Tools
0/84 caught0% complete

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:

SpotBest useWhy players check it
Fishing VillageCoastal catches and easy daily fishingIt is the cleanest route starter
Onsen Mountain LakeMountain and weather-sensitive catchesGood if your route already goes uphill
Forest LakeReliable inland fishingEasy to pair with foraging
Tranquil RiverRiver fish and nearby errandsGood for short sessions
Rosie RiverHome-adjacent fishingFastest if you only have a few minutes

Fish Table Coverage

FilterCurrent countRoute note
River fish17Best for Tranquil River, Rosy River, Giantwood River, and quick inland checks
Lake fish28Covers Suburban Lake, Meadow Lake, Onsen Mountain Lake, Forest Lake, and attractor routes
Sea fish26Best for Fishing Village, Ocean, Old Sea, East Sea, Zephyr Sea, and Whale Sea
Special route fish13Sea Fishing, Secret Pond, Starlight Sea, and rare route entries
Any-weather fish69Good for normal days, requests, cooking, and duplicate selling
Rainbow fish10Prioritize when the weather changes because these are easy to miss
Rainy fish3Good reason to pause ordinary errands and check water routes
Night fish12Pair with night shop, storage closeout, and late route planning
Legendary fish10Keep first copies unless you are sure the current route only needs Gold

Fish Examples To Check

FishWaterLocationWeatherTimeLevelRarity/valueKeep, sell, or cook
European PerchRiverRiverAnyAnyLv 1CommonCook or sell duplicates
BurbotRiverTranquil RiverAnyNightLv 2UncommonCook or sell duplicates
HuchenRiverGiantwood RiverRainbowAnyLv 9Legendary / 570G+Keep the first copy
SturgeonRiverGiant Tree RiverRainbowDayLv 7RareKeep the first copy
Northern PikeLakeSuburban LakeRainyNightLv 4RareKeep the first copy
GoldfishLakeMeadow LakeRainyDayLv 5RareKeep the first copy
Arctic CharLakeOnsen Mountain LakeRainyDayLv 10LegendaryKeep the first copy
Large Pearl MusselLakeForest LakeRainbowDayLv 5RareKeep the first copy
SardineSeaOceanAnyAnyLv 1CommonCook or sell duplicates
European EelSeaOld SeaRainbowAnyLv 4RareKeep the first copy
Ocean SunfishSeaEast SeaAnyNightLv 9Legendary / 850-1,275GKeep the first copy
Atlantic Pygmy OctopusSeaZephyr SeaAnyNightLv 2UncommonCook or sell duplicates
SwordfishSeaWhale SeaRainbowDayLv 10Legendary / 1,500G+Keep the first copy
Giant OarfishSpecialSea FishingRainbowAnyLv 8Legendary / 535-4,280GKeep the first copy
Bluefin TunaSpecialGentle Wind Sea / Sea Fishing routeRainbowDayLv 10Legendary / 1,200G+Keep the first copy
Legendary KoiSpecialSecret PondAnyNightLv 10Legendary / 2,000G+Keep the first copy
Rainbow FishSpecialStarlight SeaRainbowAnyLv 10Legendary / 5,000GKeep the first copy
Edible FrogLakeLakes with Mermaid AttractorAnyAnyLv 3Rare / 320-1,280GKeep the first copy

Weather And Fish

WeatherWhat to watch forWhy it matters
RainSpecial fish windows and merchant checksGood time to batch a fishing session
SnowWeather-limited route changesA good time to compare catches with normal days
RainbowRare-event style routeWorth dropping everything else if you spot it
Meteor showerEvent-like fishing or rare material windowOften worth a longer route
Normal dayStandard fish cycleFine for casual catch and sell loops

Fish Route By Session Length

Time you haveBest fishing routeWhat to skip
5 minutesRosie River, Tranquil River, or the closest water near your current errandsWeather-only rare hunting
15 minutesFishing Village or Forest Lake with one sell stop afterwardLong map loops with no sell plan
30 minutesWeather route, Onsen Mountain Lake, Forest Lake, or Village pier plus cooking checkCooking rare first catches
60 minutesRainbow, rainy, night, or Sea Fishing route with the fish tracker openRandom spot hopping
Event nightNight shop, night fish, rare weather, storage closeoutNormal-day duplicate farming

Spot By Spot Notes

SpotRoute styleGood add-on
Fishing VillageBest early fish hubSell stop at the nearest merchant after the run
Onsen Mountain LakeGood when your route already touches the mountainCombine with weather or rare material checks
Forest LakeGood for mixed explorationPair with foraging or timber routes
Tranquil RiverGood for quick daily catchesEasy to fit into a checklist run
Rosie RiverFast home loopBest when you only need a small bag of fish

Keep Or Sell?

Fish typeBest moveWhy
Common fishSell or cookEasy to replace
Good-value fishCompare raw vs cookedCooking may be better than raw sale
Rare fishHold one copyCould be better for a recipe or event later
Weather fishLog the condition firstIt may only matter during a special window
First copy of a fishKeep until you know all usesSome fish become more valuable once recipes open

First Copy, Duplicate, Or Rare Fish?

Catch typeBest moveWhy
First copy of any fishKeep itIt may matter for collection progress, recipes, requests, or future event use
Common duplicateCook or sell itEasy to replace and good for testing fish recipes
Uncommon duplicateCompare raw value with cookingSome are still better as recipe inputs
Rare or legendary fishHold one, then compare duplicatesHigh sale value is tempting, but first copies are harder to replace
Weather fishMark weather and time before moving onThe condition is the route, not just the fish name
Rainbow Fish or Bluefin TunaKeep first copy and only sell duplicates after checking goalsThe weather window makes replacement risky

A Good Fishing Session

StepWhat to do
1Check the weather
2Pick the closest route spot
3Catch until your bag is useful, not full
4Decide whether the haul should be cooked
5Sell at the nearest Gold stop
6Save 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

SignalWhy it matters
Easy travelYou can reach it during a short session
Weather pairingThe spot changes with the weather enough to matter
Sell stop nearbyYou do not waste time carrying a full bag home
Recipe useThe fish can be cooked into a better dish
Rare catch chanceThe spot is worth revisiting later

Common Mistakes

MistakeBetter habit
Fishing without checking weatherWeather-first routes save time
Selling rare fish instantlyCheck recipes and event pages first
Ignoring the nearest merchantMake the route end at a sell stop
Treating all spots the sameDifferent spots are better for different sessions
Forgetting to log one rare catchA simple fish tracker stops you from repeating work

Fish Route By Goal

GoalBest route styleWhat to do after
Fast GoldCommon spot with nearby sell stopSell or cook the haul quickly
Recipe testingReplaceable fish routeCompare raw value against cooked dishes
Rare catch huntingWeather routeLog weather, time, and spot in the tracker
Daily requestClosest matching waterStop as soon as the request is done
Event prepFishing Village or event-linked spotBring 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 situationCooking choice
Common duplicate fishCook one batch and compare
First rare catchStore before cooking
Weather fishKeep the first copy and log the condition
Fish from a request routeTurn in the request before cooking extras
Fish from an eventCheck 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

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.