By Mira Chen — I spent two weeks fishing every water body in Heartopia across both of my accounts, cataloguing species across all rivers, lakes, and seas. This guide covers every confirmed mechanic: how to unlock fishing, all fishing locations with their fish pools, the Tension minigame, weather and time interactions, bait types, star ratings, the sea fishing party system, and how the Pink Fish Tide seasonal event works. Every fish species and spawn condition listed here has been cross-referenced against multiple community sources and my own gameplay logs.
*[All game data in this guide is based on the July 2026 version. Mechanics and values may change with updates.]*
[July 25, 2026 | Fishing Guide]
The Fishing System at a Glance
Heartopia’s fishing system is built around three core pillars: location, time of day, and weather. Every fish in the game requires specific combinations of all three to appear. The world is divided into three water categories — rivers, lakes, and seas — with multiple named fishing zones in each. Each zone has its own unique fish pool plus a set of common fish that appear in all zones of that water type.
Fish are rated from 1 to 5 stars using the same multiplier system as gardening: 1x for 1-star, 1.5x for 2-star, 2x for 3-star, 4x for 4-star, and 8x for 5-star. Your fishing hobby level determines which species you can catch — you cannot hook fish that require a higher level than your current one, regardless of location or conditions.
There are also three special fish shadow types beyond the normal small, medium, and large shadows:
– **Blue Flash (blue shimmer)**: Special species that only appear when you use a **Fish Attractor** item. These cannot be caught through normal fishing.
– **Big Gold (large golden shadow)**: Exclusive species available only during **Sea Fishing Party** events through Bill’s boats.
– **Pink Tide (seasonal)**: Rare pink-colored variants that appear in the **Whale Sea** during limited-time seasonal events.
Understanding these three shadow types is essential — each requires a completely different approach than standard fishing.
How to Unlock Fishing: Vanya and the Development Guild
Fishing is not available from the start. The unlock path works like this:
1. Progress through the Development Guild (D.G.) system by completing daily commissions (Resident Requests)
2. Reach a D.G. level that awards a Hobby Expansion Ticket (this happens relatively early in the progression)
3. Head to Garden Street and find Vanya — she has blue hair and stands near the water
4. Talk to Vanya and use the Hobby Expansion Ticket to unlock the fishing hobby
5. Complete Vanya’s fishing tutorial quest to receive your first fishing rod
This is the confirmed unlock path. There is no gold cost to start fishing, no “River Old Man” NPC, and no Town Hall quest requirement. The only prerequisite is D.G. progression for the Hobby Expansion Ticket.
Once you have the fishing rod, switch to it from your tool wheel (bottom-right of the screen), walk to any fishing spot near water, and cast your line toward a fish shadow. Wait for the fish to bite (the rod will shake), then hold to reel in.
Fishing Locations: Complete Verified Map
Heartopia does not have a simple three-zone system. There are multiple named fishing areas across rivers, lakes, and seas, each with its own fish pool. Some species only appear in one specific zone under specific weather and time conditions.
A critical note before you start: the water areas directly adjacent to the town center are display zones — they do not refresh fish. Do not waste time fishing there. Head to the named fishing zones listed below.
Common Fish: What Appears Everywhere
Before diving into specific zones, these fish appear in all zones of their water type:
| Water Type | Fish | Notes |
|---|---|---|
| All Rivers | River Perch, Freshwater Shrimp | Available in every river zone |
| All Rivers | Tilapia | **Blue Flash only** — requires Fish Attractor |
| All Lakes | Silver Bream, White Bream | Available in every lake zone |
| All Lakes | European Water Frog | **Blue Flash only** — requires Fish Attractor |
| All Seas | Sardine, Sea Bass | Available in every sea zone |
| All Seas | Skipjack Tuna | All seas, **6:00-24:00 only**, all weather |
| All Seas | Atlantic Chimera | **Blue Flash only** — requires Fish Attractor |
These common fish form the backbone of your early fishing income. Freshwater Shrimp and Sardine both sell for 50 gold at 1 star — not exciting individually, but they appear constantly and require no special conditions to catch.
River Fishing: 4 Zones
Giant Tree River
| Fish | Conditions | Notes |
|---|---|---|
| Spined Loach | All day, all weather | Common, good early income |
| Zander (White Pikeperch) | All day, **Clear / Rainbow / Lucky Day** only | Weather-locked; one of the earliest weather-gated fish |
Plus all common river fish (River Perch, Freshwater Shrimp, Tilapia via Blue Flash).
Giant Tree River is a solid early-game zone. Spined Loach sells for 50 gold at 1 star — keep a few for cooking, sell the rest. Zander requires clear, rainbow, or lucky day weather, so check the forecast before making a dedicated trip.
Shallow River
| Fish | Conditions | Notes |
|---|---|---|
| Dace | All day, all weather | Standard common catch |
| Three-spined Stickleback | All day, **Rainy / Rainbow** only | Only appears during or after rain |
Plus all common river fish.
Shallow River is your rain-day fishing spot. When the weather turns rainy, head here for the Stickleback. Since most players flock to lakes during rain (chasing Mussel and Tadpole spawns), Shallow River is often less crowded.
Xiaguang River
| Fish | Conditions | Notes |
|---|---|---|
| Large-spot Perch | All day, all weather | Named fish, decent sale value |
| European Carp | **12:00-24:00 only**, Clear / Rainbow / Lucky Day | Time + weather locked; plan evening sessions |
| River Blenny | All day, all weather | Common river species |
Plus all common river fish.
Xiaguang River is where I spend most of my evening river sessions. The European Carp only appears from noon to midnight on clear, rainbow, or lucky days, but it is worth the wait — check the weather at noon and head here if conditions align.
Quiet River
| Fish | Conditions | Notes |
|---|---|---|
| Minnow | All day, all weather | Common, 50 gold at 1 star |
| Burbot | **12:00-24:00 only**, all weather | Night-only species |
| Chum Salmon | **Rainbow Day only**, all day | Extremely rare; Rainbow Day exclusive |
Plus all common river fish.
Quiet River has the only Rainbow Day exclusive river fish: Chum Salmon. If you see rainbow weather, check Quiet River before heading to the more popular lake and sea spots. Most players ignore rivers during Rainbow Days, which means less competition.
Lake Fishing: 4 Zones
Forest Lake
Forest Lake has the largest unique fish pool of any lake zone:
| Fish | Conditions | Notes |
|---|---|---|
| Tench | All day, all weather | 50 gold at 1 star; keep for cooking |
| Largemouth Bass | All day, **Clear / Rainbow / Lucky Day** only | Weather-locked |
| Spiny-cheek Fish | **6:00-24:00 only**, all weather | Daytime species |
| Nordic Crayfish | **0:00-12:00 and 18:00-24:00**, all weather | Odd hours; check before midnight or evening |
| Smelt | All day, all weather | Common, reliable catch |
| Giant Pearl Clam | **Rainbow Day only**, all day | Rainbow exclusive; valuable |
Plus all common lake fish (Silver Bream, White Bream, European Water Frog via Blue Flash).
Forest Lake is the most productive lake for varied fishing. The Nordic Crayfish is particularly notable — it appears during two separate time windows (midnight-noon and evening-midnight), making it accessible in both morning and evening sessions. Keep Nordic Crayfish for high-level cooking recipes rather than selling.
Suburb Lake
| Fish | Conditions | Notes |
|---|---|---|
| Crucian Carp | All day, all weather | Common lake fish |
| Stone Loach | All day, all weather | 50 gold at 1 star |
| Mussel | All day, **Rainy / Rainbow** only | Rain-locked; appears during any rain |
| Stream Crab | All day, all weather | Common catch |
| Rudd | All day, all weather | Common lake species |
| Grayling | All day, all weather | Standard catch |
| Striped Killifish | **0:00-6:00 and 12:00-24:00**, Clear / Rainbow / Lucky Day | Time + weather locked |
Plus all common lake fish.
Suburb Lake is the best all-round lake for consistent profit fishing. With seven unique species and relatively loose conditions on most of them, you can fish here productively in almost any weather. The Striped Killifish requires specific timing and weather, but the other six species are available under normal conditions.
Hot Spring Mountain Lake
| Fish | Conditions | Notes |
|---|---|---|
| Whitefish | All day, all weather | Standard catch |
| False Whitefish | All day, all weather | Similar to Whitefish; keep for cooking |
| Ruffe | **12:00-24:00 only**, all weather | Evening/night species |
| Tadpole | All day, **Rainy / Rainbow** only | Rain-locked; 50 gold at 1 star |
| Sculpin | **6:00-24:00 only**, **Rainy / Rainbow** only | Both time AND weather locked |
Plus all common lake fish.
Hot Spring Mountain Lake is your rain-day lake destination. Both Tadpole and Sculpin require rain or rainbow weather, and Sculpin additionally requires daytime hours (6:00-24:00). This is one of the best zones to visit during rainy weather — three out of five unique species are rain-dependent.
Grassland Lake
| Fish | Conditions | Notes |
|---|---|---|
| Trout | **0:00-6:00 and 18:00-24:00**, Clear / Rainbow / Lucky Day | Dawn/dusk + weather locked |
Plus all common lake fish.
Grassland Lake has only one unique species, but Trout is a worthwhile target. It appears during the transition hours (dawn and dusk) on clear, rainbow, or lucky days. I check Grassland Lake first thing in the morning (before 6:00) and again in the evening (after 18:00) when the weather cooperates.
Ocean Fishing: 4 Zones
Gentle Wind Sea
| Fish | Conditions | Notes |
|---|---|---|
| Ribbonfish | All day, all weather | Common sea fish |
| Atlantic Pygmy Octopus | All day, all weather | Uncommon sea catch |
| European Lobster | **0:00-6:00 and 18:00-24:00**, all weather | Night-shift species; valuable |
| Black-spot Seabream | **0:00-6:00 and 18:00-24:00**, **Rainy / Rainbow** only | Night + rain locked |
Plus all common sea fish (Sardine, Sea Bass, Skipjack Tuna 6-24h, Atlantic Chimera via Blue Flash).
Gentle Wind Sea is one of the most productive sea zones for night fishing. The European Lobster appears during the same hours as Black-spot Seabream, but the Lobster does not require rain. If the weather is clear, you can still target Lobster. If it is raining, both species are on the table.
East Sea
| Fish | Conditions | Notes |
|---|---|---|
| Sea Shrimp | All day, all weather | Common, 50 gold at 1 star |
| Goby | **6:00-18:00 only**, all weather | Daytime species |
| Tub Gurnard | **Rainbow Day only**, all day | Rainbow exclusive |
Plus all common sea fish.
East Sea is a straightforward daytime fishing zone. Sea Shrimp at 50 gold per catch provides reliable income, and Goby adds variety during the 6:00-18:00 window. On Rainbow Days, the Tub Gurnard appears — it is one of the easier Rainbow exclusives to target because East Sea is accessible and the time window is generous.
Whale Sea
| Fish | Conditions | Notes |
|---|---|---|
| Horse Mackerel | All day, all weather | Common, 50 gold at 1 star; keep for cooking |
| Seahorse | **0:00-18:00 only**, all weather | Daytime species; 100 gold at 1 star |
| Atlantic Salmon | **0:00-6:00 and 12:00-24:00**, all weather | Split time window; valuable |
| Atlantic Mackerel | **12:00-24:00 only**, Clear / Rainbow / Lucky Day | Evening + weather locked |
Plus all common sea fish. During seasonal Pink Fish Tide events, Whale Sea also spawns:
– Pink Swordfish
– Pink Seahorse
– Pink Atlantic Salmon
– Pink Mako Shark
Whale Sea is the most diverse sea zone and the site of seasonal Pink Fish Tide events. The Atlantic Salmon is one of the more valuable regular sea fish — it appears during two separate time windows, making it accessible both late at night and in the evening. During Pink Fish Tide events, the entire zone transforms with exclusive pink-colored variants that are only available for the duration of the event.
Old Sea
| Fish | Conditions | Notes |
|---|---|---|
| Sea Scorpion | All day, all weather | Common sea fish |
| Plaice | **0:00-6:00 and 18:00-24:00**, all weather | Night-shift species |
| Pufferfish | **12:00-24:00 only**, all weather | Evening species; handle with care |
| European Eel | **6:00-24:00 only**, **Rainbow Day** only | Rainbow exclusive |
Plus all common sea fish.
Old Sea is your Rainbow Day evening sea destination. The European Eel only appears during Rainbow weather between 6:00 and 24:00, making it one of the most condition-dependent fish in the game. Plan your Rainbow Day schedule to include an Old Sea session during the evening block.
Sea Fishing Party: Bill’s Exclusive Species
The Sea Fishing Party is a separate fishing mode accessed through Bill in the Fishing Village. Bill offers two different boats, each with its own departure time. You board the boat, and a 10-minute countdown begins during which you can invite other players to join. Once the countdown ends, the boat departs and you fish in open waters with access to exclusive species.
Sea Fishing Party fish appear as Big Gold (large golden) fish shadows and cannot be caught through normal shore fishing. These species are only available during the event:
| Species | Conditions | Notes |
|---|---|---|
| Red Mullet | Sea Fishing Party only | Mid-range value |
| Anglerfish | Sea Fishing Party only | Strong fight, valuable |
| Common Octopus | Sea Fishing Party only | Quick catch |
| Turbot | Sea Fishing Party only | Flatfish, moderate value |
| European Flying Squid | Sea Fishing Party only | Uncommon |
| Catshark | Sea Fishing Party only | Rare, tough fight |
| Oarfish | Sea Fishing Party only, **6:00-18:00** | Time-locked, one of the rarest fish in the game |
Multiplayer sea fishing grants bonus rewards, so bringing friends along is worth the coordination effort. The Oarfish is the crown jewel of the sea fishing party — it only appears during daytime hours (6:00-18:00), so choose your boat timing accordingly.
Bill’s sea fishing events also trigger as town-wide events (town-wide events) on a schedule. The most notable is the Friday night fishing event starting at 21:00. During town-wide events, Bill sends a notification to all players, and participation is open to the entire server.
The Two Fishing NPCs: Vanya and Bill
Vanya (Garden Street)
Vanya is your primary fishing mentor. She has blue hair and stands on Garden Street near the water. Talk to her with a Hobby Expansion Ticket to unlock fishing, and complete her tutorial to receive your first rod. She also:
– Offers fishing **commissions** (“Commission: Fish” quests) that reward gold and experience
– Runs the fishing shop where you buy **Normal Fishing Bait**, **Fish Attractors**, and **Mermaid Perfume**
– Triggers the **Pink Fish Tide** town-wide event on Saturday evenings (18:00-19:00)
I visit Vanya every couple of days to pick up new fishing commissions and restock bait. The commissions push you to fish in zones you might otherwise ignore, which is useful for filling out your fish encyclopedia.
Bill (Fishing Village)
Bill is the old sailor found in the Fishing Village area. He is the key NPC for sea fishing:
– **Sea Fishing Party**: Talk to Bill to choose a boat and start a deep sea fishing event
– **Two boats**: Each boat departs at a different time, giving you scheduling flexibility
– **Town-wide event**: On **Fridays at 21:00**, Bill triggers a fishing event open to all players
Bill’s sea fishing is the only way to catch Big Gold species. We recommend unlocking this as soon as your fishing level is high enough to handle the tougher fights — the exclusive species sell for significantly more than any shore fish.
Bait System Explained
There are three bait types in Heartopia, each with a distinct purpose:
| Bait Type | How to Get | Effect |
|---|---|---|
| Normal Fishing Bait | Craft at Workbench (2 Apples) | Reduces bite wait time; does not change fish species or star rating |
| Fish Attractor | Buy from Vanya’s shop | Spawns **Blue Flash** fish shadows; required for Tilapia, European Water Frog, and Atlantic Chimera |
| Mermaid Perfume | Buy from Vanya’s shop (expensive) | Reduces the number of tension fights during sea fishing; more catches per session |
The most important thing to understand: Normal Fishing Bait does NOT affect what fish you catch or their star rating. It only makes fish bite faster. If you want specific rare fish, you need the right location, time, and weather — bait alone will not help.
Fish Attractors are essential for completing the Blue Flash section of your fish encyclopedia. The three Blue Flash species (Tilapia, European Water Frog, Atlantic Chimera) can only be caught after using a Fish Attractor in their respective water type. A common early misconception is that you need two players to catch Blue Flash fish — you do not. One player with a Fish Attractor can trigger and complete the catch solo.
Mermaid Perfume is a quality-of-life upgrade for sea fishing sessions. It does not attract rarer fish — it simply reduces how many times you need to fight the tension minigame per catch. During timed sea fishing parties where every second counts, this efficiency boost translates directly into more fish caught per session. We recommend saving Mermaid Perfume for Bill’s boat trips rather than using it for casual shore fishing.
The Tension Minigame: How It Actually Works
Every fish you hook triggers a Tension minigame. Understanding the three tension zones is the difference between landing rare fish and losing them:
– **White zone (safe)**: The line tension is in the safe range. Keep reeling steadily to make progress.
– **Yellow zone (caution)**: Tension is rising. Stop reeling and pause briefly to let it drop back to white.
– **Red zone (danger)**: Tension is critical. **Release the reel immediately** or your line will snap and you lose the fish.
Here is the key insight that took me dozens of lost fish to learn: frequent red zone appearances are an indicator that you have hooked a rare or high-star fish. Common fish mostly stay in the white zone with occasional yellow. If the tension bar is bouncing between yellow and red constantly, you likely have something valuable on the line.
My rhythm for rare fish: reel for 2-3 seconds in white, immediately stop when hitting yellow, wait for the bar to drop, then resume. Never try to push through red — just let go and wait. This patience-based approach has dramatically reduced my line breaks.
Weather, Time, and Location: The Three-Way Match
Fishing results in Heartopia are determined by three overlapping systems. Getting all three aligned is the secret to catching the rarest fish.
Weather System
There are four weather types in Heartopia, each with a distinct impact on fish availability:
| Weather | Effect on Fishing |
|---|---|
| Clear / Sunny | Widest variety of fish species available; most weather-locked fish appear |
| Rainy | Triggers rain-locked species: Three-spined Stickleback, Mussel, Tadpole, Sculpin, Black-spot Seabream |
| Rainbow | Rarest fish spawns: Chum Salmon, Giant Pearl Clam, European Eel, Tub Gurnard, Oarfish (via sea party). Occurs roughly once per week |
| Lucky Day | Functions similar to Clear for most weather-locked fish; some species specifically list Lucky Day as a valid condition |
Rain is more valuable than most players realize. While Rainbow Days get all the attention, Rainy weather consistently unlocks species across multiple zones — Stickleback in Shallow River, Mussel in Suburb Lake, Tadpole and Sculpin in Hot Spring Mountain Lake, and Black-spot Seabream in Gentle Wind Sea. If you see rain in the forecast, plan a multi-zone route hitting all of these.
Rainbow Days are the fishing equivalent of a holiday event. They happen about once per week, and the fish available during Rainbow weather cannot be caught on any other day. I plan my entire weekly schedule around Rainbow Days — clearing quests and farming beforehand so I can dedicate the full window to fishing across multiple zones.
Time of Day
The in-game day is divided into four six-hour blocks:
| Block | Hours | Notable Species |
|---|---|---|
| Block 1 | 00:00 – 06:00 | Smelt, Trout, Atlantic Salmon, European Lobster, Black-spot Seabream, Striped Killifish |
| Block 2 | 06:00 – 12:00 | Goby, Spiny-cheek Fish, Trout, Oarfish (sea party) |
| Block 3 | 12:00 – 18:00 | European Carp, Burbot, Atlantic Mackerel, Pufferfish, European Eel, Oarfish (sea party) |
| Block 4 | 18:00 – 24:00 | European Carp, Burbot, European Lobster, Black-spot Seabream, Atlantic Mackerel, Striped Killifish |
The midnight-to-dawn block (00:00-06:00) is underrated. Several valuable species only appear during these hours, and most casual players are asleep. If you can fish during this window, you face less competition for European Lobster, Black-spot Seabream, and the dawn-window Trout at Grassland Lake.
Combining Weather + Time + Location
The best catches come from stacking all three conditions. Here are the most demanding combinations in the game:
| Fish | Location | Weather | Time |
|---|---|---|---|
| Chum Salmon | Quiet River | Rainbow | All day |
| Giant Pearl Clam | Forest Lake | Rainbow | All day |
| European Eel | Old Sea | Rainbow | 6:00-24:00 |
| Tub Gurnard | East Sea | Rainbow | All day |
| Sculpin | Hot Spring Mountain Lake | Rainy/Rainbow | 6:00-24:00 |
| Oarfish | Sea Fishing Party | Any | 6:00-18:00 |
I keep a simple weather log on my phone — I note the in-game weather each morning and plan my fishing route accordingly. On Rainbow Days, I follow a specific circuit: Quiet River (Chum Salmon) -> Forest Lake (Giant Pearl Clam) -> Old Sea (European Eel) -> East Sea (Tub Gurnard) -> Bill’s boat if timed right (Oarfish).
Fish Star Ratings and Sell Prices
The star rating system directly controls sell value through a multiplier consistent across all Heartopia systems:
| Star Rating | Sell Multiplier |
|---|---|
| 1 star | 1x (base price) |
| 2 star | 1.5x base price |
| 3 star | 2x base price |
| 4 star | 4x base price |
| 5 star | 8x base price |
Confirmed Base Prices (1-Star)
These species are confirmed to sell for 50 gold at 1 star. Many of them are also cooking ingredients, so check your recipe list before selling:
Spined Loach, Large-spot Perch, Minnow, Tench, White Bream, False Whitefish, Freshwater Shrimp, Sardine, Sea Shrimp, Horse Mackerel, Sea Scorpion, Nordic Crayfish
Other confirmed base prices for higher-value species:
| Fish | Base Price (1-star) | Location |
|---|---|---|
| Seahorse | 100 gold | Whale Sea (0:00-18:00) |
| Anglerfish | 320 gold | Sea Fishing Party |
Exact 1-star prices for most other species vary and are still being compiled by the community. Use the multiplier table above to calculate higher star values once you know a species’ base price. The general pattern holds: sea fish and sea fishing party fish sell for more than river and lake fish, and weather/time-locked species tend to have higher base values than always-available ones.
Cooking vs. Selling
The same rule from gardening applies to fishing: cook with 1-star fish, sell 2-star and above directly. The star multiplier increases sell price proportionally, but cooking recipes use a flat input value regardless of star quality. A 5-star fish sells for 8x the base price raw — cooking it into a dish wastes that premium entirely.
Some fish are specifically worth keeping for cooking regardless of star rating. Nordic Crayfish, Skipjack Tuna, and several other sea species are ingredients in the highest-value cooking recipes. Check your recipe list and maintain a cooking stockpile before selling extras.
Fishing Level Progression
Your fishing hobby level determines two critical things: which fish species you can catch, and your 5-star catch probability. Like all hobbies in Heartopia, fishing has a level cap — community data suggests the cap extends to at least level 12, with levels beyond 10 requiring Advanced Hobby Upgrade Vouchers (rewarded at Development Guild level 50).
Key level milestones based on community-verified data:
| Level | What Changes |
|---|---|
| 1-3 | Common 1-3 star fish only |
| 4 | 4-star fish become available; Fish Attractor unlocks for purchase |
| 5 | Can catch fish requiring level 5 and below |
| 6 | 5-star fish become available (probability-based per catch) |
| 9-10 | Access to the rarest condition-locked species |
| 10-12 | Requires Advanced Hobby Upgrade Vouchers (D.G. level 50) |
The push from level 9 to 10 unlocks a handful of the most condition-restricted species, but the income difference is modest — most high-value fishing comes from stacking weather, time, and location conditions rather than raw level. We recommend pushing to level 6 first (for 5-star access), then leveling naturally through regular fishing rather than grinding specifically for levels.
Pink Fish Tide: The Seasonal Event
Periodically, a Pink Fish Tide event activates in the Whale Sea area. During this event, the following exclusive pink-colored variants appear:
– Pink Swordfish
– Pink Seahorse
– Pink Atlantic Salmon
– Pink Mako Shark
Additionally, a Pink King Crab can be caught during special beach seasonal events (separate from the Whale Sea Pink Fish Tide).
These pink variants are event-exclusive — they cannot be caught outside their respective event windows. Vanya triggers a related town-wide fishing event on Saturday evenings (18:00-19:00) that may coincide with or precede Pink Fish Tide conditions. If you see the event notification, head to Whale Sea immediately.
Frequently Asked Questions
Q: How do I start fishing in Heartopia?
A: Progress the Development Guild (D.G.) system by completing daily commissions until you receive a Hobby Expansion Ticket. Then find Vanya on Garden Street (blue hair, near the water), talk to her, and use the ticket to unlock the fishing hobby. Complete her tutorial to receive your first fishing rod.
Q: Who is Vanya and where is she?
A: Vanya is your primary fishing mentor. She has blue hair and stands on Garden Street near the water. She handles fishing commissions, runs the bait shop (Normal Fishing Bait, Fish Attractors, Mermaid Perfume), and triggers the Saturday evening Pink Fish Tide event.
Q: How do I unlock sea fishing and the exclusive species?
A: Find Bill, the old sailor, in the Fishing Village. Talk to him to select a boat and start a Sea Fishing Party. Each boat has a different departure time. After boarding, there is a 10-minute countdown during which you can invite other players. The exclusive Big Gold species (Anglerfish, Catshark, Oarfish, etc.) are only available during these events.
Q: What is the most profitable fishing strategy for daily gold?
A: For consistent income, fish at Suburb Lake (7 unique species, most with no weather restrictions) or Whale Sea (Seahorse at 100 gold, Atlantic Salmon). For maximum per-catch value, target Sea Fishing Party species like Anglerfish (320 gold base) and Oarfish. For weather-dependent bonuses, plan rain-day routes through Shallow River, Suburb Lake, and Hot Spring Mountain Lake for rain-locked species.
Q: Does bait affect fish quality or species?
A: Normal Fishing Bait only reduces bite wait time — it does not change what fish appear or their star rating. Fish Attractors are different: they spawn Blue Flash shadows, which are the only way to catch Tilapia, European Water Frog, and Atlantic Chimera. Mermaid Perfume reduces tension fights during sea fishing, letting you catch more fish per session.
Q: Do I need two players to catch Blue Flash fish?
A: No. A common early misconception is that Blue Flash fish require two players. One player with a Fish Attractor can trigger and complete the catch solo. The confusion likely comes from an early quest that involves fishing with another player, but the mechanic itself works fine solo.
Q: What weather is best for rare fish?
A: Rainbow Days produce the rarest fish (Chum Salmon, Giant Pearl Clam, European Eel, Tub Gurnard) but only occur about once per week. Rainy weather is underrated — it unlocks Five-spined Stickleback, Mussel, Tadpole, Sculpin, and Black-spot Seabream across multiple zones. Clear weather offers the widest species variety for general farming. Lucky Day functions similarly to Clear for most weather-locked species.
Q: What is the maximum fishing level?
A: Fishing follows the same progression as other hobbies — the cap extends to at least level 12. Levels 1-10 progress through normal gameplay. Levels 10-12 require Advanced Hobby Upgrade Vouchers, which are awarded when your Development Guild reaches level 50. Focus on steady daily fishing rather than grinding for max level — the biggest income gains come from understanding spawn conditions, not raw level.
Q: Why can’t I catch any fish in the water near my house?
A: The water areas near the town center are display zones — they do not refresh fish shadows. Head to any of the named fishing zones (Giant Tree River, Suburb Lake, Whale Sea, etc.) to find active fishing spots.
- The Fishing System at a Glance
- How to Unlock Fishing: Vanya and the Development Guild
- Fishing Locations: Complete Verified Map
- The Two Fishing NPCs: Vanya and Bill
- Bait System Explained
- The Tension Minigame: How It Actually Works
- Weather, Time, and Location: The Three-Way Match
- Fish Star Ratings and Sell Prices
- Fishing Level Progression
- Pink Fish Tide: The Seasonal Event
- Frequently Asked Questions
- Related Heartopia Guides
- Related Guides
Related Heartopia Guides
New to Heartopia? These hand-picked guides cover every core system in the game and will help you progress faster:
- Heartopia Codes (July 2026)
- Heartopia Gardening Profit Guide
- Heartopia Bug Catching Guide
- Heartopia Home Building Guide
- Heartopia Hobby Unlock Guide
{“@context”: “https://schema.org”, “@type”: “Article”, “headline”: “Heartopia Fishing Guide: All Fish Locations, Rod Upgrades & Best Money Fish (2026)”, “datePublished”: “2026-07-24 14:18:51”, “dateModified”: “2026-07-25”, “author”: {“@type”: “Organization”, “name”: “Heartopia Guide”}, “publisher”: {“@type”: “Organization”, “name”: “Heartopia Guide”}}
{“@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [{“@type”: “Question”, “name”: “How do I start fishing in Heartopia?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Progress the Development Guild (D.G.) system by completing daily commissions until you receive a Hobby Expansion Ticket. Then find Vanya on Garden Street (blue hair, near the water), talk to her, and use the ticket to unlock the fishing hobby. Complete her tutorial to receive your first fishing rod.”}}, {“@type”: “Question”, “name”: “Who is Vanya and where is she?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Vanya is your primary fishing mentor. She has blue hair and stands on Garden Street near the water. She handles fishing commissions, runs the bait shop (Normal Fishing Bait, Fish Attractors, Mermaid Perfume), and triggers the Saturday evening Pink Fish Tide event.”}}, {“@type”: “Question”, “name”: “How do I unlock sea fishing and the exclusive species?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Find Bill, the old sailor, in the Fishing Village. Talk to him to select a boat and start a Sea Fishing Party. Each boat has a different departure time. After boarding, there is a 10-minute countdown during which you can invite other players. The exclusive Big Gold species (Anglerfish, Catshark, Oarfish, etc.) are only available during these events.”}}, {“@type”: “Question”, “name”: “What is the most profitable fishing strategy for daily gold?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “For consistent income, fish at Suburb Lake (7 unique species, most with no weather restrictions) or Whale Sea (Seahorse at 100 gold, Atlantic Salmon). For maximum per-catch value, target Sea Fishing Party species like Anglerfish (320 gold base) and Oarfish. For weather-dependent bonuses, plan rain-day routes through Shallow River, Suburb Lake, and Hot Spring Mountain Lake for rain-locked species.”}}, {“@type”: “Question”, “name”: “Does bait affect fish quality or species?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Normal Fishing Bait only reduces bite wait time β it does not change what fish appear or their star rating. Fish Attractors are different: they spawn Blue Flash shadows, which are the only way to catch Tilapia, European Water Frog, and Atlantic Chimera. Mermaid Perfume reduces tension fights during sea fishing, letting you catch more fish per session.”}}, {“@type”: “Question”, “name”: “Do I need two players to catch Blue Flash fish?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “No. A common early misconception is that Blue Flash fish require two players. One player with a Fish Attractor can trigger and complete the catch solo. The confusion likely comes from an early quest that involves fishing with another player, but the mechanic itself works fine solo.”}}, {“@type”: “Question”, “name”: “What weather is best for rare fish?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Rainbow Days produce the rarest fish (Chum Salmon, Giant Pearl Clam, European Eel, Tub Gurnard) but only occur about once per week. Rainy weather is underrated β it unlocks Five-spined Stickleback, Mussel, Tadpole, Sculpin, and Black-spot Seabream across multiple zones. Clear weather offers the widest species variety for general farming. Lucky Day functions similarly to Clear for most weather-locked species.”}}, {“@type”: “Question”, “name”: “What is the maximum fishing level?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Fishing follows the same progression as other hobbies β the cap extends to at least level 12. Levels 1-10 progress through normal gameplay. Levels 10-12 require Advanced Hobby Upgrade Vouchers, which are awarded when your Development Guild reaches level 50. Focus on steady daily fishing rather than grinding for max level β the biggest income gains come from understanding spawn conditions, not raw level.”}}, {“@type”: “Question”, “name”: “Why canβt I catch any fish in the water near my house?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “The water areas near the town center are display zones β they do not refresh fish shadows. Head to any of the named fishing zones (Giant Tree River, Suburb Lake, Whale Sea, etc.) to find active fishing spots.”}}]}
Related Guides
- Heartopia Gardening Profit Guide: Best Crops, Star Ratings & Gold Per Hour (2026)
- Heartopia Home Building Guide: Layout, Assessment & Best Budget Furniture (2026)
- Heartopia Bug Catching Guide: All Insects, Night Spawns & Catching Strategy (2026)
Looking for mobile cozy life?
Explore our Sun Haven Guides β PC farming RPG with combat, crafting, multiplayer, and deep skill trees!
πΎ View Sun Haven Guides β