Guide · Mexico

Spearfishing in Mexico

Mexico is two oceans in one country: the cold, swelly Pacific of Baja, the Sea of Cortez — «the world's aquarium» and the heart of Mexican spearfishing — and the warm, gin-clear Caribbean of Quintana Roo. Spearfishing is legal, but breath-hold only (apnea): a speargun on scuba, hookah or a compressor is banned nationwide (NOM-017-PESC-1994, §4.5). And you need a CONAPESCA sport-fishing permit — «from shore without a permit» is a myth. This guide sets the rules straight and shows where and when to dive.

The common thread on both coasts is reading the water: the wind, river plumes and the tides, which run from a 6–7 m macro-tide in the Upper Gulf to a near-nil micro-tide in the Caribbean. There's no national seasonal hunting ban; species closed seasons apply. This guide explains the law, walks the five regions — Baja to the Caribbean — and links to a daily go / borderline / no-go forecast for every city.

Open the flagship — La Paz →

The rules in brief

The legal modality is recreational breath-hold spearfishing. The essentials:

Species, sizes and closed seasons

The quarry changes radically between the temperate Pacific, the subtropical Cortez and the Caribbean. In the Pacific and Cortez you hunt cabrilla, snapper, jack, sierra and yellowtail; in Baja, also white seabass and calico bass in the kelp. In the Caribbean it's snapper, grouper (with a closed season) and hogfish. Yucatán grouper is closed 1 Feb–31 Mar. Respect the minimum sizes.

Where to dive, by region

Mexico splits into five spearfishing regions, each with its own character:

Season, visibility and safety

The window reads by coast. In the Cortez, summer (May–Oct) brings warm water (28–30 °C) and peak visibility; winter cools and gets windy. On the Pacific the swell decides — pick the calm days. In the Caribbean the dry season (Nov–May) is cleanest; sargassum (Apr–Oct) muddies it and hurricanes run June–November on both oceans (peak Aug–Sep). The daily per-city forecast tells you the day.

Safety: never dive alone — a buddy on every dive against blackout. In the Upper Gulf and the Cerralvo channels (La Ventana) tidal currents are strong: go in on the slack. And respect hurricane season: if there's a storm in the basin, it's not the day.

Where to dive, by region

Baja Pacific

Baja California's Pacific face — cold, upwelled California-Current water, kelp forests and yellowtail. Ensenada and La Bufadora are icons; it warms to the south.

  • Playas de RosaritoPlayas de Rosarito opens Pacific Baja: beach and rocky reefs with the Coronado Islands offshore.
  • EnsenadaEnsenada is the biggest NW port and Baja's dive capital: the Todos Santos Islands offshore hold big yellowtail.
  • La BufadoraLa Bufadora (Punta Banda) is a Baja dive icon: rocky headland, kelp and lobster, with shore access.
  • San QuintínSan Quintín is a mid-Baja bay and estuary: remote kelp reefs toward Colonet, cold productive water.
  • Bahía AsunciónBahía Asunción is a mid-Baja fishing-and-abalone village: rocky coast, kelp and clean cold water, very remote.
  • Bahía TortugasBahía Tortugas is a protected anchorage behind Punta Eugenia: kelp, yellowtail and good cold-water visibility, isolated.
  • Punta AbreojosPunta Abreojos is exposed rocky Pacific Baja Sur coast: kelp and lobster, heavy surf, for when the swell drops.
  • Puerto San CarlosPuerto San Carlos opens Magdalena Bay, BCS's big Pacific lagoon: bay water is murky, the real hunt is at the mouth and outer banks (bluewater).
  • Todos SantosTodos Santos is a Pueblo Mágico of Pacific beaches with heavy shorebreak (Punta Lobos): the hunt depends on swell, best near the points.

Sea of Cortez

