What Medications Are Not Allowed in Mexico?

Several common over-the-counter medications sold freely in the United States are illegal to bring into Mexico. The most notable are products containing pseudoephedrine (like Sudafed and Actifed), codeine-based medicines, and certain inhalers like Vicks inhalers. Getting caught with these at a Mexican customs checkpoint can lead to confiscation, fines, or criminal investigation, even if you bought them without a prescription back home.

Medications That Are Outright Prohibited

The U.S. Embassy in Mexico explicitly warns that the following categories are illegal to bring across the border:

  • Pseudoephedrine products: Sudafed, Actifed, and any cold, allergy, or sinus medication containing pseudoephedrine or ephedrine. Mexico bans these because they can be converted into methamphetamine. This catches many travelers off guard since these are sold without a prescription in the U.S.
  • Vicks inhalers: The nasal inhaler version contains a stimulant that falls under Mexico’s prohibited substance rules.
  • Codeine products: Any medication containing codeine is prohibited. In the U.S., some cough syrups and mild pain relievers contain codeine, sometimes available with just a pharmacist’s guidance depending on the state.

If you rely on a cold or sinus medication, check the active ingredients on the box before packing. Look specifically for pseudoephedrine, ephedrine, or codeine on the label. Alternatives that contain phenylephrine (the other common decongestant in the U.S.) or simple antihistamines like loratadine are generally not on the prohibited list, but you should still carry them in original packaging.

CBD and Cannabis Products

Despite shifting attitudes toward cannabis in both the U.S. and Mexico, bringing CBD oil or hemp-derived products into Mexico is risky. Legal CBD access in Mexico remains restricted to medical indications only. You can only legally possess CBD products that have been approved by Mexico’s health authority, COFEPRIS, and you need a valid prescription along with patient records to back it up.

Recreational cannabis products, THC edibles, vape cartridges, and over-the-counter CBD wellness products (oils, gummies, creams) do not qualify. Mexican customs can seize these items, and bringing them in without proper authorization could trigger penalties or even a criminal investigation. The safest approach is to leave all cannabis and CBD products at home.

Prescription Medications That Require Documentation

Mexico doesn’t ban all controlled medications outright, but it enforces strict rules for bringing them in. Opioid painkillers, benzodiazepines (anti-anxiety medications), stimulants for ADHD, and sleep medications all fall under Mexico’s controlled substance lists. You can travel with these, but only if you follow every step of the documentation process.

Here’s what Mexico requires for any controlled or prescription medication:

  • A written prescription or doctor’s letter stating the medication name, your daily dose, and the total amount you need for the duration of your trip.
  • The prescription must be translated into Spanish. This is a requirement many travelers overlook.
  • The doctor’s full contact information must appear on the document, including their name, signature, phone number, address, and professional registration number.
  • Only bring what you need. The quantity cannot exceed what’s necessary for your stay in Mexico.
  • Pack medications in hand luggage, in their original boxes, inside transparent bags.
  • Declare them at customs. You are required to report to customs authorities at your point of entry and present your documentation.

A general rule for quantity: bring no more than a 90-day supply. If your trip is two weeks, pack two weeks’ worth. Carrying six months of a controlled substance with a vague doctor’s note is a recipe for trouble at the border.

Why Common Inhalers Get Flagged

The U.S. Embassy specifically lists inhalers alongside allergy and sinus medications as items that can be illegal to bring into Mexico. This primarily applies to inhalers containing stimulant compounds, like the Vicks nasal inhaler, which contains levmetamfetamine (a mild stimulant chemically related to methamphetamine). Standard prescription asthma inhalers that use corticosteroids or bronchodilators like albuterol are a different situation, but you should still carry them with a prescription and in their original packaging to avoid any confusion at the border.

Mexico’s Controlled Substance Lists

Mexico maintains three official lists that classify restricted and prohibited substances. These are commonly referred to by their colors: the Red List (most strictly controlled, including narcotics), the Yellow List (psychotropic substances like many sedatives and stimulants), and the Green List (precursor chemicals). COFEPRIS, Mexico’s equivalent of the FDA, oversees these classifications.

The practical takeaway is that nearly any medication that requires a prescription in the U.S. likely appears on one of these lists. That doesn’t mean you can’t bring it, but it does mean you need proper documentation. Medications that are banned entirely, like pseudoephedrine and codeine products, cannot be brought in regardless of documentation.

What Happens If You’re Caught

The consequences range from confiscation of the medication to detention and criminal charges, depending on the substance and quantity. A bottle of Sudafed in your luggage might result in confiscation and questioning. A large quantity of a controlled substance without documentation looks like trafficking, and Mexican authorities treat it accordingly. Even if the situation is eventually resolved, being detained at a foreign border crossing is a serious disruption that can involve legal fees, missed travel plans, and a prolonged process to clear your name.

The penalties are harsher for substances on the Red List. Travelers have been detained for carrying medications they use legally at home simply because they didn’t realize the rules were different in Mexico.

How to Prepare Before Your Trip

If you take any prescription medication, get a letter from your doctor before you leave. Have it translated into Spanish by a professional translator. Make sure it includes your name, the medication name (both brand and generic), your daily dosage, the total supply you’re carrying, and your doctor’s full contact details with their license number. Keep medications in their original pharmacy-labeled containers, packed in a clear bag in your carry-on.

For over-the-counter medications, read the active ingredients. Swap out pseudoephedrine-based cold medicines for alternatives before you pack. Leave any codeine products, CBD items, and Vicks inhalers at home. If you use a nasal decongestant, consider a saline spray or a phenylephrine-based product as a substitute for your trip.