How to Catch Legendary Fish and Legendary Fish Locations
There are 13 Legendary Fish to find and catch in Red Dead Redemption 2. This Legendary Fish guide details everything you need to know about preparing to catch and these more than average fish. In addition, this guide also includes maps that detail the location of all Legendary Fish in RDR2.
Fishing has its own nuance in Red Dead, and understanding that further is important for catching the Legendary fish. They are legendary for a reason, after all. After you're confident in catching normal fish in Red Dead, here are the Legendary Fish lures, bait, and locations you'll need to reel in the big one.
Looking for something in particular? Click the links below to jump to...
All Legendary Fish in RDR2
Know what you're looking to catch? Click the links below to find individual fish guides or continue scrolling to learn even more about each of the Legendary Fish in RDR2.
All Legendary Fish Locations in RDR2
There are 13 Legendary Fish to catch throughout the world of Red Dead Redemption 2.
You can obtain a map with the locations of all of the fish by speaking to Jeremy Gill and starting the Stranger quest A Fisher of Fish on the pier along the northeast shore of Flat Iron Lake.
- Legendary Bluegill
The Legendary Bluegill can be found south of Clemens Point off the shore of Flat Iron Lake. You will discover it if you accept Kieran's offer to go fishing during Chapter 3. To catch the Legendary Bluegill, use a Special Lake Lure. - Legendary Bullhead Catfish
The Legendary Catfish can be fished in the creek deltas to the west of Sisika Penitentiary on Sisika Island. Use a Special River Lure to catch this fish. - Legendary Chain Pickerel
To catch the Legendary Chain Pickerel, use a Special River Lure along the Dakota running northwest of Flatneck Station. - Legendary Gar
The Legendary Gar can be found in the marshy swamp between Lakay and Lagras in the Bayou Nwa region of Lemoyne. Use the Special Swamp Lure to catch this fish. - Legendary Largemouth Bass
You can fish for this Legendary Bass southeast of Lake Don Julio, on the shore of the San Luis River in New Austin. Use a Special River Lure to catch this fish. - Legendary Muskie
To catch the muskie, head to the lighthouse at the south end of the Van Horn Trading Post in New Hanover and use a Special River Lure. - Legendary Perch
You'll find the Legendary Perch swimming in Elysian Lake, southwest of Annesburg in the Roanoke Ridge region of New Hanover. Use a Special Lake Lure to catch this fish. - Legendary Redfin Pickerel
You can fish for the Legendary Redfin in the largest pool of Stillwater Creek, between Thieve's Landing and MacFarlane's Ranch in New Austin. Use the Special Lake Lure to catch this fish. - Legendary Rock Bass
You'll find this Legendary Bass in the Aurora Basin, at the head of the Lower Montana River to the west of Manzanita Trading Post in the Tall Trees region of West Elizabeth. Use a Special Lake Lure for this fish. - Legendary Salmon
The Legendary Salmon swims in the cold waters of Lake Isabella, far to the northwest of Valentine in the Grizzlies West region of Ambarino. - Legendary Smallmouth Bass
You can catch this Legendary Bass with a Special Lake Lure in Lake Owanjila, to the west of Strawberry between the Big Valley and Tall Trees regions of West Elizabeth. - Legendary Sturgeon
Fish for this Legendary Sturgeon by dropping a Special River Lure off the railroad bridge over the mouth of the Lannahechee River (or rowing out a boat), between Saint Denis and Rhodes in the southern part of Lemoyne. - Legendary Trout
The Legendary Trout can be found in the basin far north of Annesburg, in the northeast corner of New Hanover, up the Kamassa River from Brandywine Drop. Use a Special River Lure to catch this fish.
How to Catch RDR2 Legendary Fish
Below are five steps that you'll need to follow to catch Legendary Fish in Red Dead 2.
1. Accept the Legendary Fish Quest
First things first, head to Gill Landing. It's part of The Heartlands, southeast of Flatneck Station, on the north coast of Flat Iron Lake.
Go out onto the dock there and talk to Jeremy Gill to accept his quest - A Fisher of Fish.
He gives you map marking all 13 Legendary Fish. You must catch these fish and deliver them to him to complete this Stranger Quest.
2. Get the Right Bait
As detailed on the How to Fish page, you can buy various types of bait at the Bait Shop in Lagras. However, you'll unlock additional bait after accepting A Fisher of Fish.
To catch Legendary Fish, you need to buy the three different lures.
Here are what each of the lures are good for catching in RDR2.
Special Lake Lure
- Legendary Bluegill
The Legendary Bluegill can be found south of Clemens Point off the shore of Flat Iron Lake. You will discover it if you accept Kieran's offer to go fishing during Chapter 3. - Legendary Largemouth Bass
You can fish for this Legendary Bass southeast of Lake Don Julio, on the shore of the San Luis River in New Austin. - Legendary Perch
You'll find the Legendary Perch swimming in Elysian Lake, southwest of Annesburg in the Roanoke Ridge region of New Hanover. - Legendary Redfin Pickerel
You can fish for the Legendary Redfin in the largest pool of Stillwater Creek, between Thieve's Landing and MacFarlane's Ranch in New Austin. - Legendary Rock Bass
You'll find this Legendary Bass in the Aurora Basin, at the head of the Lower Montana River to the west of Manzanita Trading Post in the Tall Trees region of West Elizabeth. - Legendary Smallmouth Bass
You can catch this Legendary Bass in Lake Owanjila, to the west of Strawberry between the Big Valley and Tall Trees regions of West Elizabeth. - Legendary Sockeye Salmon
The Legendary Salmon swims in the cold waters of Lake Isabella, far to the northwest of Valentine in the Grizzlies West region of Ambarino.
Special River Lure
- Legendary Bullhead Catfish
The Legendary Catfish can be fished in the creek deltas to the west of Sisika Penitentiary on Sisika Island. - Legendary Chain Pickerel
To catch the Legendary Chain Pickerel, fish along the Dakota, which runs northwest of Flatneck Station. - Legendary Large Sturgeon
Fish for this Legendary Sturgeon off the railroad bridge over the mouth of the Lannahechee River (or rowing out a boat), between Saint Denis and Rhodes in the southern part of Lemoyne. - Legendary Muskie
To catch the muskie, head to the lighthouse at the south end of the Van Horn Trading Post in New Hanover. - Legendary Steelhead Trout
The Legendary Trout can be found in the basin far north of Annesburg, in the northeast corner of New Hanover, up the Kamassa River from Brandywine Drop.
Special Swamp Lure
- Legendary Longnose Gar
The Legendary Gar can be found in the marshy swamp between Lakay and Lagras in the Bayou Nwa region of Lemoyne. - Legendary Catfish
3. Find a Legendary Fish
If you look at the Legendary Fish map that you acquired from Jeremy Gilll, you'll find that all of these fish will be marked on your map as you get close to their location. Check out the comparison between your world map, and the paper map, to find them. Or, you can click on the individual fish pages to see where to find their location.
4. Catch the Fish
Once you're in the right place, use the lure we suggested above. The Legendary Fish in that area should be the first to bite. It will be a hard battle.
5. Deliver the Fish
Once you've caught a Legendary Fish, store it on your horse and immediately head to the nearest post office. Keeping the catch on your horse, you can mail it to Jeremy Gill. After 24 hours, you'll receive your reward for you fish.
Make sure to be incredibly careful when transporting the fish. If it falls off your horse after a tumble, you'll probably have to reload your save to get it back.
Once you've delivered every fish, you'll finally be able to hunt the Legendary Catfish with Jeremy Gill.
Looking for even more Red Dead Redemption 2 Guides? Why not check out...