Skip to main content

Stardew Valley Fish Guide

Fishing is one of the best ways to make money in Stardew Valley. Here’s all of the info you need to know.

Stardew Valley seems simple at first glance, what with its cheery soundtrack and minimalist pixel art style. You’ll quickly discover a fair bit of depth though, as Stardew Valley’s huge variety of activities start to reveal themselves. Not all of them are worth your time though, especially if you’re trying to build out your farm and earn as much money as possible. Fishing is one of the best ways to make money in Stardew Valley, though you’ll need to have a keen knowledge of which fish appear when and where. To help you out, we’ve put together this Stardew Valley Fishing Guide. It has a full list of fish that you can catch in the game, as well as locations for all of the Legendary Fish. We’ll also take a look at what the best Fishing Rod is in Stardew Valley, and how to get it. Having trouble with the fishing minigame? Well, we’ve got some tips for that too.

Watch on YouTube

Stardew Valley Fish

Stardew Valley is split up into seasons, and the flora and flora you’ll encounter will vary depending on which season you’re in. This is also true for the aquatic life you’ll come across, as certain fish can only be found during specific periods. Not only that, but fish also appear at certain times, and only under certain weather conditions. It can all be a little tricky to keep track of, especially if you’re trying to complete the Community Center tasks. To help you out, we’ve listed all you need to know about fishing below.

  • Albacore
  • Anchovy
  • Bream
  • Bullhead
  • Carp
  • Catfish
  • Chub
  • Dorado
  • Eel
  • Ghostfish
  • Halibut
  • Herring
  • Ice Pip
  • Largemouth Bass
  • Lava Eel
  • Lingcod
  • Octopus
  • Perch
  • Pike
  • Pufferfish
  • Rainbow Trout
  • Red Mullet
  • Red Snapper
  • Salmon
  • Sandfish
  • sardine
  • Scorpion Carp
  • Sea Cucumber
  • Shad
  • Slimejack
  • Smallmouth Bass
  • Squid
  • Stonefish
  • Sturgeon
  • Sunfish
  • Super Cucumber
  • Tiger Trout
  • Tilapia
  • Tuna
  • Void Salmon
  • Walleye
  • Woodskip
Watch on YouTube

Stardew Valley Fishing Guide

There are a ton of different types of fish in Stardew Valley, from the common river-dwelling smallmouth bass to the elusive squid. You’ll need to catch almost all of them at least once if you’re looking to complete the community tasks, a daunting task considering some of the fish only appear during very limited windows. To help you manage your time, we’ve put together a full list of all the fish in Stardew Valley. We’ve also noted where each one can be found, during which season, at what time, and under which weather conditions.

