Mexico offers many excellent fishing alternatives, inshore, nearshore and offshore, just south of the U.S. border. Mexican law requires anglers aboard privately owned boats to carry four documents when crossing the border by water to fish within 12 miles of Mexico’s coast, even if the boat doesn't make landfall in Mexico.
If you plan to travel into Mexican waters by boat, you'll need the following documents.
• Passport: Everyone on board must carry a valid passport.
• Fishing License: If the boat has fishing gear on board, everyone, regardless of age, must have a valid Mexican fishing license, available online at bajasursportfishing.com. A nonresident annual license is $40.93 USD. One-day, seven-day and one-month licenses are also available.
• Immigration Visa: Boat captains are required to pay 390 pesos ($21.93 USD at current exchange rate) online at banjercito.com.mx/registroEmbarques. The captain must report vessel entry and departure from Mexico by email (email@example.com) and provide the list of passengers on board by filling out a form available at sportfishinginmexico.com/immigration.
• Vessel Temporary Import Permit: The application for this 10-year permit is available online at banjercito.com.mx/registroVehiculos. The cost is $45 USD when paid online.