What do you wear on a cruise ship — is there a dress code?

Most cruise lines have a dress code, but it's less strict than you'd expect — casual clothing covers 90% of your days, with 1–2 'formal' or 'elegant' nights that now accept dress pants and a blazer (suits and gowns are optional). Budget $200–$600 per person for a full cruise wardrobe depending on how much you want to dress up.

What do you wear on a cruise ship — is there a dress code Photo: Carnival Cruise Line

You've heard horror stories about packing three suitcases for a cruise just to satisfy the dress police. Here's the truth: modern cruise dress codes are far more relaxed than they were 20 years ago, but they still matter — show up to the main dining room in a tank top on formal night and you will get turned away.

The Real Dress Code Breakdown by Day and Venue

Cruise dress codes split into two categories: daytime (pool decks, ports, casual dining) and evening (main dining room, specialty restaurants, bars, shows). Get the daytime stuff wrong and nobody cares. Get the evening stuff wrong and you miss dinner.

Daytime is genuinely casual — shorts, t-shirts, swimwear (with a cover-up in restaurants), sandals. Done.

Evening is where it gets real. Most 7-night cruises have 1–2 formal or 'elegant' nights plus standard smart-casual evenings for the rest.

Dress Level What It Means in Practice When It Applies
Resort Casual Shorts, sundresses, clean jeans, polo shirts Most sea day evenings
Smart Casual Dress pants/skirts, blouses, collared shirts, no jeans Embarkation night, port days
Formal / Elegant Suit or blazer + dress pants, cocktail dress, gown (optional) 1–2 nights per 7-night cruise
Theme Nights White party, tropical, '70s — optional but fun Norwegian, MSC, Virgin
Specialty Restaurants Smart casual minimum at most, some require collared shirts Every night

Hard rules that will get you turned away: tank tops, flip-flops, ripped jeans, or swimwear in the main dining room any evening — regardless of the dress code level that night.

What do you wear on a cruise ship — is there a dress code Photo: Carnival Cruise Line

How Dress Codes Vary by Cruise Line

This is the big variable. Carnival and Norwegian are noticeably more relaxed than Royal Caribbean and Princess. Disney is family-focused and practical. Celebrity and Cunard are the dressiest mainstream options.

Cruise Line Formal Nights Per 7 Nights Minimum Evening Standard Dress Code Name
Carnival 1–2 (optional on 'Your Time') Smart casual Cruise Elegant
Royal Caribbean 1–2 Smart casual Formal Night
Norwegian (NCL) 0 — none required Resort casual Freestyle Casual
Celebrity 1–2 Smart casual Evening Chic
MSC 1–2 Smart casual Gala Night
Disney 1 (Pirate Night has own theme) Smart casual Dress-Up Night
Princess 1–2 Smart casual Formal / Smart Casual
Virgin Voyages 0 formal, but dress codes per venue Varies by restaurant Casually Sexy
Holland America 1–2 Smart casual Gala Night
Cunard (QM2) 3–4 on transatlantic Black tie encouraged Formal Night

Bottom line on NCL: Norwegian's Freestyle policy genuinely means no formal nights. You can eat in the buffet every night in shorts and nobody blinks. It's the right choice if packing light is your priority.

Bottom line on Cunard: If you book the Queen Mary 2 transatlantic, pack a tuxedo or a gown. Not optional in spirit, even if technically not enforced.

What This Actually Costs to Pack For

Here's where cruise packing advice gets dishonest — people tell you to bring everything "just in case." Let's put real numbers on a 7-night cruise wardrobe if you're starting from scratch.

Budget Tier What You Pack Estimated Cost (If Buying New)
Budget 2 casual day outfits, 1 smart-casual outfit worn multiple times, skip formal night (eat at buffet instead) $75–$150
Mid-Range 3–4 day outfits, 2–3 smart-casual evenings, 1 blazer or cocktail dress for formal night $200–$400
Splurge Full wardrobe rotation, formal gown or suit, multiple dress shoes, themed night outfits $500–$1,000+

The honest move for budget travelers: Wear your smart-casual outfit twice. Nobody on a cruise ship knows you. The Instagram police are not on your ship.

What do you wear on a cruise ship — is there a dress code Photo: Carnival Cruise Line

Key Factors That Drive What You Actually Need to Pack

1. Cruise length. A 3-night Bahamas run on Carnival? One smart-casual outfit handles everything. A 14-night Mediterranean on Celebrity? You need real wardrobe planning.

2. Dining preferences. If you plan to eat at specialty restaurants every night (Teppanyaki, steakhouse, etc.), smart casual every evening is the floor — no formal nights needed, but flip-flops won't fly.

3. Your line's specific ship. Check your actual ship, not just the line. Royal Caribbean's Icon of the Seas has different venue rules than an older Mariner-class ship.

4. Itinerary climate. Alaska cruises in June mean layers and waterproof gear on port days. Caribbean in August means light fabrics. Don't pack the same bag for both.

5. Shore excursions. Ziplining in Belize? You need closed-toe shoes. Walking Santorini cobblestones? Wedge heels will destroy you. Factor in port-day footwear seriously.

Practical Tips to Pack Smart (and Save Money)

  • Pack navy or black as your base colors. One pair of dark dress pants works for formal night, specialty restaurants, and smart-casual evenings. That's three uses from one item.
  • Men: skip the tuxedo. A navy or charcoal blazer with dress pants is accepted everywhere on every mainstream cruise line's formal night. You won't look underdressed.
  • Women: a midi wrap dress is your MVP. Dress it up with heels for formal night, down with sandals for embarkation dinner. Pack two, wear them six times.
  • Never pack formal shoes for a ship you've never been on. Rent a tuxedo onboard if needed — Royal Caribbean and Princess offer rentals for around $75–$125 for the full cruise. Better than ruined leather in a suitcase.
  • Laundry matters on long cruises. Onboard laundry runs $3–$5 per item or $30–$50 for a bag service. On a 14-night cruise, plan to do one laundry run and pack half as much.
  • Themed nights are free fun. Norwegian's White Hot Party, Carnival's themed nights — these are genuinely festive and a white outfit costs nothing if you own one. Lean in.
  • Check the cruise line's app before you sail. Royal Caribbean's app lists the dress code for each evening before you board. Screenshot it. No guessing.

What I'd Actually Recommend Packing (7-Night Caribbean Cruise Example)

For a mainstream Caribbean cruise on Royal Caribbean, Celebrity, or Princess — here's an honest packing list for one person:

Category Items Notes
Daytime 4–5 t-shirts, 3 shorts, 2 swimsuits, 1 cover-up Rewear freely
Smart Casual Evenings 2 dresses or 1 chinos + 2 collared shirts Covers 5 non-formal nights
Formal Night (x1–2) 1 blazer/suit or 1 cocktail dress One outfit, worn twice
Shoes 1 flip-flop, 1 walking shoe, 1 dressy sandal or loafer Three pairs max
Port Days Closed-toe option for active excursions Doubles as walking shoe
Extras Light cardigan (ships are aggressively air-conditioned) Non-negotiable

Total luggage if packed efficiently: one checked bag and one carry-on. That's the goal.

Dress codes on cruises sound intimidating until you realize the actual rules are: don't look like you just got off the beach when you're sitting down to a three-course dinner, and you'll be fine. The cruise lines have loosened up considerably — they want your money at the specialty restaurants, not to shame you at the door.

Before you book and before you pack, run your cruise through CruiseMutiny to see the full cost picture — including what you'll actually spend onboard beyond the fare.