Unlike the strict 100ml (3.4 oz) rule enforced by the TSA at airports, cruise lines are generally much more lenient regarding toiletries and non-alcoholic liquids. In 2026, you can typically pack full-sized bottles of shampoo, sunscreen, and lotion in both your carry-on and checked luggage for a cruise. However, most cruise lines have strict limits on beverages. For example, many allow each guest of legal drinking age to bring one 750ml bottle of wine or champagne at embarkation, but prohibit hard liquor and beer. Non-alcoholic drinks like soda or water are often restricted to a "12-pack per stateroom" and must be carried on in cans or cartons rather than plastic bottles to prevent smuggling of clear spirits. Always check your specific cruise line’s policy (e.g., Royal Caribbean vs. Carnival), as some have banned plastic water bottles entirely to reduce waste. It’s also important to remember that if you are flying to your cruise port, you must still follow the airport's liquid rules for your flight before you reach the ship terminal.