Updated: April 2026
Master Hub

🎣 Heartopia Fishing Spots & Locations Guide

The complete map of every fishing spot in Heartopia β€” all 94 fish species organised by lake, river, sea area, and deep sea. Includes rare catch tips and rainbow weather priority picks.

🐟
94
Total Fish Species
🏞️
4
Lakes
🌊
3
Rivers
β›΅
6+
Sea & Deep Sea Areas
πŸ—ΊοΈ

Looking for the Interactive Map?

See all fishing nodes live on our Heartopia Interactive Map β€” pinpoints every lake, river dock, and sea access point on the world map.

πŸ“‹ Quick Navigation

πŸ” Search & Filter All 94 Fish

Type a fish name or filter by location type to find exactly where to cast your rod.

Fish Location Level Time Weather Notes
European Smelt 🌿 Meadow Lake 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Butterfly Koi 🌿 Meadow Lake 5 All Day 🌧️🌈
Trout 🌿 Meadow Lake 5 6AM–12AM β˜€οΈπŸŒˆ
πŸ”₯ Goldfish 🌿 Meadow Lake 8 Morning/Day/Eve 🌧️🌈 πŸ’° Sells Well
⭐ Wels Catfish 🌿 Meadow Lake 10 All Day 🌈 only 🌈 Rainbow Only Legendary
Tench 🌲 Forest Lake 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Largemouth Bass 🌲 Forest Lake 2 All Day β˜€οΈπŸŒˆ
Mud Sunfish 🌲 Forest Lake 3 6AM–12AM β˜€οΈπŸŒ§οΈπŸŒˆ
European Crayfish 🌲 Forest Lake 3 6PM–12PM β˜€οΈπŸŒ§οΈπŸŒˆ
⭐ Large Pearl Mussel 🌲 Forest Lake 6 All Day 🌈 only 🌈 Rainbow Only
πŸŒ™ Blue Ero Crayfish 🌲 Forest Lake 8 Night Only Any πŸŒ™ Night
πŸ”₯ Arctic Char 🌲 Forest Lake 10 Day/Evening 🌧️ only Rain Only
Crucian Carp 🏘️ Suburban Lake 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Schneider 🏘️ Suburban Lake 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Stone Loach 🏘️ Suburban Lake 2 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Mussel 🏘️ Suburban Lake 4 All Day 🌧️🌈
River Crab 🏘️ Suburban Lake 4 All Day 🌧️🌈
Common Rudd 🏘️ Suburban Lake 5 All Day β˜€οΈπŸŒˆ
⭐ Grayling 🏘️ Suburban Lake 6 All Day 🌈 only 🌈 Rainbow Only
Mediterranean Killifish 🏘️ Suburban Lake 7 Evening/Night β˜€οΈπŸŒˆ πŸŒ™ Night
European Mudminnow 🏘️ Suburban Lake 8 All Day β˜€οΈπŸŒˆ
πŸ”₯ Northern Pike 🏘️ Suburban Lake 9 Afternoon/Eve 🌧️🌈
Common Whitefish ♨️ Onsen Mountain Lake 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Ruffe ♨️ Onsen Mountain Lake 3 12AM–6PM β˜€οΈπŸŒ§οΈπŸŒˆ
Tadpole ♨️ Onsen Mountain Lake 4 All Day 🌧️🌈
Mottled Sculpin ♨️ Onsen Mountain Lake 7 Morning/Afternoon β˜€οΈπŸŒˆ
Pumpkinseed ♨️ Onsen Mountain Lake 9 Evening/Night β˜€οΈπŸŒˆ πŸŒ™ Night
πŸ”₯ Bluegill ♨️ Onsen Mountain Lake 10 Evening/Night β˜€οΈπŸŒˆ πŸŒ™ Night
Minnow 🌸 Tranquil River 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Burbot 🌸 Tranquil River 4 6AM–12AM β˜€οΈπŸŒ§οΈπŸŒˆ
⭐ Chum Salmon 🌸 Tranquil River 6 All Day 🌈 only 🌈 Rainbow Only
Spined Loach 🌳 Giantwood River 1 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Zander 🌳 Giantwood River 3 All Day β˜€οΈπŸŒˆ
Red-Bellied Piranha 🌳 Giantwood River 5 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
⭐ Huchen 🌳 Giantwood River 9 All Day 🌈 only 🌈 Rainbow Only Exclusive
Streber 🌷 Rosy River 3 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Common Carp 🌷 Rosy River 4 12PM–12AM β˜€οΈπŸŒˆ
Freshwater Blenny 🌷 Rosy River 5 All Day β˜€οΈπŸŒ§οΈπŸŒˆ
Beltfish 🌬️ Zephyr Sea 1 All Day Any
False Scad 🌬️ Zephyr Sea 2 All Day Any
European Lobster 🌬️ Zephyr Sea 5 All Day Any
Blackspot Seabream 🌬️ Zephyr Sea 7 6PM–12AM 🌧️🌈 πŸŒ™ Eve/Night
πŸ”₯ Seabream 🌬️ Zephyr Sea 10 All Day 🌧️🌈
Hermit Crab 🌊 East Sea 3 All Day Any
Goby 🌊 East Sea 4 All Day Any
Tub Gurnard 🌊 East Sea 6 All Day 🌈 only 🌈 Rainbow Only
Haddock 🌊 East Sea 8 All Day 🌈 only 🌈 Rainbow Only
πŸ”₯ Ocean Sunfish 🌊 East Sea 9 All Day 🌧️🌈
Sea Stickleback πŸ›οΈ Old Sea 1 All Day Any
Clownfish πŸ›οΈ Old Sea 3 All Day Any
European Plaice πŸ›οΈ Old Sea 4 6AM–12AM Any
Puffer Fish πŸ›οΈ Old Sea 5 All Day 🌈 only 🌈 Rainbow Only
European Eel πŸ›οΈ Old Sea 7 Evening 🌈 only 🌈 Rainbow Only πŸŒ™ Eve
Horse Mackerel πŸ‹ Whale Sea 1 All Day Any
Seahorse πŸ‹ Whale Sea 1 12AM–6PM Any
Atlantic Pygmy Octopus πŸ‹ Whale Sea 2 All Day Any
Atlantic Salmon πŸ‹ Whale Sea 3 12PM–6PM Any
Atlantic Mackerel πŸ‹ Whale Sea 5 All Day Any
πŸ”₯ King Crab πŸ‹ Whale Sea 10 All Day 🌧️🌈 πŸ’° High Value
Striped Red Mullet 🚀 Deep Sea (Boat) 1 All Day Any
Anglerfish 🚀 Deep Sea (Boat) 2 All Day Any
Common Octopus 🚀 Deep Sea (Boat) 2 All Day Any
Turbot 🚀 Deep Sea (Boat) 2 All Day Any
European Flying Squid 🚀 Deep Sea (Boat) 5 All Day Any
⭐ Nursehound 🚀 Deep Sea (Boat) 6 All Day 🌈 only 🌈 Rainbow Only
Giant Oarfish 🚀 Deep Sea (Boat) 7 Daytime Any
⭐⭐ Golden King Crab 🚀 Deep Sea (Boat) 8 All Day 🌈 ONLY 🌈 Rainbow Only πŸ’° Top Value
⭐⭐ Bluefin Tuna 🚀 Deep Sea (Boat) 9 6AM–6PM 🌈 only 🌈 Rainbow Only πŸ’° Top Value
⭐ Moonfish 🚀 Deep Sea (Boat) 9 All Day 🌈 only 🌈 Rainbow Only
🦈 Shortfin Mako Shark 🚀 Deep Sea (Boat) 10 All Day Any Rare
⭐⭐ Swordfish 🚀 Deep Sea (Boat) 10 All Day 🌈 only 🌈 Rainbow Only πŸ’° Top Value

