Quick Answer
The legal drinking age in Cozumel is 18 — Mexico’s federal age applies on the island as it does everywhere in the country. But cruise ships docking at Cozumel’s Punta Langosta and SSA México piers typically enforce 21 onboard, regardless of Mexican law, because cruise lines (Royal Caribbean, Carnival, Norwegian) follow US-style policies on their ships. This creates a common confusion: an 18-20 year old can legally drink in Cozumel’s bars and resorts, but not on the cruise ship that brought them there.

At a glance: Cozumel alcohol law
| What | Rule |
|---|---|
| Cozumel legal drinking age (on shore) | 18 (Mexican federal law) |
| On a cruise ship docked at Cozumel | Usually 21 (US-style cruise line policy) |
| Resort all-inclusive minimum | 18, but many enforce 21 to align with US cruise crowd |
| Public drinking | Banned outside licensed venues; fines apply |
| ID enforcement | Inconsistent — strict at chains, lighter at small bars |
| Drink-driving limit | 0.08% BAC (federal); strict enforcement on Cozumel roads |
What is the legal drinking age in Cozumel?
Cozumel is part of the Mexican state of Quintana Roo, and Mexico’s federal alcohol law applies: 18 years old for the purchase and consumption of beer, wine and spirits. There is no lower age for fermented drinks and no parental-supervision exception that overrides the 18 minimum.
The 18 age is uniform across all 32 Mexican states for purchase, though some states apply tighter restrictions on sale hours or on specific drinks. Quintana Roo’s tourist-economy approach is generally permissive within the 18 minimum.
The cruise ship problem: 18 on shore, 21 on board
This is the biggest source of confusion for Cozumel visitors, and the question that gets searched most often. Cruise ships are governed by the laws of their country of registration and the cruise line’s own corporate policies — not by Mexican law just because they’re docked at Cozumel. The major cruise lines all apply 21 as their minimum drinking age in the Americas, regardless of port:
- Royal Caribbean: 21 minimum throughout the Caribbean and Mexico cruises. A parent waiver allows 18-20 year-olds to drink beer or wine in their parent’s presence on Bahamian/Caribbean itineraries — but not Cozumel-only itineraries from US ports.
- Carnival Cruise Line: 21 minimum, no parental waiver in most itineraries.
- Norwegian Cruise Line: 21 minimum on US-departing voyages; 18 on European voyages.
- MSC Cruises: typically 18 throughout, including Cozumel itineraries — the most permissive major line.
- Disney Cruise Line: 21 minimum in the Americas.
The practical effect: a 19-year-old American on a Royal Caribbean cruise to Cozumel cannot drink onboard but can legally drink at the Margaritaville at Punta Langosta — a 100-metre walk from the cruise terminal. They cannot bring alcohol back onboard.
Can 18-year-olds drink at Mexican all-inclusive resorts?
Legally yes, but practice varies. Mexican federal law sets 18 as the minimum, and many Cozumel and Mayan Riviera resorts apply that. However, large international-chain resorts catering to the US market often apply 21 to align with US guest expectations and cruise-line policies:
- Mexican-owned all-inclusive (Iberostar, Bahia Principe, Sandos, Riu): typically 18 minimum.
- US chain all-inclusive (Hyatt, Hilton, Marriott Caribbean): some apply 21 for compliance, others apply 18.
- Family resorts: most apply Mexican 18 but with parental wristband bracelets identifying which guests are over 18.
If you’re 18-20 and booking, ask the resort directly before paying. Booking sites (Expedia, Booking.com) don’t always display the resort’s actual policy.
Where alcohol is sold in Cozumel
- OXXO and other convenience stores: open early, ID checked sometimes, prices low. ID requirement is loosely enforced for visibly young buyers.
- Supermarkets (Chedraui, Mega): ID checked at self-checkout. Prices similar to OXXO.
- Bars and restaurants: served from open until typically 02:00, later in nightlife districts. ID rarely checked for over-25 looking guests.
- Beach bars and dive shops: alcohol service is widespread; ID checks vary. Most close by 22:00.
- Cruise terminal area (Punta Langosta, Puerta Maya, SSA México): dense bar district built specifically for cruise tourists. Mexican 18 applies; cruise-ship 21 does not extend off-ship.
Public drinking in Cozumel: more restricted than mainland Mexico
Mexican federal law generally permits alcohol consumption in licensed venues only — public drinking is technically illegal across Mexico, with fines for “disturbing the peace” applied at police discretion. Quintana Roo’s tourism economy makes enforcement uneven, but Cozumel municipal authorities have tightened controls since 2018:
- Cruise terminal walking zones: drinking on the street is technically forbidden but lightly enforced as long as you’re not visibly drunk.
- Public beaches: many allow alcohol from licensed beach bars; bringing your own to the beach is often discouraged but rarely fined.
- Driving while drinking: zero tolerance — fines and immediate arrest possible.
- Carrying open containers: technically illegal nationwide but enforced selectively in Cozumel. Tourists carrying takeaway drinks short distances rarely face issues.
ID rules in Cozumel
Acceptable ID:
- Best: passport (universally accepted)
- Acceptable: passport card, US driver’s license, EU national ID card
- Variable: foreign driver’s license without passport
- Not accepted: photocopies, ship-issued cruise ID cards (these are for boarding only, not legal age verification)
Cruise-line photo IDs (your “SeaPass” or equivalent) are not Mexican-recognised legal ID. Bring your passport ashore for any meaningful drinking plans.
Drink-driving in Cozumel: zero tolerance for tourists
Mexico’s federal blood-alcohol limit is 0.08%, but Quintana Roo (which covers Cozumel and Cancún) operates a stricter local limit of 0.04% on roads — equivalent to about one beer. Police checkpoints on Cozumel’s coastal roads and the cross-island highway are common, particularly on Friday and Saturday nights.
Penalties for drink-driving in Mexico include immediate arrest, vehicle impoundment, and fines. Tourists are not exempt and may face additional difficulties without local legal representation. Rent a scooter or car at your peril if you plan to drink — taxi networks are extensive.
Tips for cruise passengers and resort guests
- Carry your passport ashore from the cruise ship if you’re 18-20 and plan to drink in Cozumel — your cruise card is not Mexican legal ID.
- You cannot bring alcohol back onto the cruise ship from Cozumel. Cruise-line security X-rays bags at re-embarkation and confiscates outside-purchased alcohol.
- Cruise-line policies override Mexican law onboard. Even docked at Cozumel, you’re under your ship’s age rules.
- Mexican 18-year-old policy at all-inclusives is not universal — confirm before booking if a guest in your party is 18-20.
- Quintana Roo’s 0.04% drink-driving limit is stricter than the federal 0.08%. Don’t drink and drive on Cozumel.
- OXXO and Chedraui are the cheapest sources of alcohol on-island; resort minibars run 5-10× retail.
Frequently Asked Questions
What is the legal drinking age in Cozumel Mexico?
The legal drinking age in Cozumel is 18 — Mexico’s federal law. The 18 age applies uniformly across all 32 Mexican states for the purchase and consumption of beer, wine and spirits.
Can 18-year-olds drink on a cruise to Cozumel?
Generally no. Cruise lines like Royal Caribbean, Carnival and Disney apply 21 minimum drinking age onboard regardless of port, even when docked at Cozumel. MSC Cruises is the main exception, applying 18. Off-ship in Cozumel itself, an 18-year-old can legally drink at any bar, restaurant or resort.
Where is the drinking age 16 in Mexico?
Nowhere — Mexico’s federal drinking age is 18 in all 32 states for purchase and consumption. There is no Mexican state where 16-year-olds can legally drink.
Can 18 year olds drink at Mexico all-inclusive resorts?
Legally yes under Mexican law. In practice, Mexican-owned chains (Iberostar, Bahia Principe, Sandos, Riu) apply 18 as their minimum. US-chain hotels (Hyatt, Hilton, Marriott) sometimes apply 21 to align with US guest expectations. Confirm with the specific resort before booking.
What is the drinking age in Cozumel cruise port?
On the cruise pier itself (Punta Langosta, Puerta Maya, SSA México), bars and restaurants apply Mexican 18. Once back on the cruise ship, the cruise line’s policy (typically 21) takes over.
Can you drink on a cruise at 18 in Mexico?
On the cruise ship: usually no, since most cruise lines apply 21. At Mexican ports including Cozumel: yes, 18 is legal at any shoreside bar or restaurant. You cannot bring alcohol back onto the ship from shore.
Recommended on Amazon
grandgo.com is an Amazon Associate and earns from qualifying purchases. Links open your local Amazon store.
- Lonely Planet Mexico — the flagship Mexico travel guide — Cozumel, the Yucatán, Mexico City and beyond
- Lonely Planet Cancún & Yucatán — regional Yucatán guide focused on Cozumel, Cancún and Playa del Carmen
- Lonely Planet Caribbean Islands — useful if you’re combining Cozumel with a Caribbean cruise itinerary
See also
- Drinking Age in Mexico
- Punta Cana drinking age guide
- Legal drinking age in Puerto Rico
- Drinking age in Canada
- Drinking age in USA
Related Guides
- Hertz Promo Codes + Car Rental Tips Guide — Promo & discounts
