Complete Heartopia Fishing Guide

Fishing is one of the most rewarding activities in Heartopia, providing a steady source of gold, cooking ingredients, and collection progress. Whether you are a new player learning the basics or an experienced angler hunting rare catches, this guide covers every fish in the game with their exact locations, time windows, weather requirements, and level thresholds.

The interactive database below lets you filter fish by weather, location, level, and current availability. Use the β€œAvailable Now” filter to see which fish you can catch right at this moment based on the real-world clock. Each fish card shows the key information you need to plan efficient fishing sessions that fit into your daily routine.

How to Use This Fishing Database

  1. Check the weather in your game and use the weather filter to narrow down available fish.
  2. Filter by your current location to see what you can catch without traveling.
  3. Sort by level to focus on fish appropriate for your current skill level.
  4. Use the β€œAvailable Now” toggle to see time-restricted fish you can catch at this moment.
  5. Click on fish with detailed guides for species-specific tips, optimal bait, and route suggestions.

Beginner Tips

Start at the River with Level 1-2 fish. These are available all day in any weather and provide consistent experience to level up your fishing skill quickly.

Profit Strategy

Cook fish into recipes for 2-3x more gold than raw selling. Check recipe profits to find the best fish-to-gold conversions.

Collection Progress

Track your fish collection on the fish tracker page. Catching every species unlocks achievements and rewards.

🎣 Fishing Guide

All 67 fish with locations, time schedules, and weather conditions

Lvl 1Level 1 Fish (21)

🐟

Beltfish

Zephyr Sea
All Day
Sunny, Rainy, Rainbow
🐟

Common Barbel

Shallow River
All Day
Sunny, Rainy, Rainbow
🐟

Common Bleak

Lake
All Day
Sunny, Rainy, Rainbow
🐟

Common Chub

Lake
All Day
Sunny, Rainy, Rainbow
🦐

Common Shrimp

East Sea
All Day
Sunny, Rainy, Rainbow
🐟

Common Whitefish

Onsen Mountain Lake
All Day
Sunny, Rainy, Rainbow
🐟

Crucian Carp

Suburban Lake
All Day
Sunny, Rainy, Rainbow
🐟

European Perch

River
All Day
Sunny, Rainy, Rainbow
🐟

European Smelt

Meadow Lake
All Day
Sunny, Rainy, Rainbow
🐟

Horse Mackerel

Whale Sea
All Day
Sunny, Rainy, Rainbow
🐟

Minnow

Tranquil River
All Day
Sunny, Rainy, Rainbow
🦐

Oriental Shrimp

River
All Day
Sunny, Rainy, Rainbow
🐟

Sardine

Ocean
All Day
Sunny, Rainy, Rainbow
🐟

Schneider

Suburban Lake
All Day
Sunny, Rainy, Rainbow
🐟

Sea Bass

Ocean
All Day
Sunny, Rainy, Rainbow
🐟

Sea Stickleback

Old Sea
All Day
Sunny, Rainy, Rainbow
🐴

Seahorse

Whale Sea
12:00AM-6:00PMAvailable Now
Sunny, Rainy, Rainbow
Detailed guide
🐟

Skipjack Tuna

Ocean
All Day
Sunny, Rainy, Rainbow
🐟

Spined Loach

Giantwood River
All Day
Sunny, Rainy, Rainbow
🐟

Striped Mullet

Sea Fishing
All Day
Sunny, Rainy, Rainbow
🐟

Tench

Forest Lake
All Day
Sunny, Rainy, Rainbow

Lvl 2Level 2 Fish (7)

🐑

Anglerfish

Sea Fishing
All Day
Sunny, Rainy, Rainbow
πŸ™

Atlantic Pygmy Octopus

Zephyr Sea
All Day
Sunny, Rainy, Rainbow
πŸ™

Common Octopus

Sea Fishing
All Day
Sunny, Rainy, Rainbow
🐟

False Scad

Zephyr Sea
All Day
Sunny, Rainy, Rainbow
🐟

Largemouth Bass

Forest Lake
All Day
Sunny, Rainbow
🐟

