Question: can an 18 year old drink on a carnival cruise to mexico?
Answer: Guests who are 18 - 20 years of age can purchase and consume beer or wine when the ship is in international waters (3 miles out of US territorial waters). ... Carnival requires a valid, unexpired ID from all guests attempting to purchase alcohol aboard the ship.