FishStandard PriceSilver PriceGold PriceLocationSeasonTimeWeather
Albacore7593112OceanFall, Winter6am - 11am, 6pm - 2amAny
Anchovy303745OceanSpring, FallAnyAny
Bream 455667RiverAny6pm - 2amAny
Bullhead7593112Mountain LakeAnyAnyAny
Carp303745Mountain Lake, Secret Woods, Pond, SewersAnyAnyAny
Catfish200250300River, Pond, SwampSpring, FallAnyRain
Chub506275River, Mountain LakeAnyAnyAny
Dorado100125150Forest RiverSummer6am - 7pmAny
Eel85106127OceanSpring, Fall4pm - 2amRain
Ghostfish455667MinesAnyAnyAny
Halibut80100120OceanSpring, Summer, Winter6am-11am, 7pm - 2amAny
Herring 303745OceanSpring, WinterAnyAny
Ice Pip 500625750Mine at floor 60 (level 5 fishing needed)AnyAnyAny
Largemouth Bass100125150Mountain Lake6am - 7pmAnyAny
Lava Eel7008751050Mine at Level 100 (level 7 fishing needed)AnyAnyAny
Lingcod120150180Town + Forest Rivers, Mountain LakeWinterAnyAny
Octopus150187225OceanSummer6am - 1pmAny
Perch556882Town + Forest Rivers, Mountain Lake, Forest PondWinterAnyAny
Pike 100125150Town +Forest River, Mountain Lake, Forest PondSummer, WinterAnyAny
Pufferfish200250300OceanSummer12pm - 4pmSunny
Rainbow Trout658197Mountain Lake, Town + Forest RiverSummer6am - 7pmSunny
Red Mullet7593112OceanSummer, WinterAnyAny
Red Snapper506275OceanSummer, Fall6am - 7pmRain
Salmon7593112FallFall6am - 7pmAny
Sandfish7593112DesertAny6am-8pmAny
sardine405060Desert (level 4 fishing needed)Spring, Fall, Winter6am - 7pmAny
Scorpion Carp150187225Desertany6am - 8pmAny
Sea Cucumber7593112OceanFall, Winter6am - 7pmAny
Shad607590Town + Forest RiverSpring, Summer, Fall9am - 2amRain
Slimejack100125150Mutant Bug LairAnyAnyAny
Smallmouth Bass506275Town River, Forest PondSpring, FallAnyAny
Squid80100120OceanWinter6pm - 2amAny
Stonefish200250300Level 20 in minesAnyAnyAny
Sturgeon200250300Mountain LakeSummer, Winter6am - 7pmAny
Sunfish303745Town + Forest RiverSpring Summer6am - 7pmSunny/windy
Super Cucumber250312375OceanSummer, Fall6pm - 2amAny
Tiger Trout150187225Town + Forest RiverFall, Winter6am - 7pmAny
Tilapia75,93112OceanSummer, Fall6am - 2pmAny
Tuna100125150OceanSummer, Winter6am - 7pmAny
Void Salmon150187225Witch's SwampAnyAnyAny
Walleye105131157Town + Forest River, Forest Pond, Mountain LakeFall12pm - 2amRain
Woodskip7593112Secret Woods PondAnyAny Any
Stardew Valley First Rod | Jake Green/USG

How to Get a Fishing Rod in Stardew Valley

When you start out in Stardew Valley, you’ll have little more than some farm tools and a beat up farm. You’ll need to wait until the second day to get a fishing rod, as you’ll automatically receive a message from Willy telling you to head down to the beach. Once at Willy’s shack, he’ll give you your first fishing rod.

Stardew Valley Legendary Fish

There are 5 Legendary Fish to catch in Stardew Valley, each residing in a different habitat. You’ll earn a ton of money for selling them, and you’ll also level up your fishing skills. They’re not easy to catch, but with some help from the list below, you have the full set in no time. You’ll find our Stardew Valley Legendary Fish Locations List below:

FishStandard PriceSilver PriceGold PriceLocationSeasonTimeWeather
Angler90011251350Wooden Plank brdge at the Northern Lake, by JojoFallAnyAny
Crimsonfish150018752250Deep pier from the beach. Head out onto the boardwalk to the EastSummerAnyAny
Glacierfish100012501500South of Arrowhead Island in the forest. Found in deep waterWinterAnyAny
Legend500062507500Mountain Lake. Cast near the floating log.SpringRainAny
Mutant Carp100012501500SewerAnyAnyAny
Stardew Valley Map | Jake Green/USG

Stardew Valley Best Fishing Rod

As you spend more time in Stardew Valley, you’ll require more and more effective tools. Your fishing rod is no exception, as you’ll need the very best to catch some of the more difficult fish. The best fishing rod in Stardew Valley is the Iridium Rod. You must purchase it from Willy’s Fish Shop for 7,500g. To even unlock it as an item, you need to be fishing level 6. The Iridium Rod can use bait AND tackle, so is extremely effective at catching fish.

Stardew Valley Fishing Tips

