In Mexico, the legal drinking age is 18 years old nationwide. Anyone 18 or older can legally buy and consume alcohol. However, public drinking, like on streets or beaches outside resort areas, is often prohibited and can result in fines. Always carry valid identification when purchasing or consuming alcohol.