🎣 Heartopia Fish Location Guide

Find all 80+ fish species across Heartopia. Complete fishing spots, weather conditions, and tips for catching rare fish.

πŸ—ΊοΈ Main Fishing Locations

You can fish anywhere there's water in Heartopia. Here are the main fishing spots:

Zephyr Sea (Fishing Village)

Located near the Fishing Village. Great for beginners. Fish available: Beltfish and other common species.

Shallow River

Between the Stone Cliff and the Forest area. Fish available: Common Barbel and river species.

Central Town Rivers

Fast-flowing rivers around Central Town. Good variety of fish for mid-level players.

Open Sea (Trawler)

Use your privately-chartered trawler to fish in the open seas. Best for rare ocean fish.

🌦️ Weather & Time Conditions

Different fish appear based on weather and time of day:

πŸ’‘ Pro Tip

Check the weather icon in-game and match it with fish requirements. Rainbow weather and Rain often yield the rarest catches!

🎯 How to Fish in Heartopia

  1. Equip your fishing rod from your toolbox (white bag icon)
  2. Find a body of water and look for fish shadows
  3. Position yourself near the shadow
  4. Cast your line and wait for a bite
  5. Follow the on-screen prompts to reel in your catch

You unlock the fishing rod early in the tutorial. After that, you're free to explore the entire island for fishing spots.

πŸ“Š Fish by Hobby Level

Fish are organized by your Fishing Hobby Level. As you level up, you can catch rarer and more valuable fish:

Sources: TheGamer, ScreenHype, Roonby, heartopia.gg (January 2026)