Stardew Valley Fishing Guide: Locations, Times, and More
Fishing is a great way to utilize your time in Stardew Valley. With numerous fish species available, it can be an excellent source of income, help you complete the Community Center, and provide you with the necessary ingredients for cooking a variety of dishes.
The Benefits of Fishing in Stardew Valley
Catching fish in Stardew Valley can be challenging due to their varying locations and spawning times. However, knowing their patterns can make it easier for you to track them down. In this article, we'll guide you through the process of finding every fish location in Stardew Valley.
Where to Find Every Fish Location in Stardew Valley
Here's a comprehensive list of fish available in the game, along with their locations and spawning times:
FishLocationTime AlbacoreOceanFall (6am-11am), Winter (6pm-2am) AnchovyOceanSpring, Fall Blue DiscusGinger Island (Pond and Rivers)All year BreamRiver (Town and Forest)All year (6pm-2am) BullheadMountain LakeAll year CarpMountain Lake, Secret Woods, Ponds, SewersAll year CatfishRiver (Town and Forest), Secret Woods, Pond, Witch's SwampAll year (6am-12am) ChubRiver (Forest), Mountain LakeAll year ClamOcean (Crab pot)All year CockleOcean (Crab pot)All year CrabOcean (Crab pot)All year CrayfishFresh water (Crab pot)All year DoradoRiver (Forest)Summer (6am-7pm) EelOceanSpring, Fall (4pm-2am) FlounderOceanSpring, Summer (4pm-2am) GhostfishMines (levels 20 and 60)All year HalibutOceanSpring, Summer, Winter (6am-11am, 7pm-2am) HerringOceanSpring, Winter Ice PipMines (level 60)All year (must be level 5 fishing) Largemouth BassMountain LakeAll year Lava EelMine (level 100)All year (must be level 7 fishing) LingcodRiver (Town and Forest), Mountain LakeWinter LionfishGinger Island (Ocean)All seasons LobsterOcean (Crab pot)All year Midnight CarpMountain Lake, Cindersap Forest pondFall, Winter (10pm-2am) Midnight SquidSubmarine rideNight Market MusselOcean (Crab pot)All year OctopusOceanSummer (6am-1pm) OysterOcean (Crab pot)All year PerchRiver (Town and Forest), Forest pond, Mountain LakeWinter PeriwinkleFresh water (Crab pot)All year PikeRiver (Town and Forest), Forest pondSummer, Winter PufferfishOcean, Ginger IslandSummer (12pm-4pm), All seasons on Ginger Island Rainbow TroutRiver (Town and Forest), Mountain LakeSummer (6am-7pm) Red MulletOceanSummer, Winter (6am-7pm) Red SnapperOceanSummer, Fall, Winter (6am-7pm) SalmonRiver (Town and Forest)Fall (6am-7pm) Sand FishThe DesertAll year (6am-8pm) SardineOceanSpring, Fall, Winter (6am-7pm) Scorpion CarpThe DesertAll year (6am-8pm), must be level 4 fishing Sea CucumberOceanFall, Winter (6am-7pm) ShadRiver (Town and Forest)Spring, Summer, Fall (9am-2pm) ShrimpOcean (Crab pot)All year SlimejackMutant Bug LairAll year Smallmouth BassRiver (Town), Forest pondAll year SnailFresh water (Crab pot)All year Spook FishSubmarine RideNight Market SquidOceanWinter (6pm-2am) StingrayPirate Cove on Ginger IslandAll year StonefishMines (level 20)All year, must be fishing level 3 SturgeonMountain LakeSummer, Winter (6am-7pm) SunfishRiver (Town and Forest)Spring, Summer (6am-7pm) Super CucumberOceanSummer, Fall (6pm-2am) Tiger TroutRiver (Town and Forest)Fall, Winter (6am-7pm) TilapiaOceanSummer, Fall (6am-2pm) TunaOceanSummer, Fall (6am-7pm) Void SalmonWitch's SwampAll year WalleyeRiver (Town and Forest), Forest pond, Mountain LakeFall, Winter (12pm-2am), with rain totem WoodskipSecret Woods, Pond, Forest farmAll yearLegendary Fish in Stardew Valley
Legendary fish are the rarest and most elusive fish in the game. You can only catch each legendary fish once per save file. Here are all the legendary fish in Stardew Valley:
FishLocationTime AnglerNorth of JojamartFall (must be fishing level 3) CrimsonfishOn the beach, east pierSummer (must be fishing level 5) GlacierfishCindersap Forest, south endWinter (must be fishing level 6) Glacierfish Jr.South end of Arrowhead IslandAll year LegendMountain Lake, near the logSpring (must be fishing level 10) Legend IIThe Mountain Lake near the logAll year Ms. AnglerNorth of JojaMartAll year Mutant CarpThe SewersAll year Radioactive CarpThe SewersAll year Son of CrimsonfishEast pier of The BeachAll yearHow to Fish in Stardew Valley
To start fishing in Stardew Valley, you'll need to obtain a fishing rod. You can do this by visiting the beach on the second Spring day and speaking with Willy. Once you have your rod, cast your line into the water and wait for a fish to bite. A mini-game will then appear, and your goal is to keep the fish icon within a green rectangle until the progress bar is filled.
What are Fish Ponds in Stardew Valley?
Fish ponds are a feature in Stardew Valley that allow you to cultivate and breed fish. Building a fish pond on your farm requires 200 Stone, 5 Seaweed, 5 Green Algae, and 5,000g. Once constructed, you can introduce fish into the pond, and they will multiply over time, potentially producing items like Roe.