Fishing plays a major role in Heartopia, especially when special weather events appear. One of the most valuable opportunities happens during Rainbow weather, when rare fish spawn and the powerful Rainbow Blessing increases the chance of catching higher-quality fish.

If you want to earn large amounts of gold and level up your fishing hobby faster, learning how Rainbow events work is essential. During these events, several exclusive species appear across lakes, rivers, and seas, including the legendary Rainbow Fish, which can sell for extremely high prices.
What Are Rainbow Days in Heartopia?
Rainbow Days are a special weather event that temporarily changes the fishing system in Heartopia. When a rainbow appears in the sky, players receive a Rainbow Blessing buff, which improves resource collection and increases the chance of catching high-quality fish.
During this time:
- Rare fish become easier to find
- Some species spawn only during Rainbow weather
- Higher star ratings appear more often
- Fish sell for more gold
Because the event lasts only a limited time, preparing in advance helps you take full advantage of it.
How to Catch the Legendary Rainbow Fish
The Rainbow Fish is the most valuable fish currently known in Heartopia. It appears only during Rainbow weather and requires high fishing progression.
Rainbow Fish Requirements
| Requirement | Details |
|---|---|
| Location | Starlight Sea |
| Weather | Rainbow only |
| Fishing Level | Level 10 |
| Spawn Time | All Day |
| Base Sell Price | 5,000 Gold |
The fish becomes extremely valuable when caught with higher star ratings. A 5-star Rainbow Fish can sell for up to 40,000 Gold, making it the most profitable fishing catch in the game.
Step-by-Step: How to Catch the Rainbow Fish
Follow these steps to successfully catch it.
1. Reach Fishing Level 10
You must reach the maximum fishing level before the Rainbow Fish appears. Continue fishing, complete quests, and upgrade your hobby skills until you reach Level 10.
2. Wait for Rainbow Weather
Open your in-game watch and check the weather forecast. Rainbow events often appear after rain clears.
3. Travel to Starlight Sea
The Rainbow Fish spawns only at Starlight Sea, so head there immediately when the weather event begins.
4. Cast Near Fish Shadows
Aim your cast directly at fish shadows to reduce bite time and increase the chance of hooking rare fish.
5. Manage Line Tension
Rare fish fight aggressively. When the tension indicator flashes red, release the reel briefly to prevent your line from snapping.
All Rainbow Event Fish Locations
Rainbow events also unlock several other rare fish across different areas of the map.
| Fish | Location | Spawn Time | Level | Weather |
|---|---|---|---|---|
| Butterfly Koi | Meadow Lake | All Day | Lv 4 | Rainy, Rainbow |
| Mussel | Suburban Lake | All Day | Lv 4 | Rainy, Rainbow |
| Chum Salmon | Tranquil River | All Day | Lv 6 | Rainbow |
| Large Pearl Mussel | Forest Lake | All Day | Lv 6 | Rainbow |
| Tub Gurnard | East Sea | All Day | Lv 6 | Rainbow |
| Blackspot Seabream | Zephyr Sea | Dawn | Dusk | Lv 7 | Rainy, Rainbow |
| European Eel | Old Sea | Dawn | Dusk | Lv 7 | Rainbow |
| Mediterranean Killifish | Suburban Lake | Afternoon | Dusk | Dawn | Lv 7 | Sunny, Rainbow |
| Mottled Sculpin | Onsen Mountain Lake | Afternoon | Dusk | Dawn | Lv 7 | Rainy, Rainbow |
| Three-Spined Stickleback | Shallow River | All Day | Lv 7 | Rainy, Rainbow |
| Golden King Crab | Sea Fishing | All Day | Lv 8 | Rainbow |
| Goldfish | Meadow Lake | Morning | Afternoon | Dusk | Lv 8 | Rainy, Rainbow |
| King Crab | Whale Sea | Morning | Afternoon | Dusk | Lv 9 | Rainbow |
| Bluefin Tuna | Zephyr Sea | Morning | Afternoon | Lv 9 | Rainbow |
| Huchen | Giantwood River | All Day | Lv 9 | Rainbow |
| Northern Pike | Suburban Lake | Dawn | Dusk | Lv 9 | Rainy, Rainbow |
| Ocean Sunfish | East Sea | Dawn | Morning | Lv 9 | Sunny, Rainy, Rainbow |
| Pumpkinseed | Onsen Mountain Lake | Morning | Afternoon | Dusk | Lv 9 | Sunny, Rainbow |
| Arctic Char | Forest Lake | Afternoon | Dusk | Lv 10 | Rainy, Rainbow |
| Shortfin Mako Shark | Sea Fishing | Morning | Afternoon | Lv 10 | Rainbow |
| Smooth Hammerhead | Old Sea | Dawn | Dusk | Lv 10 | Rainbow |
| Swordfish | Sea Fishing | Morning | Afternoon | Lv 10 | Rainbow |
Many of these fish appear only during Rainbow weather, making the event extremely valuable for collectors and players trying to complete their fish journal.
Best Tips for Rainbow Fishing Sessions
Rainbow events do not last long, so efficiency matters. These tips help you maximize the event.
- Check Weather Daily: Rainbow weather appears randomly. Always check the forecast so you can prepare before the event starts.
- Use Fish Attractors: Fish attractors increase the spawn rate of rare fish. These items become available after leveling your fishing hobby.
- Upgrade Your Fishing Rod: High-tier rods increase luck and improve catch quality.
- Use Bait Around the Shore: Throwing bait near the shoreline attracts more fish shadows, increasing your chances of encountering rare species.
- Visit Multiple Fishing Spots: After catching fish at one location, quickly move to other areas where Rainbow-exclusive species spawn.
Rainbow weather turns fishing in Heartopia into one of the most profitable activities in the game. From rare river species to the legendary Rainbow Fish itself, the event gives players a chance to earn massive rewards in a short period.
By preparing your gear, checking the weather forecast daily, and focusing on high-value locations like Starlight Sea, you can make the most of every Rainbow event and build your fishing collection quickly. Play Now!
