Updated: February 2026

🌈 Heartopia Rainbow Fish

The most expensive fish in Heartopia at 5,000 Gold base price. Found only at Starlight Sea during Rainbow weather β€” here's everything you need to catch it.

πŸ’°
5,000G
Base Sell Price
πŸ“
Starlight Sea
Location
🌈
Rainbow
Weather Required
🎣
Level 10
Fishing Level

πŸ“‹ Quick Navigation

🌈 Rainbow Fish Stats

Fish Name 🌈 Rainbow Fish
Rarity Legendary
Location Starlight Sea
Fishing Level 10 (Max Level)
Weather 🌈 Rainbow Only
Time All Day (no time restriction)
Base Sell Price 5,000 Gold
Sell To Albert Jr. (Town Square)

πŸ’‘ Why it matters: The Rainbow Fish is the single most valuable fish in Heartopia. Its 5,000G base price is more than double the next most expensive fish, the Legendary Koi (2,000G+).

🎣 How to Catch the Rainbow Fish

Step-by-Step Guide

1

Reach Fishing Level 10

The Rainbow Fish requires the maximum fishing level. Keep fishing regularly and complete fishing-related quests to level up.

2

Wait for Rainbow Weather

Open your Watch and check the weather forecast daily. Look for the 🌈 rainbow icon. Rainbow weather typically appears after rain clears.

3

Travel to Starlight Sea

Head to the Starlight Sea fishing spot. This is the only location where the Rainbow Fish spawns.

4

Cast Your Line

Hold the input button to aim your cast directly at a fish shadow. This speeds up bite time. Watch for a large shadow β€” that's likely a rare fish.

5

Manage Line Tension

The Rainbow Fish fights hard. Watch the tension indicator β€” release when it flashes red to prevent the line from snapping, then reel in when it calms down.

⚠️ Important: Rainbow weather is rare and time-limited. When it appears, drop everything and head to Starlight Sea immediately. You may not get another chance for several in-game days.

🌈 Rainbow Weather Explained

Rainbow weather is a special weather event in Heartopia that unlocks exclusive rare fish, including the Rainbow Fish. Here's what you need to know:

How to Check

Open your Watch and tap the weather icon in the top-right corner. The forecast shows upcoming weather, including rainbow days. You can see it the day before.

When It Appears

Rainbow weather typically occurs after rain clears. It's random and not guaranteed on any specific day. Check your calendar daily so you don't miss it.

Rainbow Blessing Buff

During rainbow weather, you receive a Rainbow Blessing buff (shown near your minimap). This grants extra resources while collecting and boosts your chances for higher quality catches.

Doris the Traveling Vendor

The NPC Doris only appears during Rainbow weather events. She sells unique items not available elsewhere. Look for her at Onsen Mountain or near the town.

Other Fish That Require Rainbow Weather

Fish Location Level Price
🌈 Rainbow Fish Starlight Sea 10 5,000G
βš”οΈ Swordfish Whale Sea 10 1,500G+
🐟 Bluefin Tuna Gentle Wind Sea 9 1,200G+
🐑 Huchen Giantwood River 9 570G+
Chum Salmon Tranquil River 6 150-600G

πŸ’° Rainbow Fish Sell Price & Star Ratings

The Rainbow Fish has a base sell price of 5,000 Gold. Since it requires Fishing Level 10, you'll always have access to 5-star catches. Star ratings dramatically multiply the sell value:

Star Rating Multiplier Sell Price Notes
β˜… 1x 5,000G Base price
β˜…β˜… 1.5x 7,500G β€”
β˜…β˜…β˜… 2x 10,000G β€”
β˜…β˜…β˜…β˜… 4x 20,000G Unlocked at Lv4+
β˜…β˜…β˜…β˜…β˜… 8x 40,000G Unlocked at Lv6+

πŸ’‘ Pro tip: Since you need Level 10 to catch the Rainbow Fish, you already have access to 5-star catches. A single 5β˜… Rainbow Fish sells for a massive 40,000 Gold β€” the highest single-item sell value from fishing in the entire game.

