
The Legal Drinking Age Is 18
The legal drinking age in Puerto Rico is 18, not 21. Because Puerto Rico is a United States territory rather than a state, it is not bound by the federal law that sets the drinking age at 21 on the mainland. At 18 you may buy, carry, and drink alcohol anywhere on the island.
Expect to show identification. Bars, restaurants, supermarkets, pharmacies, and gas stations all ask for a valid photo ID, and a passport or driver’s license works. Visitors used to a 21-age limit should note that a mainland ID showing you are at least 18 is enough here.
Where and When You Can Drink
- Alcohol is sold widely, including in supermarkets, gas stations, and pharmacies, and often late into the night.
- Puerto Rico has no islandwide last call, so bars and clubs, especially in San Juan, can stay open very late.
- Open-container rules vary by municipality. Drinking is generally fine in licensed venues and on private property, and some beach and tourist zones are relaxed about it, but many towns prohibit drinking in the street. When in doubt, keep alcohol in licensed areas.
- Never drink and drive. The impaired-driving limits above are enforced.
A Note for Families
Because the drinking age is 18, parents traveling with teenagers should know that alcohol is more visible and more accessible here than in mainland states. Serving alcohol to anyone under 18 is illegal.