Catching fish in Stardew Valley is pretty tricky. There’s a unique minigame that you’ll have to play each time you hook a fish, which is hard at lower levels. First off you need to cast your rod and into a body of water. Wait until an exclamation mark appears above your head, and then reel in the fish. At this point, a green bar and a fish will appear. You need to use the action button to raise the green bar. Placing the green bar over the fish will fill the catch meter, eventually catching it. Fish will move up and down the meter, so you’ll need to keep up. Here are some Stardew Valley fishing tips:

  • Tap the button rather than holding it.
  • Using a controller is easier.
  • Practice hovering the bar in one spot, this will train you to hold it steady.
  • Use certain tackle to slow the fish, bar and make things easier.

Stardew Valley Fishing Treasure Chests

Every now and then, especially on a good luck day, you’ll find treasure chests when you fish. To open them, you just need to hover the bar over the chest until the small yellow bar fills up. You might lose the fish, but sometimes it’s more worthwhile to go for the treasure instead. We’ve listed all of the items you can get from treasure chests while fishing in Stardew Valley below:

  • Amethyst
  • Amethyst Ring
  • Amphibian Fossil
  • Anchor
  • Ancient Doll
  • Ancient Seed
  • Ancient Sword
  • Aquamarine
  • Aquamarine Ring
  • Bait
  • Bone Flute
  • Broken Trident
  • Chewing Stick
  • Chicken Statue
  • Coal
  • Combat Boots
  • Copper Ore
  • Dark Boots
  • Diamond
  • Dinosaur Egg
  • Dressed Spinner
  • Dried Starfish
  • Earth Crystal
  • Elvish Jewelry
  • Emerald
  • Emerald Ring
  • Fire Quartz
  • Firewalker Boots
  • Frozen Geode
  • Frozen Tear
  • Genie Shoes
  • Geode
  • Glass Shards
  • Gold Ore
  • Iridium Band
  • Iridium Ore
  • Iron Ore
  • Jade
  • Jade Ring
  • Leather Boots
  • Lost Book
  • Magma Geode
  • Mixed Seeds
  • Nautilus Fossil
  • Neptune's Glaive
  • Ornamental Fan
  • Prehistoric Tool
  • Prismatic Shard
  • Rare Disc
  • Rubber Boots
  • Ruby
  • Ruby Ring
  • Rusty Cog
  • Rusty Spoon
  • Rusty Spur
  • Skeletal Tail
  • Small Glow Ring
  • Small Magnet Ring
  • Sneakers
  • Stone
  • Strange Doll
  • Strange Doll
  • Thermal Boots
  • Topaz
  • Topaz Ring
  • Treasure Chest
  • Tundra Boots
  • Wood
  • Work Boots

Stardew Valley Tackle

If you want to make fishing easier in Stardew Valley, you can use Tackles. There is a variety to choose from, each with its own effect. We’ve listed them all below:

NameDescriptionPriceCrafting Recipe
Barbed HookMakes your catch more secure, causing the "fishing bar" to cling to your catch. Works best on slow, weak fish.1000Copper Bar (1), Iron Bar (1), Gold Bar (1)
Cork BobberSlightly increases the size of your "fishing bar".750Wood (10), Hardwood (5), Slime (10)
Dressed SpinnerThe metal tab and colorful streamers create an enticing spectacle for fish. Increases the bite-rate when fishing.1000Iron Bar (2), Cloth (1)
Lead BobberAdds weight to your "fishing bar", preventing it from bouncing along the bottom.200
SpinnerThe shape makes it spin around in the water. Slightly increases the bite-rate when fishing.500Iron Bar (2)
Trap BobberThe metal tab and colorful streamers create an enticing spectacle for fish. Increases the bite-rate when fishing.1000Copper Bar (1), Sap (10)
Treasure HunterFish don't escape while collecting treasures. Also slightly increases the chance to find treasures.750Gold Bar (2)

That’s everything you need to know about fishing in Stardew Valley. For a look at how to romance the townsfolk of Pelican Town, head over to our Stardew Valley Marriage Guide.

For more on Stardew Valley be sure to visit our Stardew Valley Guides Hub. There’s a ton of useful info on the game. From control schemes to beginner’s tips, we’ve got you covered.

Read this next