Updated November 13th, 2026
Saltwater fly fishing can take you to some beautiful places, and Mexico’s Baja Peninsula, with its beaches framed by bluffs and mountains, is one of them. Anglers who know the thrill of fly fishing for roosterfish have been coming here for years. For anyone looking for fast-paced action, accurate casting and a shot at a trophy fish, a roosterfish trip may be the next adventure.
| Topic | Our Recommendation |
|---|---|
| Best fly fishing destination | Baja California Sur, Mexico, especially the East Cape |
| Best months in Baja | March–May and September–October; largest fish in May, early June and October |
| Best months in Costa Rica | December–May |
| Rod | 10 or 11 weight; 9 weight for smaller roosters |
| Backing | At least 250 yards of 30–50 lb |
| Fly line | Tropical floating line with an intermediate tip |
| Presentation | Quick, accurate casts in front of feeding fish; fast strip or two-handed retrieve |
| Starting leader | 3 ft of 40 lb, 2 ft of 30 lb and 3 ft of 20 lb fluorocarbon |
| Top flies | Nyacca Baitfish, Cowen’s Magnum Baitfish, EP Roosterfish, EP Sardina, EP Tinker Mackerel |
What Are Roosterfish?
Roosterfish (Nematistius pectoralis) are unmistakable, with a comb-like dorsal fin of seven long spines and distinct black stripes. They live only in the tropical eastern Pacific, from Baja California south to Peru, including the Galápagos. They grow to more than 5 ft and 110 lb, and the IGFA all-tackle record is 114 lb.
Roosterfish are apex predators, so they aren’t afraid to eat a fly. In shallow water, though, they are often on edge and acutely aware of anything bigger than themselves. When chasing bait, they dart, dive and change direction several times. They don’t tail; they announce their presence and fight hard. Small roosters jump, and big ones make long, powerful runs.

Why Do Anglers Target Roosterfish, and Where Can You Catch Them?
When hooked, roosterfish don’t just fight, they brawl. They crush baitfish, usually small sardines, in shallow water, and once hooked they make long, fast, gear-testing runs. The setting is the other draw: aquamarine water, crashing waves, rocky bottoms and beaches backed by mountains, with plenty of opportunities to wade.
Those opportunities exist in only a few destinations. Mexico’s Sea of Cortez, and Baja’s East Cape in particular, is the premier place to find a roosterfish that will eat a fly. Costa Rica produces some of the largest roosterfish, but very few are caught on a fly rod there. Roosters in Costa Rica roam the beaches and rocky reefs, and most are caught on live bait and conventional tackle.
How Do You Catch Roosterfish on the Fly?
There are two ways to fly fish for roosterfish: sight fishing from the beach and fishing from a boat.
From the beach: the approach is simple but demanding. Roosters cruise the shallow water along the beach, and anglers have to stay focused and stealthy, more like hunters than casters. When you spot a feeding rooster, stay calm. It often takes a sprint to get into casting range, then as many casts as you can make, sometimes a double haul from neck-deep water with waves breaking in your face.
Stalking and casting skills are only part of it. Patience matters just as much: roosterfish are earned after long hours in the sun scanning for cruising fish. An opportunity can disappear as quickly as it appears, because these fish will slip into deeper water if they sense anything unusual. This isn’t the best approach for inexperienced saltwater anglers, but rather those who enjoy the rush and fulfillment of a steep challenge.
From a boat: a panga lets you cover more water and reach roosters in deeper water. Fish are often found crashing bait or cruising at the surface, and when they aren’t showing, guides may use live bait and teasers to draw them up. Either way, shots happen suddenly, and a quick, accurate cast is paramount. Boat fishing is easier on the angler, but there are no “gimmes” in roosterfishing.
Presentation: in our experience, roosters are caught when they’re actively feeding, and the fly has to land right in front of them. That can take several quick, accurate casts. The fly needs to arrive on time and keep moving. A fast single strip and a two-handed retrieve both work, but a two-handed retrieve can offer more control.

Baja California Sur, Mexico
Baja’s East Cape offers both wade and boat fishing. You can walk the beach in search of cruising fish, or use a boat to cover more water.
On the beach, many guides use ATVs to cruise the shoreline. The traditional way is on foot, walking and scanning for cruising fish. When a fish is spotted, use stealth or speed, depending on how the fish is behaving, to get into casting position. An intermediate tip helps keep the fly in the strike zone while waves break against the shore. Anything heavier would be very challenging to cast and manage.
When fishing from a panga, guides motor along or drift with the tide looking for schools of roosters or signs of bait. If the fish are elusive, they may chum with small baitfish and throw a teaser on a baitcaster to draw nearby fish in. Once a school is in range, the same rods, lines and flies will work.
Costa Rica
Roosterfish can be caught inshore in Costa Rica, but they are difficult to catch on a fly there, and anglers using conventional tackle or bait will have more success. Fly fishing for roosters in Costa Rica is typically done from offshore boats running near shore in search of bait balls, birds and schools of roosterfish feeding on bait. Captains chum with baitfish to draw the roosters in, then anglers cast to the cruising schools. Flies are big and bushy, cast on 10- and 11-weight rods with sinking or sink-tip lines.

