Cruise dress codes cause more pre-trip anxiety than they should, mostly because the rules vary by line and nobody explains them clearly before you pack. The short version: most lines have loosened up considerably, formal night is rarely mandatory anywhere, and one line has dropped it entirely — but a few specific items really are banned in the main dining room regardless of which night it is.

0–3Formal nights, depending on cruise length and line
NeverMandatory — alternatives always exist
1Major line with zero formal nights (Norwegian)
4Items banned in the dining room regardless of night

Dress codes by cruise line

Cruise lineFormal nightsEveryday dress code
Royal Caribbean1 on 5-night cruises, 2 on 6-10 nights, 3 on 11-14 nights (called "Dress Your Best")Smart casual: collared shirt and slacks for men, sundress or blouse with pants for women; jacket optional
Carnival"Cruise Elegant" nights, loosely enforced"Cruise Casual" most nights; guests who skip dressing up can eat at the buffet or specialty dining instead
NorwegianNone — Freestyle Cruising has no formal nights at all"Resort casual" everywhere, every night
MSC, Celebrity, Disney, PrincessVary by ship and itinerary length, generally similar to Royal Caribbean's structureSmart casual to casual depending on venue
Formal night is never mandatory: every major line keeps casual dining options open (buffet, room service, sometimes specialty restaurants) on formal nights. If you don't pack for it or simply don't want to participate, you won't be turned away from the ship — just from the main dining room that night.

What's actually banned in the main dining room

ItemWhen it's off-limits
Tank topsMain dining room and specialty dining at dinner, on any night
SwimwearMain dining rooms at any time, including breakfast and lunch
Shorts (adults)Discouraged at dinner service in most main dining rooms, even on casual nights
Bare feetNot allowed in any venue, at any time

A cover-up is required when moving from the pool deck through indoor spaces like shops, the atrium, or dining venues — a rule that trips up more first-timers than formal night ever does.

Worth packing before you sail

One versatile outfit that works for smart casual dinners covers most of the week — a packable blazer or a simple dress that doesn't take up much suitcase space. [Replace this box with your actual cruise wear affiliate link once approved.]

Example: Packable cruise formal wear →

What casual night actually allows

ForAcceptable on casual nights
MenSport slacks, khakis, jeans in good condition, collared dress shirts, polos, or nice t-shirts
WomenCasual dresses, skirts, pants, capris, jeans, blouses, button-downs or pullovers

Jeans in good condition — clean, no rips, no athletic cut — are accepted in the main dining room on casual nights across every major mainstream line: Royal Caribbean, Carnival, Norwegian, MSC, Celebrity, Disney, and Princess.

What smart casual (or "Dress Your Best") actually means

ForWhat works
MenCollared shirt (polo or button-down), slacks or khakis, dark jeans without rips, loafers or dress shoes — jacket optional
WomenSundress, blouse with skirt or pants or capris, nice jeans, flats or heels

Think "nice dinner out," not black-tie. Full tuxedos and floor-length gowns are welcome if that's your style, but they've become the exception rather than the expectation on most mainstream lines.

The bottom line

Pack one smart-casual outfit per person for every 3-4 nights of the cruise, a few everyday casual pieces, and skip stressing over formal night entirely — it's optional everywhere and nonexistent on Norwegian. The rules that actually matter are the quiet ones: no tank tops or swimwear in the dining room, no bare feet anywhere, and a cover-up between the pool deck and indoor spaces.

Dress code enforcement varies by ship, sailing, and even by dining room staff — check your specific cruise line's pre-cruise materials for the exact policy on your sailing. This page contains affiliate links; see our Affiliate Disclosure.