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.