What Flies Work Best for Roosterfish?
You might expect an apex predator like a roosterfish to eat anything, but matching the local baitfish is important.
Small roosters usually feed on sardines, and larger roosters want mullet and mackerel. Most of this bait is 3 to 6 inches long, though roosters will chase mullet up to a foot long. Choose fly colors that match the local sardines and mullet. From the beach, a mullet pattern with a spun deer hair head is a good first choice.
The roosterfish flies we’d carry:
- EP Roosterfish, Mullet: sizes 3/0 and 4/0. The 4/0 mullet is the beach fly for roosters.
- EP Roosterfish, Sardina: standard and tan, size 3/0
- EP Sardina: size 3/0
- EP Tinker Mackerel: size 3/0
- Nyacca Baitfish: sizes 2/0 and 4/0
- Cowen’s Magnum Baitfish: size 4/0
What Gear Do You Need for Roosterfish?
Rods and reels: a stout rod and a sturdy reel are essential. Most anglers fish a 10-weight or 11-weight rod with a matching reel loaded with at least 250 yards of durable 30 to 50 lb backing. A 9-weight with at least 250 yards of backing is good to have for smaller roosters and other species you might encounter.
Fly lines: our primary line for roosters is a 10-weight floating line with an intermediate tip. Choose a line built for the tropics with a powerful front taper to turn over big leaders and bulky flies. Many tropical lines are already built heavier than their rated weight, so there’s no need to size up. The RIO Elite Tropical OutBound Short and the Scientific Anglers Sonar Tropical/Jungle Titan Clear Tip both have a 15 ft intermediate tip, and your favorite intermediate-tip tarpon line will also work. A full intermediate line can work in some situations, but it’s much harder to manage. It is not common to fish full sinking lines for roosters in Baja: you need to pick up and lay down the line quickly to make repeat shots at moving fish, and that is very challenging with a sinking line. In Costa Rica, sinking and sink-tip lines are more common.

Leaders: travel with 40, 30 and 20 lb fluorocarbon and build your own tapered leaders. A good starting point is 3 ft of 40 lb, 2 ft of 30 lb and 3 ft of 20 lb to the fly. Some anglers also carry 40 lb fluorocarbon as a bite tippet, but it is often too thick, and roosters will shy away from it, forcing you to drop down to 20 lb. For more on building leaders, see our saltwater leader and tippet guide.
Footwear: this comes down to personal preference, but it matters. Many anglers go barefoot in the panga. On the beach, some prefer sturdy wading boots, so they don’t have to worry about stepping on anything sharp when it’s time to run into casting position.

When Is the Best Time to Fish for Roosterfish?
In Baja, roosterfish can be caught year-round, but the season varies by month:
| Months | Baja California Sur |
|---|---|
| March–May | Peak numbers and conditions; largest fish arrive in May |
| Early June | Largest fish still moving through |
| Mid-July–August | Rainy season; visibility is tough |
| September–October | Peak numbers and conditions; largest fish return in October |
| November–mid-March | Wind picks up on the East Cape; the Pacific side is the better option |
In Costa Rica, December through May is the most popular time to fish for roosters, with the most consistent weather.
Where Should You Book a Roosterfish Trip?
We book three roosterfish trips, two in Mexico and one in Costa Rica.
Bahía de los Sueños, Baja California Sur, Mexico
With miles of open, accessible coastline, Baja’s East Cape is arguably the world’s best place to catch roosterfish from the beach, and Bahía de los Sueños gives it a lodge to match. Anglers and non-angling companions get first-class accommodations, guides experienced with fly anglers, protected beaches and plenty to do off the water.
Best for: sight fishing for roosterfish from the beach, and groups or families with non-anglers.
Los Locos, Magdalena Bay, Mexico
Los Locos is one of the most productive and exciting operations we book. It runs trips on Magdalena Bay, along the remote Pacific coast of Baja California Sur, where anglers can target a wide range of species, from striped marlin to roosterfish.
Best for: anglers who want roosterfish as part of a multi-species trip, including striped marlin.
Crocodile Bay Resort, Osa Peninsula, Costa Rica
On Costa Rica’s southern Pacific coast, the Osa Peninsula has some of the best bluewater fishing anywhere, with consistent action for sailfish, marlin, roosterfish, tuna, wahoo and dorado.
Best for: boat-based roosterfish alongside sailfish, marlin and other bluewater species.

Frequently Asked Questions
Where is the best place to catch roosterfish on the fly? Baja California Sur, Mexico, especially the East Cape, where you can sight fish for roosterfish from the beach.
When is the best time to fly fish for roosterfish in Baja? Roosterfish can be caught year-round in Baja, but March through May and September through October have the most fish and the best conditions. The largest fish move through in May, early June and October.
What weight fly rod do you need for roosterfish? A 10- or 11-weight rod with a sturdy reel and at least 250 yards of 30 to 50 lb backing. A 9-weight is useful for smaller roosterfish.
What flies work best for roosterfish? Baitfish patterns that match the local sardines, mullet and mackerel. Our top picks are the EP Roosterfish in Mullet, size 4/0 for the beach, and Sardina, size 3/0, along with the Nyacca Baitfish, Cowen’s Magnum Baitfish, EP Sardina and EP Tinker Mackerel.
What fly line is best for roosterfish? A 10-weight floating line with an intermediate tip. A full intermediate line works in some situations but is harder to manage, and full sinking lines make it hard to pick up and recast quickly at moving fish.
How do you retrieve a fly for roosterfish? Cast quickly and accurately in front of an actively feeding fish, then keep the fly moving with a fast single strip or two-handed retrieve. The fly needs to be moving at all times!
How big do roosterfish get? Roosterfish grow to more than 5 ft and 110 lb. The IGFA all-tackle record is 114 lb.





