Do I have to dress up?

2 min. readlast update: 06.14.2025

Not always—but sometimes. Whether you have to get dressed up on a cruise depends on the cruise line, itinerary, and your dining or activity preferences. Here's what you need to know:


👗 1. Casual Is Perfectly Acceptable Most of the Time

  • During the day (onboard or in port), casual attire like T-shirts, shorts, sundresses, and swimsuits with cover-ups is totally appropriate.

  • Most casual dining venues (buffets, poolside grills, cafés) have no formal dress requirements—just no wet swimsuits or bare feet indoors.


🌆 2. Evening Attire Varies by Cruise Line

At dinner and in evening venues, cruise lines often ask for "smart casual" or "resort casual" attire.

Dress Code Level Typical Evening Look
Casual Polos, blouses, sundresses, jeans (no rips), sandals
Smart Casual Dress shirts, khakis, cocktail dresses, dressy tops
Formal / Elegant Night Suits, ties, evening gowns, cocktail dresses, heels
  • Most 7-night cruises include 1–2 formal or elegant nights in the main dining room.

  • Participation is optional—you can skip the formal dining and eat at a buffet or casual venue instead if you prefer not to dress up.


🚢 3. Cruise Line Styles Differ

Cruise Line Formal Nights? Dress Style
Royal Caribbean Yes (1–2 nights) Flexible; formal optional
Carnival Yes (1–2 “Elegant Evenings”) Casual-friendly overall
Norwegian (NCL) No mandatory formal nights "Freestyle" — dress how you want
Princess Yes More traditional/formal
Celebrity Yes (Evening Chic) Modern upscale look
Disney Cruise Line Yes (optional dress-up night) Family-friendly formalwear
MSC Cruises Yes European-style elegance encouraged
Was this article helpful?