Sportfishing in Los Cabos is genuinely fun if you like being on the water and have realistic expectations. You’ll head out on a center-console or small cruiser looking for marlin, sailfish, dorado, tuna, and wahoo. Most trips run 4–6 hours. The Sea of Cortez side can be calmer in the morning, but it often gets choppy; don’t expect a luxury cruise. The experience is mostly about trolling, watching the rods, and the burst of adrenaline when something hits. It’s not constant action—some days you get multiple hookups, others you might fight for one decent fish. Bring sunscreen, a hat, polarized sunglasses, and motion sickness remedies if you need them.
Best time is May through November, with peak billfish season usually June–October. December–April is cooler and can still be good for tuna and dorado but sees fewer marlin. Expect to pay around $550–$950 for a half-day private charter for up to 4 people; full days run $900–$1,600 depending on boat size and distance. Per-person shared trips exist but are less common and can feel crowded.
Tip: Book a private half-day trip on a 25–32 ft boat rather than the cheapest “all-inclusive” large-group option. The smaller private boats usually fish better and give you more control over the day. Skip the giant party boats that advertise “guaranteed fish” — they tend to overcrowd the same spots and the experience is closer to a floating bus than real sportfishing.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.