Farming Game Hub
Farming Game HubFind your farming game

Stardew Valley Fish Finder

Filter by season, location, and weather to instantly see which fish you can catch right now — with the time window and sell price. Perfect for the collection, quests, and gold.

Season
Location
Weather

Found 48 fish

🐟 Lava Eel

700g
🌤️ Any weather🕐 Anytime
The MinesGinger Island

🐟 Ice Pip

500g
🌤️ Any weather🕐 Anytime
The Mines

🐟 Stonefish

300g
🌤️ Any weather🕐 Anytime
The Mines

🐟 Super Cucumber

250g
🌤️ Any weather🕐 6pm – 2am
Ocean

🐟 Pufferfish

200g
☀️ Sun🕐 12pm – 4pm
Ocean

🐟 Catfish

200g
🌧️ Rain🕐 6am – 12am
RiverSecret WoodsWitch's Swamp

🐟 Sturgeon

200g
🌤️ Any weather🕐 6am – 7pm
Mountain Lake

🐟 Stingray

180g
🌤️ Any weather🕐 Anytime
Ginger Island

🐟 Octopus

150g
🌤️ Any weather🕐 6am – 1pm
Ocean

🐟 Scorpion Carp

150g
🌤️ Any weather🕐 6am – 8pm
Desert

🐟 Midnight Carp

150g
🌤️ Any weather🕐 10pm – 2am
PondMountain LakeRiver

🐟 Tiger Trout

150g
🌤️ Any weather🕐 6am – 7pm
River

🐟 Void Salmon

150g
🌤️ Any weather🕐 Anytime
Witch's Swamp

🐟 Goby

150g
🌤️ Any weather🕐 Anytime
Waterfall

🐟 Lingcod

120g
🌤️ Any weather🕐 Anytime
RiverMountain Lake

🐟 Blue Discus

120g
🌤️ Any weather🕐 Anytime
River

🐟 Walleye

105g
🌧️ Rain🕐 12pm – 2am
RiverPondMountain Lake

🐟 Tuna

100g
🌤️ Any weather🕐 6am – 7pm
Ocean

🐟 Largemouth Bass

100g
🌤️ Any weather🕐 6am – 7pm
Mountain Lake

🐟 Pike

100g
🌤️ Any weather🕐 Anytime
RiverPond

🐟 Flounder

100g
🌤️ Any weather🕐 6am – 8pm
Ocean

🐟 Dorado

100g
🌤️ Any weather🕐 6am – 7pm
River

🐟 Slimejack

100g
🌤️ Any weather🕐 Anytime
Witch's Swamp

🐟 Lionfish

100g
🌤️ Any weather🕐 Anytime
Ocean

🐟 Eel

85g
🌧️ Rain🕐 4pm – 2am
Ocean

🐟 Squid

80g
🌤️ Any weather🕐 6pm – 2am
Ocean

🐟 Halibut

80g
🌤️ Any weather🕐 6am – 11am / 7pm – 2am
Ocean

🐟 Salmon

75g
🌤️ Any weather🕐 6am – 7pm
RiverWaterfall

🐟 Red Mullet

75g
🌤️ Any weather🕐 6am – 7pm
Ocean

🐟 Sea Cucumber

75g
🌤️ Any weather🕐 6am – 7pm
Ocean

🐟 Sandfish

75g
🌤️ Any weather🕐 6am – 8pm
Desert

🐟 Bullhead

75g
🌤️ Any weather🕐 Anytime
Mountain Lake

🐟 Tilapia

75g
🌤️ Any weather🕐 6am – 2pm
OceanRiver

🐟 Albacore

75g
🌤️ Any weather🕐 6am – 11am / 6pm – 2am
Ocean

🐟 Woodskip

75g
🌤️ Any weather🕐 Anytime
Secret WoodsRiver

🐟 Rainbow Trout

65g
☀️ Sun🕐 6am – 7pm
RiverMountain Lake

🐟 Shad

60g
🌧️ Rain🕐 9am – 2am
River

🐟 Perch

55g
🌤️ Any weather🕐 Anytime
RiverPondMountain Lake

🐟 Smallmouth Bass

50g
🌤️ Any weather🕐 Anytime
RiverPond

🐟 Red Snapper

50g
🌧️ Rain🕐 6am – 7pm
Ocean

🐟 Chub

50g
🌤️ Any weather🕐 Anytime
RiverMountain Lake

🐟 Bream

45g
🌤️ Any weather🕐 6pm – 2am
River

🐟 Ghostfish

45g
🌤️ Any weather🕐 Anytime
The Mines

🐟 Sardine

40g
🌤️ Any weather🕐 6am – 7pm
Ocean

🐟 Anchovy

30g
🌤️ Any weather🕐 Anytime
Ocean

🐟 Carp

30g
🌤️ Any weather🕐 Anytime
Mountain LakeSecret WoodsSewersWitch's Swamp

🐟 Sunfish

30g
☀️ Sun🕐 6am – 7pm
River

🐟 Herring

30g
🌤️ Any weather🕐 Anytime
Ocean

Complete Fish List