Stone Loach

Suburban Lake
All Day
Sunny, Rainy, Rainbow
🐟

Turbot

Sea Fishing
All Day
Sunny, Rainy, Rainbow

Lvl 3Level 3 Fish (6)

🐸

Edible Frog

Lake
All Day
Sunny, Rainy, Rainbow
πŸ¦€

Hermit Crab

East Sea
All Day
Sunny, Rainy, Rainbow
🐟

Mud Sunfish

Forest Lake
6:00AM-12:00AMAvailable Now
Sunny, Rainy, Rainbow
Detailed guide
🐟

Ruffe

Onsen Mountain Lake
12:00AM-6:00PMAvailable Now
Sunny, Rainy, Rainbow
🐟

Streber

Rosy River
All Day
Sunny, Rainy, Rainbow
🐟

Tilapia

Rivers
All Day
Sunny, Rainy, Rainbow

Lvl 4Level 4 Fish (12)

🐟

Atlantic Salmon

Whale Sea
12:00PM-6:00AM
Sunny, Rainy, Rainbow
🐟

Burbot

Tranquil River
12:00PM-6:00PM
Sunny, Rainy, Rainbow
🐠

Clownfish

Old Sea
All Day
Sunny, Rainy, Rainbow
🐟

Common Carp

Rosy River
12:00PM-12:00AM
Sunny, Rainbow
Detailed guide
🦞

European Crayfish

Forest Lake
6:00PM-12:00PMAvailable Now
Sunny, Rainy, Rainbow
🐟

European Plaice

Old Sea
6:00PM-12:00PMAvailable Now
Sunny, Rainy, Rainbow
🐟

Goby

East Sea
6:00AM-6:00PMAvailable Now
Sunny, Rainy, Rainbow
Detailed guide
πŸ¦ͺ

Mussel

Suburban Lake
All Day
Rainy, Rainbow
🐟

Rabbit Fish

Ocean
All Day
Sunny, Rainy, Rainbow
πŸ¦€

River Crab

Suburban Lake
All Day
Sunny, Rainy, Rainbow
🐸

Tadpole

Onsen Mountain Lake
All Day
Rainy, Rainbow
🐟

Zander

Giantwood River
All Day
Sunny, Rainbow

Lvl 5Level 5 Fish (8)

🐟

Atlantic Mackerel

Whale Sea
12:00PM-6:00PM
Sunny, Rainbow
🐠

Butterfly Koi

Meadow Lake
All Day
Rainy, Rainbow
🐟

Common Rudd

Suburban Lake
All Day
Sunny, Rainy, Rainbow
πŸ¦‘

European Flying Squid

Sea Fishing
All Day
Sunny, Rainy, Rainbow
🦞

European Lobster

Zephyr Sea
6:00PM-6:00AM
Sunny, Rainy, Rainbow
🐟

Freshwater Blenny

Rosy River
All Day
Sunny, Rainy, Rainbow
🐟

Red-Bellied Piranha

Giantwood River
All Day
Sunny, Rainy, Rainbow
🐟

Trout

Meadow Lake
6:00PM-12:00PMAvailable Now
Sunny, Rainbow

Lvl 6Level 6 Fish (6)

🐟

Chum Salmon

Tranquil River
All Day
Rainbow
🐟

Grayling

Suburban Lake
All Day
Sunny, Rainy, Rainbow
πŸ¦ͺ

Large Pearl Mussel

Forest Lake
All Day
Rainbow
🦈

Nursehound

Sea Fishing
All Day
Sunny, Rainy, Rainbow
🐑

Puffer Fish

Old Sea
All Day
Sunny, Rainy, Rainbow
🐟

Tub Gurnard

East Sea
All Day
Rainbow

Lvl 7Level 7 Fish (7)

🐟

Blackspot Seabream

Zephyr Sea
6:00PM-12:00AM
Rainy, Rainbow
🐍

European Eel

Old Sea
6:00AM-12:00AMAvailable Now
Rainbow
🐟

Giant Oarfish

Sea Fishing
6:00AM-6:00PMAvailable Now
Sunny, Rainy, Rainbow
🐟

