Virgin Voyages has a nuanced drinking age policy that depends on where the ship is physically located. While in international waters, the minimum drinking age on board is 18 years old. This allows "Sailors" (guests) who are 18, 19, or 20 to legally enjoy beer, wine, and cocktails while the ship is at sea. However, if the ship is docked in a U.S. port (like Miami) or is sailing within U.S. territorial waters, the drinking age strictly follows U.S. law, which is 21. If the ship is in a foreign port, Virgin Voyages typically adheres to the local laws of that country. It is also important to note that while 18+ Sailors can drink at sea, it is illegal for anyone under 21 to possess or purchase alcohol while the ship is in Florida. For 2026 travelers, this "flexible" policy makes Virgin a popular choice for young adults who want to experience the brand's premium bar program and "Bar Tab" features without the restrictions found on most U.S.-based lines.