Skip to main content

What to Wear on a Cruise

Cruise dress code guide for 2026. What to wear for formal nights, casual dining, pool days, and shore excursions on every major cruise line.

Cruise dress codes have relaxed significantly in recent years, but knowing what to pack and what to wear for different venues and occasions helps you feel comfortable and confident throughout your voyage. Here is your complete guide to cruise attire in 2026.

Daytime Casual

During the day, cruise ships are extremely casual. Think resort wear: shorts, sundresses, t-shirts, swimwear by the pool, and comfortable shoes. This applies to buffet dining, pool areas, outdoor activities, and casual venues.

  • Swimwear is fine by the pool and at the buffet (with a cover-up)
  • Shorts, tank tops, and flip-flops are standard daytime wear
  • Athleisure is acceptable everywhere except the main dining room
  • Bring comfortable walking shoes for port days

Smart Casual (Evening)

Most evenings on modern cruise ships are smart casual, which means a step up from daytime wear but nothing formal. Think nice jeans or chinos with a polo or button-down shirt for men, and a sundress, nice top with trousers, or smart casual outfit for women.

  • The standard evening dress code for main dining rooms
  • No shorts, flip-flops, or swimwear in the main dining room
  • Dark jeans are acceptable on most cruise lines
  • A light jacket or cardigan is useful as dining rooms are air-conditioned

Formal Nights

Most 7-night cruises have one or two formal nights (called "Elegant Night" on some lines). The dress code varies by cruise line: some expect suits and cocktail dresses, while others have relaxed to smart casual. Formal nights are optional as the buffet and casual venues remain casual.

  • Men: Suit or blazer with dress trousers. Tie optional on most lines
  • Women: Cocktail dress, evening gown, or smart trouser suit
  • Formal nights are always optional. Eat at the buffet or room service if you prefer casual
  • Viking, Virgin Voyages, and some other lines have eliminated formal nights entirely

Specialty Dining

Specialty restaurants typically require smart casual attire at minimum. Some upscale venues like Royal Caribbean's 150 Central Park or Celebrity's Le Grand Bistro may request evening wear. Check with the restaurant when booking.

  • Smart casual is the minimum for most specialty restaurants
  • Upscale venues may request cocktail attire
  • No sportswear, shorts, or flip-flops
  • Collared shirts for men are expected in most specialty venues

Theme Nights

Many cruise lines host fun theme nights like White Night (MSC, Celebrity), Glow Party, 70s/80s nights, or pirate night (Disney). Participation is optional but adds to the fun.

  • Disney Pirate Night is legendary and most guests participate
  • Carnival has themed parties on most sailings
  • Pack a white outfit for White Night if sailing MSC or Celebrity
  • Theme night costumes do not need to be elaborate, small accessories are enough

By Cruise Line

Royal Caribbean

Two formal nights on 7-night cruises ("Formal" and "Smart Casual"). The Windjammer buffet remains casual all the time. Dark jeans are acceptable in the main dining room on casual nights.

Carnival

One "Elegant Evening" on shorter cruises, two on 7+ nights. Very relaxed enforcement. Lido Buffet is always casual. Carnival is the most casual of the mainstream lines.

Norwegian

Freestyle Cruising means no set dress code for most venues. Specialty restaurants require smart casual. No formal nights. The most relaxed dress code of any major line.

Celebrity

Three dress categories: Evening Chic (most nights), Smart Casual, and Celebration (formal). Evening Chic is stylish but not stuffy. Celebrity attracts a well-dressed crowd.

Virgin Voyages

No dress code at all. Wear whatever you like, wherever you like. The only guideline is "come as you are". The most relaxed approach in cruising.

Disney

One formal night on 7-night cruises called "Dress to Impress". Pirate Night is a beloved tradition with special outfits and deck parties. Children have relaxed dress codes throughout.

Tips

  • When in doubt, smart casual works everywhere on every cruise line
  • Pack one versatile outfit that works for formal nights and specialty dining
  • Dark jeans with a blazer can pass for formal on most mainstream cruise lines
  • Bring a waterproof jacket for port days and outdoor deck activities
  • Comfortable walking shoes are essential for port excursions
  • Layers are important as the ship interior is heavily air-conditioned

Still deciding on what to wear on a cruise?

Get instant answers from CruiseGPT, your AI cruise advisor. Try Pro free for 7 days.

Ask CruiseGPT

Frequently Asked Questions

Do I have to dress up on a cruise?

No. While some venues have dress codes, you can always eat at the buffet, order room service, or dine at casual venues in whatever you are wearing. Formal nights are optional on every cruise line. Norwegian and Virgin Voyages have no dress codes at all.

What do I wear to formal night?

For men: a suit or blazer with dress trousers. A tie is optional on most lines. For women: a cocktail dress, evening gown, or stylish trouser suit. If you do not want to dress up, casual dining options are always available on formal nights.

Can I wear jeans on a cruise?

Yes, during the day everywhere and in the main dining room on casual nights on most lines. Dark jeans with a nice top are acceptable in most venues. Some upscale specialty restaurants may not allow jeans, so check when booking.

What should I pack for a 7-night cruise?

Pack 7 casual outfits for daytime, 5-6 smart casual outfits for evenings, 1-2 formal/dressy outfits, 2-3 swimsuits, comfortable walking shoes for ports, dress shoes for evenings, a light jacket, and a waterproof layer. Most people overpack for cruises.