Skip to main content

Red Dead Redemption 2 Legendary Fish locations guide: How to find all the Legendary Fish

Think you're a pro-angler in RDR2? Try your hand at finding all legendary fish in the wild west.

Fancy yourself a top angler? The American West has some of the best fishing in the world, and Red Dead Redemption 2 has a tankful of Legendary Fish to test your tackle against.

Each of these beauties can be found in lakes and waterways across the map, so here's where to find every Legendary Fish in Red Dead Redemption 2.


How to get a fishing pole in Red Dead Redemption 2

In Chapter 2 of Red Dead Redemption 2's main story, you'll eventually unlock a quest line with John Marston called "Pouring Forth Oil". After the third quest in the series, another icon will appear on your map in camp where you have to speak to Abigail.

She'll ask you to take the young kid around camp, Jack Marston, out fishing. After this quest, you'll have a fishing rod and be able to fish.

How to Unlock Red Dead Redemption 2 Legendary Fish Quest and Map

There are 14 Legendary Fish to dredge from the deep in Red Dead Redemption 2, and you can find them at any time, but to help you along there's a side-quest that unlocks a full Legendary Fish map.

On the northeastern bank of Flat Iron Lake - after you've unlocked fishing by teaching Jack Marston - you'll meet Jeremy Gill, a collector, who'll give you the 'A Fisher of Fish' quest, along with the map you need.

He offers to pay you for whoppers he can send off to fans of his books as souvenirs, and who can say no to easy money?

For reference, the map he gives you looks like this, with a little picture of the fish over where it can be found in the world:

Red Dead Redemption 2 Legendary Fish Lures

We've also got info on the legendary lures you'll need to catch these legendary fish in Red Dead Redemption 2. There are three types of Lure in RDR2: River Lure, Swamp Lure, and Lake Lure. Each of these costs $20 and can be bought from fishing shops in towns.

Once you've met Gill and undertaken his quest line, he'll give you the map to the legendary fish, pictured just below. This only leads you to the rough locations of all the legendary fish however, so we'll be breaking down the individual locations below.

Red Dead Redemption 2 Legendary Fish Locations

Just below, we’ve rounded up the locations in which we’ve discovered legendary fish so far in Red Dead Redemption 2. Before you head to any of these RDR2 legendary fish locations, you’ll want to make sure you’ve got a fair amount of bait on you, that you can attach to your fishing line to maximize your chances of catching a unique fish.

Legendary Bluegill Location

You can find the legendary bluegill at the position just below, on the shores of Flat Iron Lake. Simply head west from Rhodes, and you'll find it along the shore.

Lure needed for Legendary Bluegill Fish: Lake Lure

Legendary Bullhead Catfish Location

This legendary fish can be a little tricky to reach. Out to the northeast of Saint Denis, there's an island called Sisika Penitentiary, where you can find and catch the legendary bullhead catfish.

Lure needed for Legendary Bullhead Catfish: River Lure

Legendary Chain Pickerel Location

You can see the location of the legendary chain pickerel just below. It can be found in the river north and slightly west from Flatneck Station.

Lure needed for Legendary Chain Pickerel: River Lure

Legendary Large Sturgeon Location

You can check out the location of the legendary large sturgeon just below. This is in the immediate vicinity of Saint Denis, and you’re best bet to actually catch the legendary fish will be to stand on the shore to the west, just south of the train tracks, and cast your line as far as you possibly can.

Lure needed for Legendary Large Sturgeon: River Lure

Legendary Longnose Gar Location

South of Bluewater Marsh and in the northern Bayou area, you can find the legendary longnose gar. It's swimming around in the area immediately below Lagras.

Lure needed for Legendary Longnose Gar: Swamp Lure

Legendary Muskie Location

This particularly large fish is right around the Van Horn Trading Post. Immediately on the coast and a little south of the small town, you can find the fish location.

Lure needed for Legendary Muskie: River Lure

Legendary Perch Location

Next, you'll want to head northwest from Van Horn Trading Post. There's a small lake called Elysian Pool, in which you can find the legendary perch.

Lure needed for Legendary Perch: Lake Lure

Legendary Smallmouth Bass Location

In the lake called Owanjila, you can find the legendary smallmouth bass. This lake is located high up in the mountains of West Elizabeth, so make sure to come wrapped up warm.

Lure needed for Legendary Smallmouth Bass: Lake Lure

Legendary Largemouth Bass Location

The legendary largemouth bass can be found in the San Luis River. This river is located outside of Armadillo, southeast of Lake Don Julio.

Lure needed for Legendary Largemouth Bass: Lake Lure

Legendary Sockeye Salmon Location

In Lake Isabelle (which is where you can also find the White Arabian horse), the legendary sockeye salmon is swimming around. This lake is in the middle of nowhere, and your easiest route here is to head northwest from Valentine.

Lure needed for Legendary Sockeye Salmon: Lake Lure

Legendary Steelhead Trout Location

This legendary fish is found in the very northeastern corner of the entire Red Dead Redemption 2 map. Head directly north from Annesburg to find it.

Lure needed for Legendary Steelhead Trout: River Lure

Legendary Redfin Pickererl Location

The Redfin Pickerel can be found in Stillwater Creek, which is south-west from Thieves Landing, and east (slightly south-east) of MacFarlane's Ranch.

Lure needed for Legendary Redfin Pickererl: Lake Lure

Legendary Rock Bass Location

The legendary rock bass in Red Dead Redemption 2 can be found in the Aurora Basin. This location is a bit of a trek west of Blackwater, beyond Manzanita Post.

Lure needed for Legendary Rock Bass: Lake Lure

How to Catch the Legendary Catfish in Red Dead Redemption 2

Once you've caught all 13 legendary fish in Red Dead Redemption 2 and mailed them to Gill, you'll be able to take one one more quest to catch the final legendary fish. To do this you'll also have to have made it to the game's epilogue. Catch this final fish and you'll earn a special reward.


If you're after some less structured fun, we also have a code list of all the Red Dead Redemption 2 cheats. To test your hunting skills against things with more legs than fish, check out our guide to hunting perfect pelts.

Read this next