Home » Heartopia » Guides » Heartopia Fishing Guide: How to Fish & All Fish Locations

Heartopia Fishing Guide: How to Fish & All Fish Locations

Complete Heartopia fishing guide covering how to fish, their exact locations, time-of-day windows, and weather conditions. Use this table to plan efficient fishing routes and complete your collection without missing rare spawns.

How to fish - Heartopia

Fishing is one of the first hobbies you can unlock in Heartopia. What starts as a simple way to catch nearby creatures gradually evolves into a full collection system tied to specific locations, time-of-day windows, and weather conditions.

This guide explains the full Fishing hobby — from basic mechanics and bait usage to hobby upgrades — and includes a complete table showing exact levels, locations, time requirements, and weather conditions for every catch.

1. How to Unlock Fishing in Heartopia

Fishing becomes available very early. After your first sleep cycle, Vanya (an NPC) shows up outside your home and asks you to help fix a broken fishing rod by crafting a Repair Kit using 5x Branch at your workbench. Once you complete this request, you’ll receive a Hobby Expansion Ticket when you reach Level 2 progression, and you can hand that ticket to Vanya to permanently unlock the Fishing hobby.

Vanya NPC - Heartopia

Vanya NPC

2. How to Fish in Heartopia

Fishing is a simple loop, but you’ll catch it faster (and lose fewer) if you follow the game’s aiming and tension rules.

  1. Equip the Fishing Rod – Open the toolbox in the bottom-right corner, equip the fishing rod, and walk to a natural body of water where darker silhouettes indicate available targets.
  2. Spot the Cast Indicator – Face a silhouette while holding the rod until a white circle with a flashing icon appears on the water, showing the cast location.
  3. Cast Close to the Target – Tap the fishing input to cast into the white circle, or hold the input briefly to aim more precisely before releasing.
  4. Hook the Catch – When something bites, the bobber disappears and an exclamation mark appears, signaling that reeling can begin.
  5. Manage Line Tension – Reel in while watching the line color: White – safe to reel, Yellow – slow down or briefly pause, Red – stop immediately to avoid snapping the line
  6. Finish the Reel – If the line turns red, release briefly until it returns to white, then resume reeling and repeat until the catch is brought to shore.
Fishing in a small lake - Heartopia

Fishing

3. How to Get and Use Bait in Heartopia

Bait makes fishing more consistent by forcing a new spawn directly in front of you. It removes downtime between casts and is especially useful when farming specific catches or completing collections efficiently.

  1. Unlock the Bait Recipe – Complete the Cat on the Roof quest, then speak to Vanya again to unlock the recipe and receive 10 apples if you choose to craft it.
  2. Get Bait – Craft bait using the recipe or purchase it from Vanya for 200 gold.
  3. Use Bait at the Water – Open your inventory at the water’s edge, select bait, and press Chum.
  4. Force a New Spawn – A new target appears immediately, allowing you to cast again without waiting.
Bait - Heartopia

Bait

4. Fishing Hobby Leveling and Upgrades

You level fishing through the Hobby app on your smartwatch. The upgrades are unlocked by increasing Fishing Proficiency and using Hobby Upgrade Tickets. These upgrades improve your efficiency and reliability — especially when catching higher-level fish that strain your line more often.

  • Fish Quality increases your chance of catching fish with more stars.
  • Fishing Rod Maintenance increases your rod’s durability.
  • Fish Playing Skill increases fishing line durability, letting you reel longer without breaking.
  • Fish Playing Expert gives a chance to catch a fish without needing to perform the fishing mini-game (up to 10%).

5. What to Do With Fish in Heartopia

Fish serve both economic and decorative purposes in Heartopia. One of the most reliable ways to use fish is by selling them for gold to Albert Jr., with higher-level fish becoming more valuable as your Fishing hobby level increases.

Fish can also be kept as pets using tanks. You receive a free tank early in the game, and additional tanks can be purchased from Vanya’s store. To place a fish:

  • Set the tank on the floor and stand next to it
  • Tap the fish icon above the tank
  • Select the fish from your inventory

Small and medium tanks are available at the start, while larger tanks unlock after upgrading the Fishing hobby to Level 3.

Albert Jr Map Location - Heartopia

Albert Jr Map Location

6. All Fish in Heartopia: Levels, Locations, Time, and Weather

