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.
Download the printable packing checklist
One page, every category. Tick it off the night before. Free, instant download.
Done! Your file is ready:
Download the checklist (PDF)Save it to your phone or print it for the night before.
On this page
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.
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.
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.
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