Price Comparison: Top 5 Most Expensive Fish

Fish Base Price Max (5β˜…) Level
🌈 Rainbow Fish 5,000G 40,000G 10
🎏 Legendary Koi 2,000G+ 16,000G+ 10
βš”οΈ Swordfish 1,500G+ 12,000G+ 10
🐟 Bluefin Tuna 1,200G+ 9,600G+ 9
🌊 Ocean Sunfish 850G 6,800G 9

πŸ’‘ Rainbow Fish Catch Tips

πŸ“…

Check Weather Daily

Open your Watch every day and check the weather forecast. Rainbow weather is shown the day before, giving you time to prepare.

🎯

Aim Your Cast

Hold the input button to aim directly at fish shadows. Don't just tap β€” holding and aiming speeds up the bite time significantly.

πŸ”΄

Watch Line Tension

The Rainbow Fish fights hard. When the tension indicator flashes red, release immediately. Reel in when it calms back down. Patience is key.

πŸͺ±

Use Bait

Scatter bait around the shoreline at Starlight Sea to draw more fish shadows. This increases your chances of encountering the Rainbow Fish.

🎣

Upgrade Your Rod

At Level 10, you can unlock the Pearl of Tides rod which gives +20% luck. Use the best rod available for the highest chance of catching rare fish.

⏰

No Time Limit

Unlike some rare fish, the Rainbow Fish has no time-of-day restriction. You can fish for it all day during Rainbow weather β€” focus your entire session on it.

✨ Make the Most of Rainbow Weather

Rainbow weather is rare, so maximize your time when it appears. Besides catching the Rainbow Fish, here's what else you can do:

🐟

Fish at Multiple Locations

After catching Rainbow Fish at Starlight Sea, visit Whale Sea for Swordfish and Gentle Wind Sea for Bluefin Tuna β€” both also require Rainbow weather.

🌟

Rainbow Blessing Buff

The Rainbow Blessing gives extra resources and boosts quality across all hobbies β€” not just fishing. Farm, catch bugs, and photograph birds too.

πŸ›οΈ

Visit Doris

The traveling vendor Doris appears only during Rainbow events. Find her at Onsen Mountain or near town for exclusive items.

πŸ’

Collect Rainbow Bouquets

Three Rainbow Bouquets spawn during the event. Collect them for bonus rewards as part of the special rainbow weather task.

❓ Frequently Asked Questions

Where do you catch the Rainbow Fish in Heartopia?
The Rainbow Fish can only be caught at Starlight Sea during Rainbow weather. You need Fishing Level 10 to catch it. There is no time-of-day restriction β€” it's available all day as long as the weather is Rainbow.
How much does the Rainbow Fish sell for?
The base sell price is 5,000 Gold. With star ratings, it can sell for up to 40,000 Gold at 5 stars (8x multiplier). Sell it to Albert Jr. in Town Square.
What weather do you need for the Rainbow Fish?
You need Rainbow weather, which appears randomly β€” typically after rain clears. Check your Watch calendar daily for the rainbow icon. You can see it the day before, giving you time to prepare.
Is the Rainbow Fish the most expensive fish in Heartopia?
Yes. At 5,000G base price, the Rainbow Fish is the single most valuable fish in the game. The next closest is the Legendary Koi at 2,000G+, followed by the Swordfish at 1,500G+.
Can you catch the Rainbow Fish at any time of day?
Yes, the Rainbow Fish is available all day during Rainbow weather at Starlight Sea. Unlike some other rare fish (like the Legendary Koi which requires Midnight), there is no time-of-day restriction.

πŸ“š Related Guides

Sources: Roonby, ScreenHype, IGN, GameRant, NeonLightsMedia, Keengamer, NintendoSmash, TheGamer, Gam3s.gg (January-February 2026). Prices are based on Early Access data and may change with future updates. Star rating prices are estimated based on verified multiplier patterns. This is an unofficial fan guide.