Cruise Formal Night Guide: What to Actually Wear and What to Expect
What to wear on cruise formal nights, which lines enforce dress codes, how many formal nights to expect per sailing length, and what happens if you skip them entirely.
Quick Answer
Most cruise lines have 1–2 formal nights on a 7-night sailing. 'Formal' now means smart casual to cocktail attire on mainstream lines — a blazer and dark trousers for men, a dress or dressy top for women. Only a handful of ships still expect tuxedos. If you'd rather skip, most lines allow you to eat at the buffet or a specialty restaurant that night.