🏞️ Lake Fishing Spots

Lakes offer the most diverse fish populations. Suburban Lake has 12 species β€” the most of any single location.

🌿 Meadow Lake

5 species · Beginner-friendly · Wels Catfish (Lv10, 🌈)

β€’ European Smelt (Lv1) Β· Butterfly Koi (Lv5) Β· Trout (Lv5)

β€’ πŸ”₯ Goldfish (Lv8) Β· ⭐ Wels Catfish (Lv10, 🌈 only)

β†’ View Meadow Lake full guide

🌲 Forest Lake

7 species Β· Blue Ero Crayfish (Night, Lv8) Β· Arctic Char (Rain, Lv10)

β€’ Tench (Lv1) Β· Largemouth Bass (Lv2) Β· Mud Sunfish (Lv3)

β€’ European Crayfish (Lv3) Β· ⭐ Large Pearl Mussel (Lv6, 🌈)

β€’ πŸŒ™ Blue Ero Crayfish (Lv8, Night) Β· πŸ”₯ Arctic Char (Lv10, 🌧️)

🏘️ Suburban Lake 12 Species!

Most diverse lake Β· European Mudminnow Β· Northern Pike

β€’ Crucian Carp (Lv1) Β· Schneider (Lv1) Β· Stone Loach (Lv2)

