Top 10 Fish You Can Catch in Cabo San Lucas Waters

Share This Post

Cabo San Lucas is one of the world’s premier sportfishing destinations, thanks to its location at the convergence of the Pacific Ocean and the Sea of Cortez. This unique spot creates an abundant ecosystem where both pelagic (deep-sea) and coastal fish thrive. Whether you’re an experienced angler or new to fishing, you’ll find the variety of species and the excitement of the catch unmatched anywhere else. Here’s a deep dive into the top 10 fish you can catch in Cabo:

1. Striped Marlin

  • Availability: Year-round
  • Average Weight: 100–200 pounds
  • Best Time to Catch: October to December
    Cabo is famous for striped marlin, making it a dream destination for sportfishing enthusiasts. Striped marlins are known for their incredible speed and stamina. Hooking one can result in an hour-long battle between angler and fish. It’s not uncommon to witness them leaping out of the water during the fight, creating a spectacular show.

2. Blue Marlin

  • Availability: June to October
  • Average Weight: 200–400 pounds
  • Best Time to Catch: August to September
    Blue marlins are the giants of the marlin species, with some weighing over 500 pounds. These fish are the ultimate prize for serious anglers and are often the highlight of Cabo’s renowned fishing tournaments. Their power and size make them a formidable opponent.

3. Black Marlin

We do not condone the killing of Billfish. Mar Vida Sportfishing practices the Catch and Release technique. Unfortunately, this particular Black Marlin did not make it to the boat alive.

  • Availability: May to November
  • Average Weight: 300–600 pounds
  • Best Time to Catch: September to November
    Black marlins are rarer but are even larger and stronger than their blue cousins. With their sharp bills and immense size, catching a black marlin is a once-in-a-lifetime experience for many anglers.

4. Yellowfin Tuna

  • Availability: Year-round
  • Average Weight: 20–200 pounds
  • Best Time to Catch: August to December
    Yellowfin tuna are prized for both their fighting ability and their culinary value. These fish swim in large schools, which means that when one bites, there’s a good chance for more action. Their speed and agility make them a thrilling catch.

5. Dorado (Mahi-Mahi)

  • Availability: Year-round
  • Average Weight: 15–40 pounds
  • Best Time to Catch: June to October
    Dorado, also known as mahi-mahi, are as beautiful as they are fun to catch. Their vibrant blue, green, and gold colors shimmer in the sun, and their acrobatic jumps make for an exciting fight. They’re also one of the most delicious fish you’ll catch in Cabo.

6. Wahoo

  • Availability: Year-round
  • Average Weight: 20–70 pounds
  • Best Time to Catch: September to March
    Wahoo are sleek and incredibly fast, known for their sharp teeth and explosive strikes. These fish are among the fastest swimmers in the ocean, reaching speeds of up to 60 mph, making them a thrilling challenge for anglers.

7. Roosterfish

  • Availability: Year-round
  • Average Weight: 20–50 pounds
  • Best Time to Catch: May to August
    Roosterfish are iconic to the waters of Cabo, thanks to their distinctive dorsal fin that resembles a rooster’s comb. They’re typically caught near the shore, making them a popular target for inshore fishing enthusiasts. Roosterfish are aggressive fighters, known for their strength and stamina.

8. Snapper

  • Availability: Year-round
  • Average Weight: 10–30 pounds
  • Best Time to Catch: November to March
    Snapper are excellent for inshore fishing and are often caught near rocky outcrops or coral reefs. Not only are they great fighters, but they’re also prized for their delicious, flaky white meat, making them a favorite among those who enjoy cooking their catch.

9. Sailfish

  • Availability: Year-round
  • Average Weight: 50–120 pounds
  • Best Time to Catch: April to September
    Sailfish are famous for their speed and spectacular leaps. They are among the fastest fish in the ocean, capable of swimming up to 68 mph. Their sail-like dorsal fin makes them one of the most visually stunning catches in Cabo.

10. Yellowtail

  • Availability: Year-round
  • Average Weight: 10–40 pounds
  • Best Time to Catch: November to March Yellowtail, are a prized species among anglers for their speed, strength, and aggressive behavior. They’re often found around underwater structures such as reefs and kelp beds. When hooked, they’ll dive deep in an attempt to free themselves, making them a challenging and exciting fish to catch. Yellowtail are also known for their excellent taste, often served grilled or as sashimi.

The diversity and abundance of fish species in Cabo San Lucas make it a premier destination for anglers. Whether you’re targeting marlins, tuna, or inshore species like roosterfish and snapper, you’ll have plenty of action-packed days on the water. Each fish offers its own unique challenge, making every fishing trip in Cabo a new and exciting adventure.

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore