Complete Fishing Guide: Pools, Weather & Time Schedules
By Heartopia Fan Club • Published 6/22/2026
#fishing
#weather
#fish
#collection
Catching rare specimens in Heartopia requires understanding weather conditions and time of day. This guide details where and when to find the most elusive fish in the game.
Time & Weather Requirements
Below is the schedule for finding high-tier fish species:
- Rainbow Trout (Common)
- Pool: Rainbow River
- Time: Daytime
- Weather: Sunny
- Moonlight Swordfish (Legendary)
- Pool: Deep Ocean (coastal docks)
- Time: Nighttime (8 PM - 4 AM)
- Weather: Rain / Stormy
- Golden Salmon (Epic)
- Pool: Whisper Lake
- Time: Morning (5 AM - 9 AM)
- Weather: Foggy
- Starlight Eel (Rare)
- Pool: Swamp Caves
- Time: Late Night (11 PM - 3 AM)
- Weather: Clear Skies
Pro Fishing Tips
- Watch the Shadow Size: Giant fish shadows indicate rare/epic fish. If a shadow is small, you can pull your rod out early to reset the shadow without losing bait.
- Use Mermaid Fish Attractor: You can craft this at the alchemy bench or redeem it from active codes. It boosts the bite rate of epic/legendary fish by +50% for 3 minutes.
- Upgrade Your Rod: Standard rods have a high chance of line snapping when attempting to reel in legendary swordfish. Upgrade your fishing rod to at least Level 4 before trying to catch ocean swordfish.