
Baja is one of the world’s great fishing destinations – yellowtail off the coast, dorado in summer, and whale sharks cruising the bays. Before you wet a line, though, you need a Mexican fishing license. The rules surprise a lot of first-timers, especially one: on a boat, everyone aboard needs a license, even people who never pick up a rod. Here is how it works and how to get one in a few minutes.
A CONAPESCA fishing license is required for anyone fishing in Mexican waters – and for every person aboard a boat that carries fishing tackle, regardless of age or whether they fish. A license is not required to fish from shore. Buy one online for a day, week, month, or year before you go.
Who needs a license
Mexico’s fishing authority, CONAPESCA, requires a sportfishing license for anyone fishing in Mexican waters. The rule that catches people out: when a boat carries fishing equipment, every person on board needs their own license – kids included, and even non-anglers just along for the ride. The one common exception is fishing from land (beach, shore, or pier), which does not require a license. If you are heading out with a local panguero in a spot like Bahía de los Ángeles or San Felipe, ask whether the charter includes licenses – many do.
How to get a Mexican fishing license
You do not have to wait until you cross. The easiest options:
- Online: through CONAPESCA’s official portal (conapescaenlinea.gob.mx) or a U.S.-based partner service that bills in U.S. dollars – print the license and carry it with you.
- CONAPESCA office: there is an office in San Diego and others near the border.
- Locally: tackle shops and marinas in Baja fishing towns can often sell you one, though buying ahead avoids the hassle.
Duration, cost and rules
Licenses are sold for one day, one week, one month, or one year. Prices are set by CONAPESCA in Mexican pesos and shift with the exchange rate, so treat them as a small, budget-it-in line item rather than a fixed figure. A few rules worth knowing: carry your license while fishing, observe bag and size limits, and do not fillet your catch aboard the boat it was taken from. Fishing without a license can bring a fine and, on a boat, even risk vessel confiscation – cheap insurance against an expensive mistake.
- A CONAPESCA license for every person on the boat
- Printed license (and a photo of it on your phone)
- Bringing your own boat? You also need a temporary import permit for the vessel
- Know the current bag and size limits for your target species
- Mexican auto insurance for the drive down
Trailering your own boat south? You will also need a temporary vehicle import permit for the boat and trailer (Baja itself is exempt, but mainland Mexico is not). Pair that with the right coverage before you tow.
Before the license and the bait, get the basics right: Mexican auto insurance for the drive. Quote in minutes and you are covered before you reach the water.
Related guides
- Driving to Bahía de los Ángeles
- San Diego to San Felipe drive
- Temporary vehicle import permit
- Why you need Mexican car insurance
Frequently asked questions
Do I need a Mexican fishing license?
Yes, if you fish in Mexican waters – and if you are aboard a boat that carries fishing tackle, you need one even if you do not fish. Fishing from shore does not require a license.
Does everyone on the boat need a fishing license in Mexico?
Yes. When a boat carries fishing equipment, every person on board must have their own CONAPESCA license, regardless of age or whether they personally fish.
How do I get a Mexican fishing license?
Buy one online through CONAPESCA’s official portal or a U.S.-based partner service that accepts dollars, at the CONAPESCA office in San Diego, or from tackle shops in Baja. Licenses come in day, week, month, and year terms.
Do I need a license to fish from the beach in Mexico?
No. A CONAPESCA license is not required for fishing from land, such as the beach, shore, or a pier. It is required for fishing from a boat.
Do I need anything else to bring my own boat to Mexico?
Yes. If you trailer a boat to mainland Mexico you need a temporary import permit for the vessel (Baja is exempt), plus Mexican auto insurance for the tow vehicle and trailer.
