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

Key points to know

  • You must be at least 18 to buy or drink alcohol anywhere in Mexico; there are no lower regional ages like 16 in some other countries.
  • The rule applies in all destinations, including Cancun, Cabo, Playa del Carmen, Tijuana, Mexico City, and resort areas.
  • Establishments are supposed to check ID (passport or driver’s license), especially in tourist zones popular with younger travelers.
  • There is no general legal exception that allows minors to drink with parents in restaurants or resorts; serving under 18s is still illegal even if some places are lax.
  • Public drinking is restricted: open containers on the street, obvious public drunkenness, and disorderly behavior can lead to fines or even short detention.

Quick travel example

If you are 17 and visiting Cancun on spring break, you are not legally allowed to be served alcohol, even inside an all‑inclusive resort, and staff can refuse you service if your ID shows you are under 18.

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