Heartopia: The Complete Fishing Guide

Welcome to Heartopia, a serene multiplayer life simulation game where creativity flows freely, peaceful days unfold at your own pace, and warm friendships bloom. Here, you can build your dream home, dive into a variety of fulfilling hobbies, and connect with a vibrant community in a town brimming with charm and endless possibilities. Among these cherished pastimes, fishing is one of the core hobbies that you can use to generate Gold or use in Cooking.

This is your complete guide to fishing in Heartopia. We’ll show you how to unlock fishing, master the mechanics, and find every rare fish. Learn to adapt to changing weather, upgrade your gear, and turn your daily catch into serious profit. Let’s get started.


How to Unlock Fishing in Heartopia

Fishing becomes available very early in your Heartopia journey. During the tutorial, you’ll meet Vanya, the cheerful Fishing Hobby Mentor. After she visits your home and explains the basics, she’ll give you your first fishing rod. You’ll also receive a Hobby Expansion Ticket to permanently unlock the Fishing hobby. From that moment, you’re free to fish anywhere you find water. Later, you can learn advanced saltwater techniques from Bill in the Fishing Village.


How to Fish

  1. Equip Your Rod: Open your inventory and select your fishing rod.
  2. Find a Spot: Approach any body of water. Look for fish shadows or ripples for the best chances, though you can cast into open water.
  3. Cast Your Line: Press the interaction button (tap on mobile, click on PC).
  4. Wait for a Bite: Watch the bobber. A successful bite is signalled by an exclamation mark (!) or the bobber sinking.
  5. Reel It In: Press the interaction button immediately. For rarer, tougher fish, you’ll need to manage an on-screen tension bar—reel when it’s green, ease off when it turns red to prevent your line from snapping.
  6. Advanced Technique: If a fish isn’t biting, try using Bait to attract them. You can also hold the cast button for a precision cast to land your line closer to a specific fish shadow.

Fishing Equipment

Fishing Rods

Your rod is your most important tool. Better rods increase your “catch bar” size and casting distance.

  • Starter Rod: Given by Vanya during the tutorial.
  • Upgraded Rods: Unlocked as your Fishing Level increases. These are essential for reeling in elusive fish like the Golden Carp. The Fishing Expert achievement (catch 100 fish) rewards a top-tier rod.

Bait

While not mandatory, bait is highly recommended to improve fishing efficiency

  • Effect: Reduces wait time for a bite and can target specific fish rarities.
  • Sources: Craft it, purchase it from Bill, or earn it as a quest reward.
  • Advanced Tools: As you level up, you can purchase Fish Attractors and Mermaid Perfume from Vanya to dramatically improve your efficiency.

The Fishing Level System

You gain XP for every fish caught. Levelling up unlocks skills and tools:

  • Fishing Rod Maintenance: Increases your rod’s durability.
  • Fish Quality: Raises the odds of catching higher star-rating fish.
  • Fish Playing: Makes your fishing line stronger, helping you land tougher catches.
  • New Fish Varieties: Access to rare and valuable species.
  • Achievement Reward: Catching 100 fish grants the Fishing Expert achievement, awarding an advanced rod and the Fishing Hut blueprint.

Fishing Locations

Rivers

FishFishing LvlTimeWeatherSell Price
Tilapia1All DayAny Weather320
European Perch1All DayAny Weather75
Freshwater Shrimp1All DayAny Weather50
Carp2All DayAny Weather120

Giant Tree River

FishFishing LvlTimeWeatherSell Price
Spined Loach16 PM – 12 AMAny Weather50
Zander36 PM – 6 AMSunny, Rainbow230
Sturgeon76 AM – 6 PMSunny, Rainbow450
Huchen912 AM – 6 AM
12 PM – 12 AM
Rainbow380

Shallow River

FishFishing LvlTimeWeatherSell Price
Barbel1All DayAny Weather75
Three-Spined Stickleback7All DayRainy, Rainbow150

Quiet River

FishFishing LvlTimeWeatherSell Price
Minnow1All DayAny Weather50
Burbot412 PM – 12 AMAny Weather230
Chum Salmon6All DayRainbow150
Sturgeon76 AM – 6 PMSunny, Rainbow450

Xiaguang River

FishFishing LvlTimeWeatherSell Price
Golden Perch1All DayAny Weather50
European Carp412 PM – 12 AMSunny, Rainbow230
Blenny5All DayAny Weather150

Lakes

FishFishing LvlTimeWeatherSell Price
European Water Frog1All DayAny Weather320
Common Bream16 AM – 12 AMAny Weather75
Common Bleak1All DayAny Weather50
Carp2All DayAny Weather120

Flower Lake

FishFishing LvlTimeWeatherSell Price
Grayling6All DayAny Weather230

Forest Lake