Stardew Valley has 48 rod-caught fish across all four seasons. The most valuable is the Lava Eel, selling for 700g. 28 of them can be caught in spring. Use the finder above to filter by season, location, and weather, or browse the full list below.

Complete Stardew Valley fish list — season, location, time, weather, and sell price
FishSeasonsLocationTimeWeatherPrice (g)
PufferfishSummerOcean12pm – 4pmSunny200
AnchovySpring, FallOceanAnytimeAny30
TunaSummer, WinterOcean6am – 7pmAny100
SardineSpring, Fall, WinterOcean6am – 7pmAny40
BreamSpring, Summer, Fall, WinterRiver6pm – 2amAny45
Largemouth BassSpring, Summer, Fall, WinterMountain Lake6am – 7pmAny100
Smallmouth BassSpring, FallRiver, PondAnytimeAny50
Rainbow TroutSummerRiver, Mountain Lake6am – 7pmSunny65
SalmonFallRiver, Waterfall6am – 7pmAny75
WalleyeFall, WinterRiver, Pond, Mountain Lake12pm – 2amRain105
PerchWinterRiver, Pond, Mountain LakeAnytimeAny55
CarpSpring, Summer, Fall, WinterMountain Lake, Secret Woods, Sewers, Witch's SwampAnytimeAny30
CatfishSpring, Summer, Fall, WinterRiver, Secret Woods, Witch's Swamp6am – 12amRain200
PikeSummer, WinterRiver, PondAnytimeAny100
SunfishSpring, SummerRiver6am – 7pmSunny30
Red MulletSummer, WinterOcean6am – 7pmAny75
HerringSpring, WinterOceanAnytimeAny30
EelSpring, FallOcean4pm – 2amRain85
OctopusSummerOcean6am – 1pmAny150
Red SnapperSummer, Fall, WinterOcean6am – 7pmRain50
SquidWinterOcean6pm – 2amAny80
Sea CucumberFall, WinterOcean6am – 7pmAny75
Super CucumberSummer, FallOcean6pm – 2amAny250
GhostfishSpring, Summer, Fall, WinterThe MinesAnytimeAny45
StonefishSpring, Summer, Fall, WinterThe MinesAnytimeAny300
Ice PipSpring, Summer, Fall, WinterThe MinesAnytimeAny500
Lava EelSpring, Summer, Fall, WinterThe Mines, Ginger IslandAnytimeAny700
SandfishSpring, Summer, Fall, WinterDesert6am – 8pmAny75
Scorpion CarpSpring, Summer, Fall, WinterDesert6am – 8pmAny150
FlounderSpring, SummerOcean6am – 8pmAny100
Midnight CarpFall, WinterPond, Mountain Lake, River10pm – 2amAny150
SturgeonSummer, WinterMountain Lake6am – 7pmAny200
Tiger TroutFall, WinterRiver6am – 7pmAny150
BullheadSpring, Summer, Fall, WinterMountain LakeAnytimeAny75
TilapiaSummer, FallOcean, River6am – 2pmAny75
ChubSpring, Summer, Fall, WinterRiver, Mountain LakeAnytimeAny50
DoradoSummerRiver6am – 7pmAny100
AlbacoreFall, WinterOcean6am – 11am / 6pm – 2amAny75
ShadSpring, Summer, FallRiver9am – 2amRain60
LingcodWinterRiver, Mountain LakeAny timeAny120
HalibutSpring, Summer, WinterOcean6am – 11am / 7pm – 2amAny80
WoodskipSpring, Summer, Fall, WinterSecret Woods, RiverAnytimeAny75
Void SalmonSpring, Summer, Fall, WinterWitch's SwampAnytimeAny150
SlimejackSpring, Summer, Fall, WinterWitch's SwampAnytimeAny100
StingraySpring, Summer, Fall, WinterGinger IslandAnytimeAny180
LionfishSpring, Summer, Fall, WinterOceanAnytimeAny100
Blue DiscusSpring, Summer, Fall, WinterRiverAnytimeAny120
GobySpring, Summer, Fall, WinterWaterfallAnytimeAny150

Frequently Asked Questions

What is the most valuable fish in Stardew Valley?

The Lava Eel is the most valuable rod-caught fish, selling for 700g at base quality. It lives in the lava pools on Mines level 100 and on Ginger Island, and bites at any time of day. Its high value also makes it a strong Fish Pond breeding target for steady profit.

What fish can I catch in spring in Stardew Valley?

Spring has one of the fullest rosters — ocean fish like Anchovy and Sardine, river fish like Catfish (rainy days only) and Shad, plus the mine fish that bite year-round. Set the finder above to Spring to see the full list with times, locations, and prices.

Which fish can only be caught when it is raining?

The rain-locked fish are the Walleye, Catfish, Eel, Red Snapper, and Shad — they only bite while it is raining, so save rainy days for them. The Catfish in particular is a valuable 200g catch and a common bundle and quest target.

What are the best early-game fish for profit?

Early on, the Catfish (200g, rivers on rainy days) is the standout, and the Mines' Stonefish and Ice Pip become strong once you can fish the mine pools. Otherwise sell whatever you catch and prioritize rainy days — that is when the most valuable weather-locked fish appear.

Stardew Valley Fish Finder — By Season, Location & Weather