For cruises, do we require formal attire? | Craig Travel

Day wear on all cruises is best described as casual and comfortable. On most ocean cruises you will find that evening wear is becoming less formal each year. Evening dress is often described as “resort elegantly casual”. The actual dress codes will vary by cruise line and we will provide details well prior to departure. Generally speaking, you will have to dress formally (i.e. black tie (or dark suit) for gentlemen, formal gowns (or cocktail dress) for women on any but the most exclusive or longest cruises). On shorter cruises (7 - 14 days), men will be comfortable with a jacket and tie on a few occasions only. On a river cruise, dress codes are more in line with dress codes on tours - there are no formal evenings nor any need to dress formally.