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.

Current event update Β· Modular Streets

Brick Fish changed the best fishing route

Modular Streets adds limited Brick Fish to the East Sea route, including Brick Clownfish variants that matter for collection, event tokens, and special-event exchange planning. Run this event layer first, then return to normal profit fishing after your daily Brick Fish checks are done.

East Sea first

Run the East Sea before general fishing

Modular Streets points players toward Brick Fish near the East Sea. Open this page, filter East Sea entries, and clear those catches before spending time on normal profit fishing.

Weekday event

Use Monday-Friday Brick Fish attempts for collection gaps

The regular Brick Fish event runs on weekdays during the event window. Use it for steady collection progress and token farming when you are not chasing rare weekend event rolls.

Weekend special

Save weekend slots for special Brick Toy Fish runs

Weekend special events can produce rare fish, Colorful Bricks, and exchange targets. Treat those windows as event progress time, not casual gold farming.

Sell or keep

Keep first catches and high-quality copies

Keep first-time Brick Clownfish variants for collection and event submission checks. Sell duplicates only after you confirm the catalog, Collector Challenge, and furniture-token needs.

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
🐟

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
🐟

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
🦞

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
πŸ¦ͺ

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.

Where do I catch Modular Streets Brick Fish?

During Modular Streets, limited Brick Fish appear near the East Sea. Prioritize East Sea first, then use the weekday Brick Fish event or the weekend special Brick Toy Fish event if you need Colorful Bricks, Festival Tokens, or missing collection entries.

Featured Fish Guides

Dive deeper into specific species with our detailed fish guides. Each guide covers optimal bait, location routes, time windows, and profit strategies.

🐟 Common Carp Guide

Locations, time windows, and best bait for catching Common Carp efficiently.

🐠 Goby Guide

East Sea spawn zones, weather conditions, and route optimization for Goby.

🌿 Mud Sunfish Guide

River habitats, seasonal availability, and cooking recipe pairings for Mud Sunfish.

πŸ¦‘ Seahorse Guide

Rare spawn conditions, collection value, and the best strategies to catch Seahorse.

Related Guides