Fishing charters San Jose del Cabo

Best time to fish in San José del cabo ( month by month Guide )

Best Time to Fish in San José del Cabo (Month by Month Guide)
Angler holding a yellowfin tuna in San José del Cabo sportfishing charter

Best Time to Fish in San José del Cabo (Month by Month Guide)

San José del Cabo offers year-round fishing, but each month brings different highlights. Here’s your calendar.

Quick Answer

The best time to fish San José del Cabo is June–November for marlin, tuna, dorado and wahoo. Inshore roosterfish peak May–August. Winter (Dec–Feb) brings great light-tackle action with sierra mackerel.

Offshore sportfishing boat leaving Puerto Los Cabos marina at sunrise

Month by Month Fishing Calendar

MonthMain SpeciesNotes
JanuarySierra, SnapperCooler waters, great light-tackle inshore.
FebruarySierra, YellowtailConsistent inshore; offshore quieter.
MarchSnapper, RoosterfishTransition month, roosterfish start showing.
AprilRoosterfish, Jack CrevalleGood inshore variety, warming waters.
MayRoosterfish, Striped MarlinPeak roosterfish; marlin start offshore.
JuneStriped/Blue Marlin, TunaBig-game season kicks off strong.
JulyMarlin, Tuna, DoradoExcellent offshore, calm seas.
AugustDorado, RoosterfishHot bite nearshore and offshore.
SeptemberBlue Marlin, Tuna, WahooPrime time, storms bring big fish.
OctoberDorado, Wahoo, MarlinOne of the best all-around months.
NovemberTuna, Wahoo, DoradoStill hot offshore; weather pleasant.
DecemberSierra, TunaCooler waters, good mix inshore + offshore.
Super Panga fishing charter ready for departure in San José del Cabo

On the Water (Video)

Angler with dorado catch on a San José del Cabo fishing trip

Book Your Trip

Ready to fish? Choose your boat and secure your date.

FAQ

What’s the best month for marlin?
Usually June–November offshore around Gordo Banks and beyond.
Is there fishing in winter?
Yes, inshore sierra mackerel and snapper are excellent Dec–Feb.
When is dorado season?
Mainly August–November, often close to shore after storms.
What time do trips start?
Always 6:10 AM departure from Puerto Los Cabos marina.