Updated: February 2026

🎣 Heartopia Fishing Location Guide

Every fishing spot in Heartopia mapped out. Find the best locations for each fishing level, learn what fish spawn where, and plan your route for maximum catches.

🏞️
4
Lakes
🌊
3
Rivers
β›΅
5+
Sea Areas
🐟
94
Total Fish
🏞️ Lakes 🌊 Rivers πŸŒ… Sea Areas β›΅ Deep Sea ✨ Special 🌈 Rainbow πŸ† Best Spots ❓ FAQ

πŸ”“ How to Unlock Fishing

Fishing unlocks early in the game through the main story:

  1. Reach DG Level 2 by completing story quests
  2. Meet Vanya outside your home β€” he gives you a broken fishing rod
  3. Craft a Repair Kit (5x Branch) to fix the rod
  4. Catch 3 fish at the nearest pond to complete the tutorial

After that, you can fish at any water body with visible fish shadows.

🏞️ Lake Fishing Locations

Heartopia has 4 lakes, each with unique fish. Lakes are the easiest spots to start fishing β€” no special unlock required.

🌿 Meadow Lake Starter Spot

Beginner-friendly lake with valuable high-level catches. Home to Wels Catfish (Lv10, Rainbow only).

Fish Level Time Weather
European Smelt 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Butterfly Koi 5 All Day 🌧️🌈
Trout 5 6AM-12AM β˜€οΈπŸŒˆ
πŸ”₯ Goldfish 8 Morning/Day/Evening 🌧️🌈
⭐ Wels Catfish 10 All Day 🌈 only

🌲 Forest Lake

Home to Arctic Char (Lv10) and the night-exclusive Blue Ero Crayfish (Lv8).

Fish Level Time Weather
Tench 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Largemouth Bass 2 All Day β˜€οΈπŸŒˆ
Mud Sunfish 3 6AM-12AM β˜€οΈπŸŒ§οΈπŸŒˆ
European Crayfish 3 6PM-12PM β˜€οΈπŸŒ§οΈπŸŒˆ
⭐ Large Pearl Mussel 6 All Day 🌈 only
πŸŒ™ Blue Ero Crayfish 8 Night only Any
πŸ”₯ Arctic Char 10 Day/Evening 🌧️ only

🏘️ Suburban Lake 12 Species!

The most diverse fishing location in the game. Great for collection completionists.

Fish Level Time Weather
Crucian Carp 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Schneider 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Stone Loach 2 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Mussel 4 All Day 🌧️🌈
River Crab 4 All Day 🌧️🌈
Common Rudd 5 All Day β˜€οΈπŸŒˆ
⭐ Grayling 6 All Day 🌈 only
Mediterranean Killifish 7 Evening/Night β˜€οΈπŸŒˆ
European Mudminnow 8 All Day β˜€οΈπŸŒˆ
πŸ”₯ Northern Pike 9 Afternoon/Evening 🌧️🌈

♨️ Onsen Mountain Lake

Hot spring lake with unique mountain fish. Best visited in the evening for Pumpkinseed and Bluegill.

Fish Level Time Weather
Common Whitefish 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Ruffe 3 12AM-6PM β˜€οΈπŸŒ§οΈπŸŒˆ
Tadpole 4 All Day 🌧️🌈
Mottled Sculpin 7 Morning/Afternoon β˜€οΈπŸŒˆ
Pumpkinseed 9 Evening/Night β˜€οΈπŸŒˆ
πŸ”₯ Bluegill 10 Evening/Night β˜€οΈπŸŒˆ

🌊 River Fishing Locations

Rivers have fewer species per spot but include exclusives like Huchen (Giantwood River only, rainbow weather).

🌸 Tranquil River

Peaceful river, easy catches. Chum Salmon appears here during rainbow weather.

Fish Level Time Weather
Minnow 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Burbot 4 6AM-12AM β˜€οΈπŸŒ§οΈπŸŒˆ
⭐ Chum Salmon 6 All Day 🌈 only

🌳 Giantwood River Huchen Exclusive!

The only location for the rare Huchen (Lv9, 570G+). Also has Red-Bellied Piranha.