β€’ Mussel (Lv4) Β· River Crab (Lv4) Β· Common Rudd (Lv5)

β€’ ⭐ Grayling (Lv6, 🌈) Β· πŸŒ™ Mediterranean Killifish (Lv7)

β€’ European Mudminnow (Lv8) Β· πŸ”₯ Northern Pike (Lv9)

♨️ Onsen Mountain Lake

6 species Β· Unique hot-spring fish Β· Bluegill (Night, Lv10)

β€’ Common Whitefish (Lv1) Β· Ruffe (Lv3) Β· Tadpole (Lv4)

β€’ Mottled Sculpin (Lv7) Β· πŸŒ™ Pumpkinseed (Lv9) Β· πŸ”₯ Bluegill (Lv10)

🌊 River Fishing Spots

Rivers have fewer fish but include exclusives β€” Huchen is only found in Giantwood River (Lv9, rainbow only).

🌸 Tranquil River

3 species · Chum Salmon (🌈, Lv6)

β€’ Minnow (Lv1) Β· Burbot (Lv4)

β€’ ⭐ Chum Salmon (Lv6, 🌈 only)

🌳 Giantwood River Huchen!

4 species Β· Huchen exclusive

β€’ Spined Loach (Lv1) Β· Zander (Lv3)

β€’ Red-Bellied Piranha (Lv5)

β€’ ⭐ Huchen (Lv9, 🌈 only)

🌷 Rosy River

3 species Β· Scenic spot

β€’ Streber (Lv3) Β· Common Carp (Lv4)

β€’ Freshwater Blenny (Lv5)

πŸŒ… Sea Fishing Spots

Coastal sea zones are accessible without a boat. Each zone has unique saltwater species.

🌬️ Zephyr Sea

  • β€’ Beltfish (Lv1) Β· False Scad (Lv2)
  • β€’ European Lobster (Lv5)
  • β€’ Blackspot Seabream (Lv7) β€” 6PM-12AM 🌧️🌈
  • β€’ πŸ”₯ Seabream (Lv10) β€” 🌧️🌈

🌊 East Sea

  • β€’ Hermit Crab (Lv3) Β· Goby (Lv4)
  • β€’ Tub Gurnard (Lv6) β€” 🌈 only
  • β€’ Haddock (Lv8) β€” 🌈 only
  • β€’ πŸ”₯ Ocean Sunfish (Lv9) β€” 🌧️🌈

πŸ›οΈ Old Sea

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

πŸ‹ Whale Sea

  • β€’ Horse Mackerel (Lv1) Β· Seahorse (Lv1)
  • β€’ Atlantic Pygmy Octopus (Lv2) Β· Atlantic Salmon (Lv3)
  • β€’ Atlantic Mackerel (Lv5)
  • β€’ πŸ”₯ King Crab (Lv10) β€” 🌧️🌈

β›΅ Deep Sea Fishing (Boat Required)

πŸ”“ Unlock Requirements

  • β€’ Reach DG Level 7
  • β€’ Talk to Bill in Fishing Village
  • β€’ Rent a boat to access deep sea areas β€” top-value fish are here!

🚀 Deep Sea / Sea Fishing Event

Exclusive fish only available via boat from Bill

Fish Level Time Weather
Striped Red Mullet1All DayAny
Anglerfish2All DayAny
Common Octopus2All DayAny
Turbot2All DayAny
European Flying Squid5All DayAny
⭐ Nursehound6All Day🌈 only
Giant Oarfish7DaytimeAny
⭐⭐ Golden King Crab8All Day🌈 ONLY
⭐⭐ Bluefin Tuna96AM–6PM🌈 only
⭐ Moonfish9All Day🌈 only
🦈 Shortfin Mako Shark10All DayAny
⭐⭐ Swordfish10All Day🌈 only

🌈 Rainbow Weather Priority Picks

Rainbow weather is rare and temporary. When the rainbow appears, drop everything and head to these spots!

