Question: can an 18 year old drink on a cruise to mexico?
Answer: Silversea Cruises - Guests must be 21 years of age or older to purchase or consume alcohol. ... For example, say your cruise visits one of the many the popular cruise ports in Mexico or the Caribbean. Most of these countries have a legal drinking age of 18. Teens would be served alcohol and allowed to drink while in port.