The Sea of Cortez — «the world's aquarium» and the heart of Mexican spearfishing; 10–25 m clarity in the south (La Paz, La Ventana, Los Cabos). Tides drop north to south: the Upper Gulf's 6–7 m macro-tide means diving the slack.

  • San FelipeSan Felipe is the Upper Gulf of California: giant tides and temperate water, rocky reefs just south of the protected core.
  • Puerto PeñascoPuerto Peñasco (Rocky Point) is the Upper Gulf gateway from Arizona: huge tides, Isla San Jorge with sea lions offshore.
  • El Golfo de Santa ClaraEl Golfo de Santa Clara sits at the apex of the Upper Gulf funnel: the country's most extreme tides and very turbid delta water — marginal diving, more info than spot.
  • Bahía KinoBahía Kino is Sonora's classic: facing Isla Tiburón and Isla Alcatraz, reefs and banks with good visibility.
  • GuaymasGuaymas is a Sonora port and bays, neighbour of San Carlos: murkier harbour water, good reefs toward San Pedro Nolasco.
  • San CarlosSan Carlos (Nuevo Guaymas) is Sonora's premium dive base: Isla San Pedro Nolasco with sea lions and the state's best visibility (up to 20 m+).
  • YávarosYávaros–Huatabampito is a bay and lagoon of southern Sonora: shallow, slightly turbid water, scattered reefs and shoals, little visited.
  • TopolobampoTopolobampo is a Sinaloa port with islands and islets at its mouth: rocky banks and reefs, medium visibility, easy logistics base.
  • Bahía de los ÁngelesBahía de los Ángeles is a wild Gulf icon: an archipelago of ~16 islands, whale sharks, groupers and yellowtail in clear water.
  • Santa RosalíaSanta Rosalía is a historic mining port of central BCS: Isla San Marcos offshore, rocky reefs and good autumn visibility.
  • MulegéMulegé is a river oasis beside Bahía Concepción, one of the Gulf's most sheltered bays: shallow reefs and easy shore access.
  • LoretoLoreto is the Gulf's dive mecca, with Bahía de Loreto National Park and its islands: clear water, groupers and snappers on the reefs outside the buffers.
  • La PazLa Paz is Mexico's spearfishing capital: Isla Cerralvo (Jacques Cousteau), El Bajo and outer banks yield cubera snapper, tuna and wahoo.
  • La VentanaLa Ventana is the channel facing Isla Cerralvo, a kite and dive mecca: the lower Gulf's best visibility (10–25 m) and pelagics in season.
  • El SargentoEl Sargento is La Ventana's neighbouring village on the same Cerralvo channel: very clear water, strong winter northers, pelagics in season.
  • Los BarrilesLos Barriles is the heart of the East Cape: big-game and reefs with snapper and cabrilla, warm clear water, strong winter northers.
  • BuenavistaBuenavista is Los Barriles' quiet neighbour on the East Cape: the same snapper/cabrilla reefs and banks, warm clear water.
  • Cabo PulmoCabo Pulmo is the Sea of Cortez's only hard coral reef and a world recovery story (+462 % biomass): a total no-take park — here you dive to look, not to hunt.
  • San José del CaboSan José del Cabo is the gateway to the Gordo Banks, legendary yellowfin-tuna and wahoo seamounts, with reefs at the Gulf's tip.
  • Cabo San LucasCabo San Lucas caps the peninsula where the Pacific and the Gulf meet: a marine reserve sits by the Arch, and hunting stays on the outer reefs outside the park.

Pacific Mainland

The Pacific mainland (Nayarit to Oaxaca) — warm reefs off headlands and islands, murky at river mouths. In the SE the Tehuantepec jet winds build short seas and upwelling — narrow windows.

  • San BlasSan Blas is a historic Nayarit port with mangrove and murky inshore water: the real hunt is on the rock banks, with the Isla Isabel sanctuary offshore.
  • Rincón de GuayabitosRincón de Guayabitos is a shallow, sheltered Nayarit bay with Isla del Coral offshore: easy snorkel-hunting near the island.
  • SayulitaSayulita is a Nayarit surf town with rocky points between the beaches: hunt the points when the swell drops, warm green-blue water.
  • Punta de MitaPunta de Mita is the north point of Banderas Bay: rock reefs on the cape, clearer water than the inner bay, with the protected Marietas to the west.
  • Puerto VallartaPuerto Vallarta is the Banderas Bay hub: the malecón is murky, but the southern rocky coast and the La Corbeteña seamounts give good hunting.
  • Boca de TomatlánBoca de Tomatlán is the gateway to the clean southern Banderas coves (Yelapa, Majahuitas): the bay's best visibility, with protected Los Arcos nearby.
  • ChamelaChamela–Pérula is a quiet Jalisco Costalegre bay with an archipelago of islets: rock reefs and clear water outside the sanctuary islands.
  • Barra de NavidadBarra de Navidad–Melaque is a bay and lagoon of southern Jalisco: sheltered rock reefs, warm water and easy shore access.
  • TenacatitaTenacatita–La Manzanilla is a sheltered Costalegre bay with coral patches: classic snorkel-hunting in warm clear water over rock and reef.
  • ManzanilloManzanillo is Colima's big port with the Santiago and La Boquita bays: the harbour is murky, but the rocky points (Roca Elefante, Juluapan) hunt well.
  • ZihuatanejoZihuatanejo–Ixtapa mixes calm bays with Isla Ixtapa and the Los Morros de Potosí pinnacles: warm water with snapper, cabrilla and deep rock.
  • AcapulcoAcapulco is a big closed bay with murky inner water: the real hunt is at Isla de la Roqueta, Pie de la Cuesta and the outer points.
  • Puerto EscondidoPuerto Escondido is Oaxaca's surf capital with a powerful south swell: the rocky points (Carrizalillo, Puerto Angelito) hunt when the sea calms.
  • HuatulcoHuatulco is 9 bays and a national park with southern Oaxaca's best visibility and corals: hunt outside the cores, with the Tehuantepec upwelling in play.
  • Salina CruzSalina Cruz is the gateway to the Gulf of Tehuantepec: an industrial port with upwelling and the violent winter Tehuanos, hunted on the rocky points only in calm.

