The legal age to drink in Mexico is 18 years old nationwide, for both purchasing and consuming alcohol in bars, restaurants, clubs, resorts, and stores.

Quick Scoop

  • You must be 18 to buy or drink alcohol legally anywhere in Mexico.
  • The rule applies across all states and tourist spots like Cancun, Cabo, Tulum, Mexico City, and Cozumel.
  • Being with parents does not create a legal exception for minors; under 18s are still not allowed to drink.
  • Expect ID checks (passport or driver’s license) in many hotels, bars, nightclubs, and stores, especially in tourist areas.
  • Public drinking (like on streets) and public drunkenness can be fined or lead to arrest, even if you are over 18.

One-line takeaway

If you’re 18 or older, you can legally drink in Mexico—but you still need valid ID and must follow local rules about where and how you drink.

Note: Information gathered from public forums or data available on the internet and portrayed here.