Fish Level Time Weather
Spined Loach 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Zander 3 All Day β˜€οΈπŸŒˆ
Red-Bellied Piranha 5 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
⭐ Huchen 9 All Day 🌈 only

🌷 Rosy River

Scenic river with Common Carp (afternoon only) and Freshwater Blenny.

Fish Level Time Weather
Streber 3 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Common Carp 4 12PM-12AM β˜€οΈπŸŒˆ
Freshwater Blenny 5 All Day β˜€οΈπŸŒ§οΈπŸŒˆ

πŸŒ… Sea Fishing Locations

Sea areas are accessible from the coast. Each zone has unique saltwater species β€” some of the most valuable fish in the game spawn here.

🌬️ Zephyr Sea

Night fishing for European Lobster

  • β€’ Beltfish (Lv1) β€” All Day
  • β€’ False Scad (Lv2) β€” All Day
  • β€’ European Lobster (Lv5) β€” All Day
  • β€’ Blackspot Seabream (Lv7) β€” 6PM-12AM 🌧️🌈
  • β€’ Seabream (Lv10) β€” All Day 🌧️🌈

🌊 East Sea

Home to Ocean Sunfish (Lv9)

  • β€’ Hermit Crab (Lv3) β€” All Day
  • β€’ Goby (Lv4) β€” All Day
  • β€’ Tub Gurnard (Lv6) β€” 🌈 only
  • β€’ Haddock (Lv8) β€” 🌈 only
  • β€’ Ocean Sunfish (Lv9) β€” 🌧️🌈

πŸ›οΈ Old Sea

Clownfish and European Eel territory

  • β€’ Sea Stickleback (Lv1) β€” All Day
  • β€’ Clownfish (Lv3) β€” All Day
  • β€’ European Plaice (Lv4) β€” 6AM-12AM
  • β€’ Puffer Fish (Lv5) β€” 🌈 only
  • β€’ European Eel (Lv7) β€” Evening + 🌈

πŸ‹ Whale Sea

Rich variety from Lv1 to Lv10

  • β€’ Horse Mackerel (Lv1) β€” All Day
  • β€’ Seahorse (Lv1) β€” 12AM-6PM
  • β€’ Atlantic Pygmy Octopus (Lv2) β€” All Day
  • β€’ Atlantic Salmon (Lv3) β€” 12PM-6PM
  • β€’ Atlantic Mackerel (Lv5) β€” All Day
  • β€’ King Crab (Lv10) β€” 🌧️🌈

β›΅ Deep Sea Fishing (Boat Required)

πŸ”“ How to Unlock Deep Sea Fishing

  1. Reach DG Level 7
  2. Travel to the Fishing Village
  3. Talk to Bill to rent a boat

Deep sea fishing gives access to the highest-value fish in the game, including Swordfish, Bluefin Tuna, and Golden King Crab.

🚀 Deep Sea / Sea Fishing Event

Exclusive fish only available via boat

Fish Level Time Weather
Striped Red Mullet 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Anglerfish 2 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Common Octopus 2 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Turbot 2 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
European Flying Squid 5 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
⭐ Nursehound 6 All Day 🌈 only
Giant Oarfish 7 Daytime Any
⭐⭐ Golden King Crab 8 All Day 🌈 ONLY
⭐⭐ Bluefin Tuna 9 6AM-6PM 🌈
⭐ Moonfish 9 All Day 🌈
🦈 Shortfin Mako Shark 10 All Day Any
⭐⭐ Swordfish 10 All Day 🌈

✨ Special & Hidden Fishing Spots

These locations are harder to access but hold the rarest fish in Heartopia.

🌈 Starlight Sea

Home to the Rainbow Fish β€” the most expensive fish in the game at 5,000G.

🌈 Rainbow Fish
Level 10 β€’ All Day β€’ Rainbow weather only

πŸŒ™ Secret Pond

A hidden pond where the Legendary Koi appears at midnight. Worth 2,000G+.

🎏 Legendary Koi
Level 10 β€’ Midnight only β€’ Any weather