FishFishing LvlTimeWeatherSell Price
Tench1All DayAny Weather50
Porcupinefish2All DayAny Weather100
Nordic Crayfish312 AM – 12 PM
6 PM – 12 AM
Any Weather100
Largemouth Bass4All DaySunny, Rainbow230
Giant Pearl Mussel612 PM – 12 AMRainbow380
Blue Crayfish812 AM – 6 AM
6 PM – 12 AM
Any Weather250
Arctic Char1012 PM – 12 AMRainy, Rainbow610

Grassland Lake

FishFishing LvlTimeWeatherSell Price
Cucumber Fish2All DayAny Weather100
Brown Trout512 AM – 6 AM
6 PM – 12 AM
Sunny, Rainbow230
Goldfish86 AM – 12 AMRainy, Rainbow250
Wels Catfish1012 AM – 6 AM
6 PM – 12 AM
Sunny, Rainbow610

Hot Springs Lake

FishFishing LvlTimeWeatherSell Price
True Whitefish1All DayAny Weather105
Perch212 PM – 12 AMAny Weather100
Tadpole3All DayRainy, Rainbow100
Rudd5All DayAny Weather150
Bullhead76 AM – 12 AMRainy, Rainbow150
Pumpkinseed Sunfish96 AM – 12 AMSunny, Rainbow250
Bluegill Sunfish1012 AM – 6 AM
6 PM – 12 AM
Sunny, Rainbow395

Suburban Lake

FishFishing LvlTimeWeatherSell Price
Crucian Carp1All DayAny Weather75
White Bream1All DayAny Weather50
Stone Loach2All DayAny Weather100
Mussel3All DayRainy, Rainbow100
Freshwater Crab4All DayAny Weather100
Striped Killifish712 AM – 6 AM
12 PM – 12 AM
Sunny, Rainbow150
Shadow Bass812 AM – 12 PMSunny, Rainbow250
Northern Pike912 AM – 6 AM
6 PM – 12 AM
Rainy, Rainbow610

Ocean

FishFishing LvlTimeWeatherSell Price
Sardine1All DayAny Weather50
Sea Bass1All DayAny Weather75
Skipjack Tuna1All DayAny Weather210
Atlantic Chimaera2All DayAny Weather320
Common Octopus4All DayAny Weather320

East Sea

FishFishing LvlTimeWeatherSell Price
Sea Shrimp1All DayAny Weather50
Goby46 AM – 6 PMAny Weather150
Flying Fish46 AM – 6 PMSunny180
Gurnard6All DayRainbow380
Haddock812 AM – 6 AM
12 PM – 12 AM
Sunny, Rainbow230
Ocean Sunfish912 AM – 12 PMAny Weather850

Gentle Wind Sea

FishFishing LvlTimeWeatherSell Price
Hairtail1All DayAny Weather105
Yellowtail Amberjack3All DayAny Weather155
Atlantic Pygmy Octopus4All DayAny Weather150
Flying Fish46 AM – 6 PMSunny180
European Lobster512 AM – 6 AM
6 PM – 12 AM
Any Weather230
Black Seabream712 AM – 6 AM
6 PM – 12 AM
Rainy, Rainbow230
Bluefin Tuna96 AM – 6 PMRainbow850

Old Sea

FishFishing LvlTimeWeatherSell Price
Stickleback2All DayAny Weather50
European Plaice412 AM – 6 AM
6 PM – 12 AM
Any Weather230
Pufferfish612 PM – 12 AMAny Weather230
Moray Eel66 PM – 6 AMAny Weather350
European Eel76 AM – 12 AMRainbow380
Hammerhead Shark1012 AM – 6 AM
6 PM – 12 AM
Rainbow850

Whale Sea

FishFishing LvlTimeWeatherSell Price
Horse Mackerel1All DayAny Weather50
Seahorse312 AM – 6 PMAny Weather100
Atlantic Salmon412 AM – 6 AM
12 PM – 12 AM
Any Weather155
Atlanctic Mackerel512 PM – 12 AMSunny, Rainbow150
Moray Eel66 PM – 6 AMAny Weather350
King Crab86 AM – 12 AMRainbow535
Manta Ray96 AM – 6 PMRainbow780
Swordfish106 AM – 6 PMRainbow850

Deep Sea / Sea Fishing Event

Unlock: Reach DG Levl 7 and talk to Bill in the Fishing Village to rent a boat for Deep Sea Fishing.

FishFishing LvlTimeWeatherSell Price
Striped Red Mullet2All DayAny Weather320
Anglerfish3All DayAny Weather320
Common Octopus4All DayAny Weather320
Turbot4All DayAny Weather320
European Flying Squid5All DayAny Weather320
Nursehound6All DayRainbow535
Giant Oarfish712 PM – 12 AMAny Weather535
Golden King Crab8All DayRainbow850
Bluefin Tuna96 AM – 6 PMRainbow
Moonfish9All DayRainbow850
Shortfin Mako Shark10All DayAny Weather850
Swordfish10All DayRainbow900

Heartopia Guides