The legal drinking and purchase age in St. Croix, as well as the rest of the U.S. Virgin Islands (USVI), is 18 years old. This makes the USVI a unique destination for young adults from the mainland United States, where the legal age is strictly 21. This lower age limit applies to all types of alcohol, including beer, wine, and spirits, and is consistent across bars, restaurants, and grocery stores. While the age is lower, local law enforcement in 2026 remains strict about public intoxication and driving under the influence. It is also important to note that if you are traveling between the USVI and the British Virgin Islands (BVI), the age is also 18 there. For 18-to-20-year-old travelers, this "initiation" into social customs is a significant part of the island’s nightlife appeal, but visitors are still expected to carry a valid photo ID (like a driver's license or passport) as many establishments will still "card" anyone who appears to be under the age of 30.