Skip to content
Cruise

What to Wear on a Cruise (+ Resort Wear Guide)

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. Details

Short answer: pack for three modes. Swimwear plus a real cover-up for sea days, walkable shoes and a zip crossbody for ports, and one elevated maxi dress that covers both smart-casual and formal night. The full seven-night formula is at the end.

On this page
  1. Sea days: elevated casual
  2. Shore excursion days: dress for the activity
  3. Evenings: the dress codes, decoded
  4. The resort wear guide
  5. The one-suitcase cruise formula

Cruise packing confuses even experienced travelers, because a cruise is really three trips in one: lazy days at sea, active days in port, and surprisingly dressy evenings. Pack for all three modes and you will never stand in front of your tiny cabin closet feeling stuck. Here is the full breakdown, plus a resort wear guide that works whether your vacation floats or not.

Sea days: elevated casual

Sea days are for the pool deck, the buffet, trivia and doing gloriously little. The dress code is comfort, but cruise-ship comfort skews a notch above airport comfort.

  • Swimwear plus a real cover-up. Most ships ask for a cover-up and footwear anywhere indoors, so a caftan, sarong or oversized shirt is not optional; it is the uniform.
  • Flowy shorts or linen pants with a relaxed top. Cool in the sun, presentable at lunch.
  • A light layer. The ocean breeze on deck is stronger than you expect, and interior lounges run cold. A cardigan or light wrap earns its space daily.
  • Slide sandals. On and off a dozen times a day between pool, cabin and deck.

Tip: Pack a swimsuit, a cover-up and a change of clothes in your carry-on for embarkation day. Checked luggage can take hours to reach your cabin, and the pool is open from minute one.

Kimono-style swim cover-up Long enough to pass the "cover-up indoors" rule, light enough to live in your tote. Goes over every suit and over a slip dress at sunset. See it on Amazon →

Shore excursion days: dress for the activity

Port days are where fashion meets function, and function wins.

  • Walking-heavy ports (old towns, ruins, city tours): breathable dress or shorts-and-tee, plus genuinely comfortable walking shoes or supportive sneakers. Cobblestones are merciless.
  • Beach ports: swimsuit under your clothes, quick-dry cover-up, sandals, and a packable tote for the towel and sunscreen.
  • Adventure excursions (ziplining, ATVs, hikes): activewear and closed-toe shoes. Many operators require them.

Whatever the port, bring a small crossbody bag that zips (peace of mind in crowded markets), sunglasses, a hat and a refillable water bottle. And always check the day’s weather at the port, not at sea; they are often completely different.

Zip-top crossbody travel bag Big enough for phone, cards, ship card and sunscreen, small enough to forget you are wearing it. The zip is the whole point in a port market. See it on Amazon →

Evenings: the dress codes, decoded

This is the part that stresses people out, and it should not. Modern cruise lines generally rotate between two evening modes:

  • “Smart casual” nights (most nights): sundresses, jumpsuits, skirts or nice pants with a dressy top; collared shirts and slacks. Basically what you would wear to a nice restaurant at home.
  • “Formal” or “elegant” nights (one or two per week): cocktail dresses, elegant maxi dresses, suits or jacket-and-slacks. You do not need a ball gown. A great wrap dress or a silky slip dress with heeled sandals absolutely counts. And if formal nights are not your thing, the buffet and casual venues stay open; nobody is forced into sequins.

The workhorse piece: one elevated maxi dress in a solid jewel tone. It does smart casual and elegant night with an accessory swap, and it does not wrinkle in a garment bag.

Tip: Check your cruise line’s app for the exact number of formal nights before you pack. Most seven-night sailings have two; shorter cruises usually have one.

Wrinkle-resistant maxi dress One solid jewel tone, a fabric that shakes out smooth. Flat sandals for smart casual, heels and earrings for elegant night. See it on Amazon →

The resort wear guide

Resort wear is its own happy category: polished pieces that feel like vacation. These work at a beach resort, on a cruise, or anywhere the dress code is “warm weather, but make it lovely”:

  • Linen sets. The co-ord set (shirt + pants, or top + skirt) in white, sand or sage is the backbone of resort dressing. Together it is an outfit; separately, the pieces mix with everything.
  • Flowy maxi and midi dresses. Tiered, off-shoulder or wrap styles in airy fabrics. The single highest outfit-per-ounce ratio in your suitcase.
  • Crochet everything. A crochet cover-up or dress is the defining resort piece of the moment: beach-appropriate at noon, cocktail-appropriate at sunset over a slip dress.
  • Slide sandals plus one dressy pair. Flat slides for day; a heeled or embellished sandal for evenings. Two pairs, entire trip.
  • A wide-brim hat. Sun protection that doubles as the finishing touch on every daytime photo. Pack it flat under soft clothes or wear it on travel day.
  • A woven or raffia bag. Pulls every outfit together and swallows your pool paraphernalia.

For the beach-resort version of this list, with the Mexico styling notes, see our vacation outfit ideas.

The one-suitcase cruise formula

For a seven-night cruise: two swimsuits, two cover-ups, three day outfits (mix-and-match separates), two smart-casual dinner outfits, one elegant-night dress, one light layer, three pairs of shoes (walking, slides, dressy), one hat, one crossbody, one tote. Everything coordinates around two base colors, and it all fits in a carry-on-plus-tote if you are disciplined.

Pack that, and the hardest decision of your cruise will be pool deck or promenade, exactly as it should be.

Questions people ask

What do you wear on a cruise formal night? A cocktail dress, an elegant maxi dress, or a silky slip dress with heeled sandals. Suits or a jacket and slacks for men. No ball gown needed, and the buffet stays open if you would rather skip it.

Is there a dress code on a cruise during the day? Only a light one: most ships ask for a cover-up and footwear anywhere indoors, including the buffet. Otherwise sea days are swimwear, flowy separates and slide sandals.

How many outfits do I need for a 7-night cruise? Two swimsuits, two cover-ups, three mix-and-match day outfits, two smart-casual dinner outfits, one elegant-night dress, one light layer and three pairs of shoes. It fits in a carry-on plus a tote.

Liked this? Pin it to save it

Save this guide to your packing board so it's there when you need it.

Save to Pinterest
Written by the Lakwatseros team

Lakwatseros means "wanderers." We pack light, test the gear ourselves, and only list what earned its space in the bag.