As of early 2026, the standard allowance for most major cruise lines like Royal Caribbean and Carnival is 12 standard cans or cartons (12 oz / 355 ml or less) per person. These must be brought in your carry-on luggage rather than your checked bags to prevent leaking and security delays. Virgin Voyages also follows this "12-pack" rule but specifies that drinks in plastic or glass bottles are strictly prohibited. Some luxury lines are more lenient, but the "one 12-pack per passenger" rule is the industry gold standard to prevent guests from bypassing the ship's profitable beverage packages. If you bring more than the allowed amount, security will likely confiscate the excess at the pier. Additionally, you are usually allowed to bring one 750ml bottle of wine or champagne per adult, but this must also be in your carry-on. Note that "boxed" wine and hard liquor are almost universally banned across all mainstream lines in 2026.