Gulf of Mexico

The Gulf of Mexico — a murky, silty shelf with a diurnal micro-tide (one tide a day); hunting only makes sense on the offshore reefs (Lobos, the Veracruz System, Alacranes). Winter «nortes».

  • La PescaLa Pesca (Soto la Marina) is a Tamaulipas river mouth and beach: murky river-and-shelf water, marginal inshore diving — more shore fishing than apnea.
  • TampicoTampico–Playa Miramar is a port and beach of southern Tamaulipas: shore turbid from the Pánuco, the hunt is on the outer rock banks (Tuxpan-Lobos group).
  • TuxpanTuxpan gives access to Isla de Lobos and the Lobos-Tuxpan reef system, reefs 10–15 km offshore: cleaner water and coral — the northern Gulf's best hunting.
  • VeracruzVeracruz–Boca del Río faces the Veracruz Reef System, the Gulf's largest reef complex: dozens of shoals, but with protected cores — hunt outside them.
  • Antón LizardoAntón Lizardo is the dive base toward the southern SAV reefs (Enmedio, Anegada): water a bit clearer than Veracruz port, hunt the shoals outside the cores.
  • CampecheCampeche is a colonial port on a very shallow, turbid shelf: inshore diving is weak, the real hunt is on the outer banks (Campeche bank).
  • SisalSisal is an old henequen port of northern Yucatán on a shallow silty shelf: mythical Alacranes is far offshore (no-take), the real hunt is on local banks and wrecks.
  • ProgresoProgreso is Mérida's port with its long pier on a shallow silty shelf: turbid inshore water, hunt on local banks, with Alacranes far offshore as an info-zone.

Mexican Caribbean

The Mexican Caribbean (Quintana Roo) — warm, gin-clear water (10–40 m) over the world's second reef, but most famous spots are no-take ANP (Cozumel, Puerto Morelos = info zones). Sargassum Apr–Oct, hurricanes Jun–Nov.

  • Isla HolboxIsla Holbox is the north corner of Quintana Roo: a shallow, slightly turbid north-facing lagoon, inside the Yum Balam Reserve and the whale-shark route.
  • Isla MujeresIsla Mujeres has reefs and the MUSA underwater museum, but the West Coast NP cuts the best zones: the reef is no-take and only lionfish is a legal target.
  • CancúnCancún is crystalline Caribbean water, but almost all the nearby reef sits in the West Coast NP and under hotel-zone swim buffers: an info-zone + lionfish product.
  • Puerto MorelosPuerto Morelos protects a barrier reef inside a total no-take national park: no hunting here — it's an info-zone, and the reef is worked only in authorised lionfish programs.
  • Playa del CarmenPlaya del Carmen is the Riviera Maya drift-dive hub: constant north current and protected reef — a lionfish and info-zone product, with hunting only outside the closed sectors.
  • CozumelCozumel is a world dive benchmark (15–40 m visibility), but its entire west reef is a no-take national park: here you dive to look, not to hunt — a pure info-zone.
  • AkumalAkumal is «the place of turtles»: a protected clear-water bay where you don't hunt, ringed by no-take reef — an info-zone and lionfish product outside the bay.
  • TulumTulum joins the national park below the ruins to the huge Sian Ka'an Biosphere Reserve in the south: almost everything is heavily restricted — an info-zone and lionfish product.
  • MahahualMahahual is Costa Maya: very clear water and the Banco Chinchorro atoll offshore (no-take biosphere) — an info-zone and lionfish product, with hunting only on the coast outside the reserve.
  • XcalakXcalak is the southern tip by Belize: a wild, little-visited village with excellent water and the Xcalak Reefs NP — hunt outside the cores, a lionfish reef.
See all cities

Frequently asked questions

Rules current as of 2026 — always confirm with CONAPESCA/CONANP before you go. Spearfishing is breath-hold only (NOM-017-PESC-1994); a CONAPESCA permit is always required, and the ANP marine parks (Cabo Pulmo, Cozumel, Puerto Morelos) are no-take.

Is spearfishing legal in Mexico?

Yes, as recreational breath-hold spearfishing with a CONAPESCA permit. A speargun on scuba, hookah or a compressor is banned (apnea only, NOM-017-PESC-1994 §4.5). The permit is required from shore too.

Do I need a permit from shore?

Yes. The CONAPESCA sport-fishing permit is always required, including diving from the beach. «From shore without a permit» is a myth. Get it online or via providers; carry it in the water.

Can I spear dorado or roosterfish?

We advise against it. Dorado, marlin, sailfish, roosterfish and tarpon are reserved for rod fishing within the 50-mile strip. The exact speargun ban isn't cited in the DOF, so our advice is conservative: don't shoot them.

Where's the best visibility, and when?

The southern Sea of Cortez (La Paz, La Ventana, Los Cabos) gives 10–25 m, best in summer. The Caribbean (Cozumel, Isla Mujeres) reaches 15–40 m in the dry season (Nov–May), but many reefs are no-take. Pick the day by wind and forecast.