FishFishing LevelLocationWhen to FishWeather Conditions
Whitefish1Zephyr Sea; Onsen Mountain LakeAll DaySunny, Rainy, Rainbow
Common Barbel1Shallow RiverAll DaySunny, Rainy, Rainbow
Common Bleak1LakeAll DaySunny, Rainy, Rainbow
European Perch1RiverAll DaySunny, Rainy, Rainbow
Common Chub1LakeAll DaySunny, Rainy, Rainbow
Spined Loach1Giantwood RiverAll DaySunny, Rainy, Rainbow
Minnow1Tranquil RiverAll DaySunny, Rainy, Rainbow
Tench1Forest LakeAll DaySunny, Rainy, Rainbow
Crucian Carp1Lake; Suburban LakeAll DaySunny, Rainy, Rainbow
Schneider1Suburban LakeAll DaySunny, Rainy, Rainbow
Sardine1OceanAll DaySunny, Rainy, Rainbow
Sea Bass1OceanAll DaySunny, Rainy, Rainbow
Oriental Shrimp1RiverAll DaySunny, Rainy, Rainbow
Skipjack Tuna1OceanAll DaySunny, Rainy, Rainbow
Beltfish1Zephyr SeaAll DaySunny, Rainy, Rainbow
Common Shrimp1East SeaAll DaySunny, Rainy, Rainbow
Horse Mackerel1Whale SeaAll DaySunny, Rainy, Rainbow
Sea Stickleback1Old SeaAll DaySunny, Rainy, Rainbow
Striped Red Mullet1Forest LakeAll DaySunny, Rainy, Rainbow
Striped Mullet1Sea FishingAll DaySunny, Rainy, Rainbow
European Smelt1Meadow LakeAll DaySunny, Rainy, Rainbow
Seahorse1Whale Sea12:00AM–6:00PMSunny, Rainy, Rainbow
Common Octopus2Sea FishingAll DaySunny, Rainy, Rainbow
Stone Loach2Suburban LakeAll DaySunny, Rainy, Rainbow
False Scad2Zephyr SeaAll DaySunny, Rainy, Rainbow
Anglerfish2Sea FishingAll DaySunny, Rainy, Rainbow
Atlantic Pygmy Octopus2Whale Sea; Zephyr SeaAll DaySunny, Rainy, Rainbow
Turbot2Sea FishingAll DaySunny, Rainy, Rainbow
Largemouth Bass2Forest LakeAll DaySunny, Rainy, Rainbow
Atlantic Salmon3Zephyr Sea; Whale Sea12:00PM–6:00AMSunny, Rainy, Rainbow
Clownfish3Old SeaAll DaySunny, Rainy, Rainbow
Zander3Giantwood RiverAll DaySunny, Rainbow
Ruffe3Onsen Mountain Lake12:00PM–6:00AMSunny, Rainy, Rainbow
Edible Frog3LakesAll DaySunny, Rainy, Rainbow
Hermit Crab3East SeaAll DaySunny, Rainy, Rainbow
Mud Sunfish3Forest Lake6:00AM–12:00AMSunny, Rainy, Rainbow
Tilapia3RiverAll DaySunny, Rainy, Rainbow
Streber3Rosy RiverAll DaySunny, Rainy, Rainbow
European Crayfish3Forest Lake6:00PM–12:00PMSunny, Rainy, Rainbow
Common Carp4Rosy River12:00PM–12:00AMSunny, Rainbow
Burbot4Tranquil River12:00PM–6:00PMSunny, Rainy, Rainbow
European Plaice4Old Sea6:00PM–12:00PMSunny, Rainy, Rainbow
Goby4East Sea6:00AM–6:00PMSunny, Rainy, Rainbow
Mussel4Suburban LakeAll DayRainy, Rainbow
Rabbit Fish4OceanAll DaySunny, Rainy, Rainbow
River Crab4Suburban LakeAll DaySunny, Rainy, Rainbow
Tadpole4Onsen Mountain LakeAll DayRainy, Rainbow
Trout5Meadow Lake6:00PM–12:00PMSunny, Rainbow
Butterfly Koi5Meadow LakeAll DayRainy, Rainbow
Atlantic Mackerel5Whale Sea12:00PM–6:00PMSunny, Rainbow
Common Rudd5Suburban LakeAll DaySunny, Rainy, Rainbow
European Flying Squid5Sea FishingAll DaySunny, Rainy, Rainbow
European Lobster5Zephyr Sea6:00PM–6:00AMSunny, Rainy, Rainbow
Freshwater Blenny5Rosy RiverAll DaySunny, Rainy, Rainbow
Red-Bellied Piranha5Giantwood RiverAll DaySunny, Rainy, Rainbow
Chum Salmon6Tranquil RiverAll DayRainbow
Grayling6Suburban LakeAll DaySunny, Rainy, Rainbow
Large Pearl Mussel6Forest LakeAll DayRainbow
Nursehound6Sea FishingAll DaySunny, Rainy, Rainbow
Pufferfish6Old SeaAll DaySunny, Rainy, Rainbow
Tub Gurnard6East SeaAll DayRainbow
Blackspot Seabream7Zephyr Sea6:00PM–12:00AMRainy, Rainbow
European Eel7Old Sea6:00AM–12:00AMRainbow
Mediterranean Killifish7Suburban Lake12:00PM–6:00AMSunny, Rainbow
Giant Oarfish7Sea Fishing6:00AM–6:00PMSunny, Rainy, Rainbow
Mottled Sculpin7Onsen Mountain Lake6:00AM–12:00AMRainy, Rainbow
Three-Spined Stickleback7Shallow RiverAll DayRainy, Rainbow
Blue Ero Crayfish8Forest Lake6:00PM–6:00AMSunny, Rainy, Rainbow
European Mudminnow8Suburban Lake12:00AM–12:00PMSunny, Rainbow
Golden King Crab8Sea FishingAll DayRainbow
Goldfish8Meadow Lake6:00AM–12:00AMRainy, Rainbow
Haddock8East Sea12:00PM–6:00AMSunny, Rainbow
Bluefin Tuna9Sea Fishing; SeaAll DaySunny, Rainy, Rainbow
Huchen9Giantwood RiverAll DayRainbow
Moonfish9Sea Fishing6:00PM–12:00AMSunny, Rainy, Rainbow
Northern Pike9Suburban LakeAll DayRainy, Rainbow
Ocean Sunfish9East SeaAll DaySunny, Rainy, Rainbow
Pumpkinseed9Onsen Mountain LakeAll DaySunny, Rainbow
Arctic Char10Forest Lake12:00PM–12:00AMRainy, Rainbow
Bluegill10Onsen Mountain Lake6:00PM–6:00AMSunny, Rainbow
Shortfin Mako Shark10Sea FishingAll DaySunny, Rainy, Rainbow
Swordfish10Sea FishingAll DaySunny, Rainy, Rainbow
Wels Catfish10Meadow Lake6:00PM–6:00AMSunny, Rainbow
Seabream10Zephyr Sea6:00PM–6:00AMRainy, Rainbow
King Crab10Whale SeaAll DayRainbow

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Heartopia