πŸ’‘ Tip: Use Mermaid Attractor at any river or lake to catch exclusive fish like Tilapia (rivers, Lv3) and Edible Frog (lakes, Lv3). These don't appear without the attractor.

🌈 Rainbow Weather Fishing Guide

Rainbow weather is rare and temporary. When it appears, prioritize these locations for the highest-value catches.

🎯 Rainbow Priority Route

1
Deep Sea (Boat)
Golden King Crab (Lv8), Bluefin Tuna (Lv9), Swordfish (Lv10)
2
Starlight Sea
Rainbow Fish (Lv10) β€” 5,000G, the rarest catch
3
Giantwood River
Huchen (Lv9) β€” exclusive to this location
4
Forest Lake / Meadow Lake
Large Pearl Mussel (Lv6) / Wels Catfish (Lv10)

πŸ’‘ Rainbow Weather Tips

  • β€’ Rainbows often appear after rain β€” check the weather indicator regularly
  • β€’ Use Mermaid Perfume to increase fish spawn rate during limited rainbow time
  • β€’ If you don't have boat access, head to Giantwood River or Forest Lake
  • β€’ Rainbow weather affects all locations simultaneously

πŸ† Best Fishing Spots by Goal

Where to fish depends on what you need. Here are the top picks for each goal.

🌱 Best for Beginners

  • β€’ Meadow Lake β€” easy access, starter fish
  • β€’ Suburban Lake β€” most variety (12 species)
  • β€’ Tranquil River β€” simple fish, quick catches

πŸ’° Best for Gold Farming

  • β€’ Deep Sea (Boat) β€” Golden King Crab, Bluefin Tuna
  • β€’ Starlight Sea β€” Rainbow Fish (5,000G)
  • β€’ Giantwood River β€” Huchen during rainbow

πŸŒ™ Best for Night Fishing

  • β€’ Forest Lake β€” Blue Ero Crayfish (Lv8, night only)
  • β€’ Onsen Mountain Lake β€” Pumpkinseed, Bluegill
  • β€’ Secret Pond β€” Legendary Koi (midnight)

πŸ“š Best for Collection

  • β€’ Suburban Lake β€” 12 species in one spot
  • β€’ Whale Sea β€” 6 species, Lv1 to Lv10
  • β€’ Deep Sea β€” 12 exclusive species

❓ Frequently Asked Questions

How many fishing locations are in Heartopia? β–Ό
Heartopia has 14+ fishing locations: 4 lakes (Meadow, Forest, Suburban, Onsen Mountain), 3 rivers (Tranquil, Giantwood, Rosy), 4 sea areas (Zephyr, East, Old, Whale), deep sea fishing via boat, plus special spots like Starlight Sea and Secret Pond.
Where is the best fishing location in Heartopia? β–Ό
It depends on your goal. For beginners, Suburban Lake has the most variety (12 species). For profit, Deep Sea Fishing gives access to Swordfish, Bluefin Tuna, and Golden King Crab. For rare fish, Giantwood River during rainbow weather is the only spot for Huchen.
How do I unlock deep sea fishing? β–Ό
Reach DG Level 7, then talk to Bill in the Fishing Village to rent a boat. This unlocks deep sea fishing with exclusive high-value fish like Swordfish (Lv10), Bluefin Tuna (Lv9), and Golden King Crab (Lv8).
What fish can I catch during rainbow weather? β–Ό
Rainbow weather unlocks the rarest fish: Rainbow Fish (Starlight Sea, 5,000G), Swordfish (Deep Sea), Bluefin Tuna (Deep Sea), Golden King Crab (Deep Sea), Huchen (Giantwood River), Wels Catfish (Meadow Lake), and Large Pearl Mussel (Forest Lake).
Where can I find the Rainbow Fish? β–Ό
The Rainbow Fish can only be caught at Starlight Sea during rainbow weather. It requires Fishing Level 10 and sells for 5,000G β€” the most expensive fish in the game.

πŸ“š Related Guides

Sources: Keengamer, GameRant, Gam3s.gg, Roonby, IGN, NintendoSmash, ScreenHype, NeonLightsMedia (January-February 2026). Fish locations and conditions may vary with game updates. This is an unofficial fan guide.