Mediterranean Killifish

Suburban Lake
12:00PM-6:00AM
Sunny, Rainbow
🐟

Mottled Sculpin

Onsen Mountain Lake
6:00AM-12:00AMAvailable Now
Rainy, Rainbow
🐟

Three-Spined Stickleback

Shallow River
All Day
Rainy, Rainbow
🦞

Blue Ero Crayfish

Forest Lake
6:00PM-6:00AM
Sunny, Rainy, Rainbow

Fishing Route Planning: Maximize Your Session

Efficient fishing in Heartopia isn't about spending hours at one spot β€” it's about picking the right spot at the right time. The most productive players plan their fishing routes around three overlapping factors: NPC visit schedules, weather windows, and time-restricted fish availability.

A strong fishing session starts by checking the weather, then filtering this database to see which high-value fish are currently available. Plan your route to visit Vanya at the Coastal Areas while fishing nearby β€” this lets you build friendship and catch fish in the same trip, saving significant travel time.

Sample 15-Minute Fishing Route

  1. Check weather and filter available fish on this page.
  2. Head to the highest-value available fishing spot.
  3. Catch 3-5 fish while heading toward Vanya's location.
  4. Gift Vanya a fish she likes (Deep-sea Fish or Rainbow Trout work well).
  5. Finish with 2-3 more casts at the Coastal Areas before moving to your next task.

Weather and Fishing: What You Need to Know

Weather is the single biggest factor in determining which fish are available. Sunny weather provides access to the widest variety of common fish, making it ideal for leveling up. Rainy weather unlocks several rare species that can't be caught otherwise β€” experienced players watch the weather forecast and shift their entire daily plan when rain is predicted.

Rainbow weather is the rarest and most valuable condition for fishing. Rainbow-exclusive fish sell for premium prices and are required for several high-profit cooking recipes. When rainbow weather hits, drop everything else and fish β€” these windows don't last long and the catches are worth the schedule disruption.

Frequently Asked Questions

How does fishing work in Heartopia?

Fishing in Heartopia requires a fishing rod, which you receive from Vanya early in the game. Cast your line at any body of water and wait for a bite. Each fish has specific requirements for location, time of day, and weather conditions. Higher-level fish require better rods and higher fishing skill levels to catch consistently.

What determines which fish I can catch?

Three factors determine your available catches: your current location (ocean, river, pond, or lake), the time of day (some fish only appear during morning or evening windows), and the current weather (sunny, rainy, or rainbow conditions). Your fishing level also affects which fish you can hook β€” higher-level fish simply won't bite if your skill is too low.

How do I catch rare fish in Heartopia?

Rare fish in Heartopia typically require specific combinations of location, weather, and time. Check the database below and filter by level 5+ to see the rarest catches. Most rare fish appear during Rainy or Rainbow weather, so plan your fishing sessions around weather forecasts. Using higher-quality bait also increases your chances of hooking rare fish.

What is the best fishing route for beginners?

Start at the River near town β€” it has the widest variety of Level 1-2 fish available at all times and in any weather. Once you've leveled your fishing skill to 3, move to the Ocean for higher-value catches. Combine fishing with your daily NPC visit to Vanya at the Coastal Areas to save travel time.

Which fish are most profitable to sell?

Higher-level fish sell for more gold, but the best profit-per-minute comes from Level 3-4 fish that spawn reliably. Rainbow weather fish tend to sell at premium prices. Check the cooking recipes page to see which fish are ingredients in high-profit dishes β€” cooking fish into meals often doubles or triples their value compared to selling raw.

Can I fish at night in Heartopia?

Yes, some fish are exclusively available during evening and night hours. The database below includes exact time windows for every fish. Night fishing is particularly productive at the Ocean and Lake locations, where several high-value nocturnal species can be found.

How do I level up fishing faster?

Catch as many different species as possible β€” first catches of a new species give bonus experience. Focus on time-restricted fish during their available windows, then fill remaining time with common catches. Building friendship with Vanya also unlocks fishing efficiency tips that speed up the leveling process.

Related Guides