The dress code on board a cruise can vary widely depending on the cruise line and the specific itinerary, but generally speaking, there are a few common guidelines to keep in mind. Most cruises have a casual atmosphere during the day, where guests can wear comfortable clothing such as shorts, t-shirts, and swimwear. However, as the evening approaches, many cruise lines host formal or semi-formal dining options which require slightly more upscale attire.
Formal nights typically encourage guests to dress in cocktail dresses or evening gowns for women and suits or tuxedos for men. Semi-formal nights may allow for a more relaxed approach, such as dress slacks and collared shirts for men and dresses or dressy separates for women. Casual dining venues usually allow for more relaxed attire throughout the cruise.
It is always best to check the specific dress code information for the cruise line in question, which can often be found on the cruise line's website. This will provide the most accurate and up-to-date information regarding dress codes for various dining experiences.