What is the dress code on a cruise ship?

Cruise dress codes range from casual resort wear during the day to smart casual or formal attire on designated evenings, depending on the cruise line — and getting it wrong can cost you access to specialty restaurants or formal dining rooms.

What is the dress code on a cruise ship Photo: Royal Caribbean International

Most cruisers pack wrong. They either haul a tuxedo they'll wear once or show up to the MDR in flip-flops and get turned away. Here's the real breakdown of what you actually need to wear — and when — on a modern cruise ship.

Cruise Dress Codes by Setting and Time of Day

Cruise dress codes aren't one-size-fits-all. They vary by cruise line, venue, and time of day. Daytime on the pool deck is almost always anything goes — swimwear, shorts, sandals. The moment you step inside for dinner, the rules shift. Most mainstream lines have 2–3 formal or "elegant" nights per 7-night sailing, with smart casual the rest of the week.

Setting Typical Dress Code What It Actually Means
Pool Deck (daytime) Casual Swimwear, cover-ups, shorts, flip-flops
Buffet / Lido Deck (dinner) Resort Casual No wet swimwear — shorts and a shirt are fine
Main Dining Room (casual night) Smart Casual Collared shirts, trousers or nice jeans, sundresses
Main Dining Room (formal night) Formal / Elegant Suit, blazer, cocktail dress, dress or skirt
Specialty Restaurants Smart Casual minimum No shorts, no flip-flops — enforced more strictly
Shows & Entertainment No code Whatever you wore to dinner is fine
Casino Smart Casual Most lines don't enforce strictly, but no swimwear

What is the dress code on a cruise ship Photo: Royal Caribbean International

Dress Codes by Cruise Line — Who's Strict, Who's Not

This is where it gets interesting. The gap between a Carnival sailing and a Cunard World Voyage is enormous.

Cruise Line Formal Nights Strictness Level What's Required
Carnival 1–2 per 7 nights Low "Cruise Elegant" — collared shirt or dress
Royal Caribbean 1–2 per 7 nights Medium Suit or sport coat; cocktail dress
Norwegian (NCL) None Very Low "Freestyle" — smart casual throughout
Celebrity 1–2 per 7 nights Medium-High Suit, cocktail dress — enforced at MDR
Princess 1–2 per 7 nights Medium "Formal" or "Smart Casual" — blazer recommended
MSC 1–2 per 7 nights Medium Suit or elegant dress for formal nights
Disney 1 per sailing (Pirate Night aside) Low-Medium Smart casual; Pirate Night is costume-optional
Holland America 1–2 per 7 nights Medium-High Formal attire respected; sport coat expected
Virgin Voyages None Very Low "Elevated casual" — no formal nights at all
Cunard (QM2) 3–4 per 7 nights High Black tie expected; enforced at Britannia restaurant

Bottom line: If you hate dressing up, Norwegian and Virgin Voyages are your people. If you love the spectacle of a formal night, Cunard and Celebrity deliver.

What is the dress code on a cruise ship Photo: Royal Caribbean International

Key Factors That Drive What You Actually Need to Pack

1. Cruise length. A 3-night Bahamas weekend likely has zero formal nights. A 14-night transatlantic may have four or five. Check your specific sailing's schedule in your cruise line app before packing.

2. Itinerary type. Repositioning cruises and world voyages skew older and more formal. Caribbean sailings skew casual. Alaska and Norway runs are almost always relaxed.

3. Dining venue choice. If you're eating at the buffet every night, formal nights are irrelevant. If you booked a specialty restaurant like Chops Grille (Royal Caribbean) or Murano (Celebrity), smart casual is enforced year-round — shorts will get you turned away.

4. Ship class within the line. Royal Caribbean's Icon of the Seas has more casual venues than the older Vision-class ships. Celebrity's Edge series ships tend to be more relaxed in practice than their policy suggests.

5. Time of year. Back-to-back holiday sailings (Christmas, New Year's) tend to have passengers dressing up more regardless of policy.

Practical Tips to Pack Smart and Avoid Dress Code Disasters

Do this before you sail:

  • Check the cruise personalizer or app for your specific sailing's formal night schedule — it's listed under "onboard experience" or "dining."
  • For a 7-night cruise, pack: 2 smart casual outfits for dinner, 1 formal/elegant outfit, and daytime resort wear. That's it.
  • Men: A dark blazer is the single most versatile piece you can bring. Wear it over a collared shirt for smart casual; add dress trousers for formal night.
  • Women: A knee-length cocktail dress or a formal maxi dress covers both casual and formal nights depending on accessories.

Money-saving reality check:

  • Renting a tuxedo onboard typically costs $75–$150 for the sailing. That's worth it only if you're doing multiple formal nights on Cunard or a long voyage. For one formal night on Carnival, just wear your best suit.
  • Specialty restaurants charge $35–$150/person per visit — don't get turned away at the door because of flip-flops. Smart casual is the minimum, always.
  • Dress code violations don't result in fines — but you will be redirected to the buffet, which kills the vibe when you've got a reservation.

The honest cheat sheet:

  • Daytime anywhere: shorts, swimwear, sandals — you're fine.
  • Casual dinner nights: collared shirt or sundress — no flip-flops in the MDR.
  • Formal night: one step above your Sunday best. You don't need a tuxedo on 99% of cruise lines.
  • Specialty dining: always smart casual, no exceptions, no flip-flops.

Specific Recommendations by Traveler Type

Hate dressing up? Book Norwegian Freestyle or Virgin Voyages — zero formal nights, relaxed smart casual throughout, and nobody gives you side-eye for skipping the blazer.

Love the formal night experience? Book Cunard's Queen Mary 2 transatlantic or a Celebrity Beyond sailing. You'll be surrounded by people who actually dressed up, which makes the whole thing worthwhile.

Traveling with kids? Disney Cruise Line is forgiving — Pirate Night is a costume party, not a formal event, and nobody expects your 8-year-old in a tuxedo.

Budget traveler on Carnival? Pack one "cruise elegant" outfit — a nice shirt and dark trousers for men, a sundress for women — and call it done. Carnival enforces lightly and the vibe is fun, not stuffy.

Dress codes on cruise ships are genuinely one of the easiest things to handle once you know the rules — and one of the easiest things to get blindsided by if you don't. Use CruiseMutiny to cross-reference your specific ship, sailing length, and dining reservations so you pack exactly what you need and nothing you don't.