Cruise Ship Dress Codes Decoded: What to Actually Wear on Formal Night (and What Happens If You Don't)

Sunny Shores

Cruise Writer
Staff member
After 40+ cruises, I've seen it all when it comes to formal night fashion disasters — from flip-flops in the main dining room to overdressed passengers sweating through sequined gowns in 90-degree Caribbean heat. Let me save you from both extremes and decode what those mysterious dress code categories actually mean in real life.

elegant-cruise-ship-main-dining-room-with-formal-night-diner-1770843393.png


The Truth About Formal Night Enforcement​


Here's what cruise lines don't tell you upfront: formal night enforcement varies dramatically by cruise line and even by ship. On Celebrity Edge last month, I watched a guest get turned away from Luminae for wearing khakis and a polo. But on Carnival Jubilee's formal night? I saw shorts in the main dining room with zero intervention.

The reality is that most ships have relaxed their enforcement significantly since 2020, but the written policies haven't caught up. You'll find the strictest enforcement in specialty restaurants and upper-deck dining venues, while main dining rooms have become much more lenient.

What actually happens if you don't dress up? On most ships, you'll get a polite request to change or dine at the buffet instead. I've never seen anyone kicked off the ship for dress code violations, despite the scary language in those pre-cruise emails.

Discuss your formal night experiences in our Cruise Tips & Tricks forum!

Decoding "Formal" by Cruise Line​


Royal Caribbean "Formal":
Men: Suit or tuxedo (ties required in main dining room, but I've seen plenty without)
Women: Cocktail dress, evening gown, or dressy pantsuit
Reality check: On Wonder of the Seas, I wore a blazer with dark jeans and got into every restaurant except Chops Grille.

Carnival "Elegant":
Men: Dress pants with collared shirt (jacket optional)
Women: Blouse with dress pants or skirt, dress, or pantsuit
Reality check: Carnival is the most relaxed. Nice jeans pass everywhere except the steakhouse.

Norwegian "Formal":
Men: Suit, sport coat, or blazer with dress pants
Women: Cocktail dress, skirt or pants with dressy top
Reality check: On Prima, they turned away cargo shorts but allowed khakis with polo shirts.

cruise-ship-formal-night-couple-walking-down-carpeted-hallwa-1770843400.png


Celebrity "Formal":
Men: Tuxedo, dinner jacket, or dark suit with tie
Women: Evening gown, cocktail dress, or elegant pantsuit
Reality check: Celebrity enforces this more strictly, especially in specialty restaurants like Murano.

Princess "Formal":
Men: Tuxedo or dark suit with tie
Women: Evening gown or cocktail dress
Reality check: Similar to Celebrity — they mean business, particularly on sea days.

Share your dress code questions in our Cruise Newbies forum!

What I Actually Pack (After 40+ Cruises)​


For Men:
  • One navy blazer (works for all formal nights)
  • Two pairs dress pants (black and navy)
  • Three dress shirts (white, light blue, one fun pattern)
  • Two ties (one conservative, one colorful)
  • Brown leather shoes (versatile for day and night)
  • Belt to match shoes

For Women:
  • Two cocktail dresses (one black, one colorful)
  • One dressy pantsuit
  • Comfortable heels (you'll walk miles on these ships)
  • Cardigan or wrap (dining rooms get cold)
  • Statement jewelry (elevates simple outfits)

cruise-ship-cabin-bed-with-formal-night-outfits-laid-out-inc-1770843407.png


Pro tip: Pack one outfit that's dressier than you think you need. On longer cruises, you might get invited to the Captain's Table or a VIP event where you'll want that extra level of formality.

The "Smart Casual" Mystery Solved​


This is the most confusing dress code category, and cruise lines do a terrible job explaining it. After years of trial and error, here's my translation:

Smart Casual Really Means:
  • Men: Collared shirt (polo or button-down) with chinos or nice jeans
  • Women: Sundress, nice top with pants/skirt, or casual dress
  • No flip-flops in dining rooms (deck shoes or sandals are fine)
  • No tank tops for men in evening dining venues
  • No ripped jeans or athletic wear

On Icon of the Seas, I tested this extensively. Khakis with a polo got me into every casual restaurant. Dark jeans with a collared shirt worked everywhere except the specialty steakhouse after 6 PM.

Specialty Restaurant Dress Codes​


Here's where cruise lines get pickier, and it varies by restaurant type:

Steakhouses (Chops Grille, Cagney's, Crown Grill):
Always require collared shirts for men, no shorts after 6 PM. I learned this the hard way at Crown Grill on Majestic Princess — they turned away my perfectly nice polo and khakis combo at 7 PM.

upscale-cruise-ship-specialty-steakhouse-interior-with-diner-1770843416.png


Fine Dining (Murano, Le Bistro, Qsine):
These require the most formal attire. Think date night at an upscale restaurant on land. Blazers recommended for men, cocktail attire for women.

Casual Specialty (Guy's Burger Joint, Johnny Rockets, Margaritaville):
Anything goes except swimwear. I've eaten at Guy's in everything from board shorts to a suit.

Buffets and Casual Venues:
Cover-ups required over swimwear, but that's about it. No bare chests or bikini tops.

Ask about specific restaurant dress codes in our Dining & Restaurants forum!

My Honest Formal Night Strategy​


After years of overthinking formal night, here's my current approach:

Pack Smart, Not Heavy:
Bring one truly formal outfit and one step-down option. The blazer-and-nice-pants combo works for 90% of situations.

Check the Itinerary:
Sea day formal nights are enforced more strictly because there's nothing else to do. Port day formal nights? Much more relaxed.

Plan Your Dinner Strategy:
If you don't want to dress up, make reservations at casual venues or eat at the buffet. Don't let dress codes dictate your vacation enjoyment.

cruise-ship-atrium-formal-night-scene-with-passengers-in-eve-1770843422.png


Test the Waters:
On night one, scope out how strictly your specific ship enforces dress codes. Every ship has its own personality, even within the same cruise line.

What Happens If You Really Don't Want to Dress Up​


Let's be honest — some people book cruises specifically to avoid formal events. Here are your options:

  • Room service (usually free on formal nights)
  • Buffet dining (always available)
  • Casual specialty restaurants
  • Pizza and grab-and-go venues
  • Suite dining (if you're in a suite category)

On Symphony of the Seas, I met a family who ate at Johnny Rockets every formal night because dad refused to pack dress clothes. They had a great time and saved money on specialty dining.

The bottom line? Don't let formal night stress ruin your vacation. Pack one nice outfit, know your options, and remember that cruise lines want you to enjoy yourself more than they want to enforce arbitrary clothing rules.

Share your formal night stories and get outfit advice in our Cruise Tips & Tricks forum!
 
Last edited by a moderator:
Back
Top