I wrote to the Mexican embassy via the ‘net and got no reply. Does anybody know the answer to this question?
I am planning to sail in Mexican waters, and when we sail we carry firearms for protection against piracy. How can I get permission to enter Mexican ports with firearms on the boat. I don't want to be in a Mexican jail, and we demand the right to security and self defense while sailing.
Thanks.
Home | Contact | About | Privacy Policy | Sitemap
Tagged with: firearms • mexican jail • mexican ports • mexican waters • piracy • self defense
Filed under: Mexican - Written and Spoken






Demand all you want; you’ll be able to do it in fluent Spanish by the time you are released from a Mexican prison.
Mexico has historically been rather paranoid of rebellion, so it’s gun laws have always been very strict. You are not allowed to have on your person, in your possession or in your vehicle/vessel, any military-type weapons or ammunition. Even one 9mm cartridge can result in the confiscation of your vehicle/vessel and a long prison sentence. At the very best, you can apply for a hunting permit for a specific area, and bring in one sporting arm (i.e., 12 GA shotgun) and a small number of shells – handguns are absolutely forbidden. You can arrange for the hunting license and weapon import license at any Mexican embassy or consulate in the US.
Many boaters rely on edged weapons (knives, spears, axes, etc.), flare guns, dogs and other creative methods to repel boarders. On the other hand, if you have enough money, you can buy your way out of anything in Mexico.
I’d say you should contact your local representative and get him /her to help you get the info you need. I’d hate for you to go on advice from someone here and then wind up in trouble.
YOU DON’T CONTACT THE MEXICAN EMBASSY FOR THIS, YOU HAVE TO CONTACT THE US EMBASSY IN MEXICO.
Mexico’s gun laws are BS, you can’t bring ammo over the border. Call the U.S. embassy in Mexico City and ask them.
There are certain maritime laws that govern the sea’s. Your best bet is to find out what the international maritime laws say. You probably won’t get any real answers from American Embassy or the Mexican Govt.