🎯 Highest-Priority Catches During Rainbow

⭐⭐ Golden King Crab
🚀 Deep Sea · Lv8 · 🌈 ONLY
⭐⭐ Bluefin Tuna
🚀 Deep Sea Β· Lv9 Β· 6AM–6PM
⭐⭐ Swordfish
🚀 Deep Sea · Lv10
⭐ Huchen
🌳 Giantwood River · Lv9 · 🌈 ONLY
⭐ Large Pearl Mussel
🌲 Forest Lake · Lv6 · 🌈 ONLY
⭐ Wels Catfish
🌿 Meadow Lake · Lv10 · 🌈 ONLY

πŸ’‘ Rainbow Weather Tips

  • β€’ Use Mermaid Perfume to boost fish spawn rate during limited rainbow time
  • β€’ Check the weather indicator regularly β€” rainbows can appear shortly after rain
  • β€’ If you have boat access, prioritise Deep Sea for Golden King Crab, Bluefin Tuna, and Swordfish
  • β€’ No boat? Go to Giantwood River (Huchen) or Forest Lake (Large Pearl Mussel)

🦈 Rare Fish Spotlights

⭐ Legendary Wels Catfish Location

The Wels Catfish is the most sought-after legendary freshwater catch. It has strict conditions β€” rainbow weather is mandatory.

  • πŸ“ Location: Meadow Lake
  • πŸ•’ Time of Day: All Day (catches confirmed across multiple times)
  • 🌈 Weather: Rainbow weather only
  • 🎣 Requirement: Fishing Level 10

πŸ” European Mudminnow Location

The European Mudminnow (sometimes searched as "Mudwinnow") is confirmed at Suburban Lake β€” Lv8, available in sunny and rainbow weather, all day long. It does not require rain or night conditions.

  • πŸ“ Location: Suburban Lake
  • πŸ•’ Time: All Day
  • β˜€οΈ Weather: Sunny or Rainbow
  • 🎣 Requirement: Fishing Level 8

🌊 The "Under the Sea" Location β€” Explained

A common question in the community: "Where is the Under the Sea location in Heartopia?"

The truth is, there is no official explorable underwater biome for walking around in Heartopia. When players talk about being "under the sea," they usually mean one of two things:

  1. Sea Fishing Event (Bill's Boat): To access deep-sea shadows, talk to the NPC Bill at the Fishing Village. You need DG Level 7 to unlock his boat rental, which takes you to the deep sea fishing event area.
  2. The "Submarine" Terrain Glitch: Screenshots of characters walking on the ocean floor circulate on social media. This is a known map boundary glitch (triggered by clipping through coastal borders with a vehicle). It does not offer secret fish and is occasionally patched by the developers.

πŸ’‘ Location Tips & Best Spots

πŸ† Best for Beginners

  • β€’ Meadow Lake β€” Easy access, starter fish, level 1–10 scaling
  • β€’ Suburban Lake β€” Most variety (12 species), great for EXP grinding
  • β€’ Tranquil River β€” Simple fish, quick catches, no travel required

πŸ’° Best for Gold Farming

  • β€’ Deep Sea (Boat) β€” Golden King Crab, Bluefin Tuna (all require 🌈)
  • β€’ Giantwood River β€” Huchen during rainbow
  • β€’ Meadow Lake β€” Goldfish (Lv8) sells very well, no rainbow needed

πŸŒ™ Best Night Fishing Spots

  • β€’ Forest Lake β€” Blue Ero Crayfish (Lv8, night only)
  • β€’ Onsen Mountain Lake β€” Pumpkinseed + Bluegill (Eve/Night)
  • β€’ Suburban Lake β€” Mediterranean Killifish (Eve/Night)

🌈 Rainbow Priority Rotation

  • 1. If Level 8+: Deep Sea β†’ Golden King Crab / Swordfish
  • 2. If Level 9: Giantwood River β†’ Huchen
  • 3. If Level 6+: Forest Lake β†’ Large Pearl Mussel
  • 4. If Level 10: Meadow Lake β†’ Wels Catfish

πŸ“š Related Guides

Sources: Eurogamer, VG247, GameRant, Sportskeeda, IGN, Gam3s.gg, NeonLightsMedia, Gamezebo (verified January–April 2026). Fish spawn conditions may vary with game updates. This is an unofficial fan guide β€” not affiliated with XD Entertainment.