Travel & Seasonal

What to wear on a cruise

Updated June 11, 2026 · By the TRYSHOP team

Cruises are unusual because a single trip spans wildly different dress codes: casual pool decks and excursions by day, smart-casual dinners most nights, and one or two formal or 'gala' evenings where the ship dresses up. Packing well means planning for that full range — relaxed daytime pieces, a few dinner outfits, and at least one genuinely formal look.

Below is how to dress for each part of a cruise, from the lido deck to the captain's gala.

Decode the dress code

Cruises move through several codes in a day. Plan a piece for each.

  • Daytime: resort casual — swimwear and cover-ups by the pool, comfortable outfits for excursions.
  • Dinner (most nights): smart-casual — a sundress, or trousers with a collared shirt or nice top.
  • Formal / gala nights: cocktail to formal — a midi or floor-length dress, or a suit.
  • Check your cruise line's specifics — formality varies a lot between lines and ships.

Daytime & excursions

The resort-casual day

  • Swimwear with a cover-up for the pool deck
  • Shorts or a sundress with comfortable sandals for excursions
  • A hat, sunglasses, and SPF

Daytime is relaxed and sun-smart. A cover-up that doubles as a lunch outfit and comfortable shoes for shore excursions cover most of the day.

Dinners & formal nights

The smart-casual dinner

  • A sundress or midi, or trousers with a collared shirt or silk top
  • A light layer for the dining room's AC
  • Dressy flats or low heels

Most cruise dinners ask for smart-casual. A versatile midi or a shirt-and-trousers combo handles the main dining room with ease.

The formal-night look

  • A cocktail or floor-length dress, or a tailored suit
  • Dressier heels or polished shoes
  • Refined jewelry and a clutch

For gala or formal nights, dress up properly — a midi or maxi evening dress, or a suit. This is the one cruise outfit worth dedicating real suitcase space to.

Quick do's and don'ts

  • Pack for the full range — resort-casual days, smart-casual dinners, and one or two formal nights.
  • Check your cruise line's dress codes in advance; formality varies a lot between ships.
  • Bring at least one genuinely formal outfit for gala night so you're never caught out.
  • Make daytime cover-ups double as lunch outfits to save space.
  • Pack a light layer for chilly dining rooms and breezy decks.
  • Wear comfortable shoes for shore excursions, plus one dressier pair for the evenings.

Cruise outfit FAQs

What should I wear on a cruise?

Pack for several dress codes in one trip: resort-casual for the pool deck and excursions (swimwear, cover-ups, shorts or sundresses), smart-casual for most dinners (a midi dress or trousers with a nice top), and one or two formal looks for gala nights (a cocktail or floor-length dress, or a suit). Check your cruise line's specifics, since formality varies between ships.

What do you wear on a cruise formal night?

Formal or gala nights call for cocktail-to-formal dressing: a midi or floor-length evening dress, or a tailored suit, with dressier shoes, refined jewelry, and a clutch. Some luxury lines lean black-tie, while others keep it to elegant cocktail attire, so check your line's guidance. Either way, it's worth packing one genuinely dressy outfit dedicated to these nights.

What should I wear to dinner on a cruise?

Most cruise dinners in the main dining room ask for smart-casual: a sundress or midi, or trousers with a collared shirt or silk top, plus dressy flats or low heels and a light layer for the AC. Avoid swimwear, gym clothes, and flip-flops in the dining room. Specialty restaurants and formal nights step it up, so check the evening's code each day.

See the outfit on yourself before you buy

Download TRYSHOP to preview any of these looks on a photo of yourself — so you walk in knowing the outfit suits you, not just the model.

Get TRYSHOP on Google Play