Heading on a Caribbean cruise and wondering what to pack? A 7-day Caribbean cruise needs roughly five categories of outfits — daytime resort wear for excursions, swimwear and cover-ups for pool days, dinner-night dresses for the main dining room, smart-casual options for embarkation and disembarkation, and one elegant outfit for formal night. The Caribbean is hot (80–88°F most of the year) and humid, so the rule is: lightweight fabrics, breathable cuts, and pieces that look polished without needing ironing.
We pulled ten of our best-selling cruise pieces, organized by occasion, to make packing easy. Every piece below ships free in the US and is designed for tropical heat.
Daytime port day outfits (3 pieces)
For port stops in St. Thomas, Cozumel or Grand Cayman, you want pieces that transition from a shore excursion to a beachfront lunch without changing. Lightweight rayon or cotton-blend maxi and midi dresses do this beautifully — pair them with sandals and a sun hat.
$189.00
From 189 dollars. Mini Dress — perfect for Caribbean cruise wear.
Shop now →
$189.00
From 189 dollars. Mini Dress — perfect for Caribbean cruise wear.
Shop now →
$98.00
From 98 dollars. Maxi Dress — perfect for Caribbean cruise wear.
Shop now →
Pool deck cover-ups (2 pieces)
Most cruise ships require cover-ups in the buffet and indoor lounges, even if you're poolside. These pull-on pieces work over any swimsuit and shake out wrinkle-free from a packing cube.
$189.00
From 189 dollars. Mini Dress — perfect for Caribbean cruise wear.
Shop now →
$149.00
From 149 dollars. Maxi Dress — perfect for Caribbean cruise wear.
Shop now →
Main dining room caftans (3 pieces)
The Caribbean cruise standard for 'smart casual' dining is a maxi dress or caftan in a fun print. Caftans are the smartest packing choice — they take up less suitcase space than a dress with structure, and most travel well rolled.
$189.00
From 189 dollars. Mini Dress — perfect for Caribbean cruise wear.
Shop now →
$149.00
From 149 dollars. Maxi Dress — perfect for Caribbean cruise wear.
Shop now →
$129.00
From 129 dollars. jumpsuit — perfect for Caribbean cruise wear.
Shop now →
Formal night options (2 pieces)
Most cruise lines have 1–2 formal nights per 7-day Caribbean itinerary. You don't need a ballgown — an embellished or one-shoulder maxi dress is enough.
$189.00
From 189 dollars. Mini Dress — perfect for Caribbean cruise wear.
Shop now →
$98.00
From 98 dollars. Maxi Dress — perfect for Caribbean cruise wear.
Shop now →
Packing tips for a Caribbean cruise
-
Pack neutrals + 2 statement prints. Mix-and-match neutrals (white, black, navy, beige) photograph well in tropical light and pair with any cruise ship background.
-
Choose rayon and cotton over polyester. Polyester traps heat and shows sweat. Rayon and cotton-blend pieces breathe better and dry faster after a sudden rain shower.
-
Skip jeans for port days. They're heavy in your suitcase and unbearable in humid 88°F weather. A maxi dress is cooler and more versatile.
-
Bring one cardigan or wrap. Cruise ship dining rooms can be aggressively air conditioned — a light cover-up or kimono solves it.
Frequently asked questions
How many outfits should I pack for a 7-day Caribbean cruise?
A 7-night Caribbean cruise typically needs 3 daytime port outfits (you can re-wear), 4–5 dinner outfits, 2 swimsuits with cover-ups, and one outfit for formal night. Plan to wear daytime pieces twice with different accessories.
Are caftans appropriate for cruise dining?
Yes — caftans count as 'smart casual,' the most common cruise dining code. Choose ankle-length caftans in solid colors or refined prints for dinner; save shorter, bolder caftans for pool deck and lunch.
What's the dress code on a Caribbean cruise?
Most modern cruise lines (Royal Caribbean, Carnival, NCL) follow a 'cruise casual' code: anything except swimwear and tank tops in the main dining room. Premium lines (Princess, Celebrity) hold 1–2 formal nights where a maxi dress is the simplest option.
What fabric is best for a tropical cruise?
Rayon, viscose, cotton, and cotton-blend fabrics breathe best in tropical heat. Avoid polyester, which traps heat and shows sweat marks. Linen wrinkles too much for a suitcase.
Do I need to dress up every night on a cruise?
No. Most evenings are 'smart casual,' which means a sundress, maxi, or caftan with sandals. Only 1–2 nights per week are formal.
Shop the full Caribbean cruise collection
Browse all cruise-ready resort wear at Club Moda, or explore our caftan collection, maxi dress collection, and beach cover-ups.