Pack for the dress code, not the destination

Cruise lines enforce dress codes for dinner and evening events, and what you wear matters more than the weather outside. Most mainstream cruise lines (Carnival, Royal Caribbean, Disney) require smart casual for most dinners — collared shirts, closed-toe shoes, no tank tops or athletic wear — and formal or elegant for one or two nights per week, which means a blazer, dress, or suit. Some lines like Norwegian Cruise Line have relaxed codes, but you still cannot wear beachwear or gym clothes to the dining room after 6 p.m.

Check your cruise line's website or your booking confirmation for the exact code before you pack. The code changes by ship and sometimes by sailing date. If you ignore it, the dining room staff will turn you away or ask you to change, and you will miss dinner with your group.

Pack one outfit for each formal or elegant night, plus four to five smart casual outfits for regular dinners. You will wear the same clothes more than once — other passengers do too, and nobody is keeping track. Bring one pair of dress shoes and one pair of comfortable walking shoes; that is usually enough.

Key Takeaways

  • Cruise lines enforce dress codes at dinner, and smart casual or formal wear is required most nights; check your line's code before packing.
  • Pack one outfit per formal night, four to five smart casual outfits for regular dinners, and plan to wear items more than once.
  • Bring one pair of dress shoes, one pair of walking shoes, and layers because ship cabins and dining rooms are heavily air-conditioned.
  • Daytime clothing is casual — shorts, t-shirts, and swimwear are fine for the pool and casual dining, and you will change multiple times per day.
  • Leave behind heavy coats, formal jewelry, and anything you cannot replace; cruise cabins are small and theft does happen.

Daytime wear is casual; plan to change clothes often

During the day, wear whatever you would wear to a beach or resort: shorts, t-shirts, sundresses, swimwear, and sandals. The pool deck, casual buffet, and most public areas have no dress code. You will change clothes at least twice — once for the pool or beach, once for lunch or an activity, and again for dinner — so pack enough casual pieces to rotate through without doing laundry.

Bring two to three pairs of shorts, three to four t-shirts or casual tops, and one or two sundresses or casual pants. Most cruise ships have laundry facilities you can pay to use, but it is slow and expensive. Packing enough to go five to seven days without repeating is easier than washing mid-cruise.

Wear closed-toe shoes or water shoes for excursions and walking around port cities. Sandals and flip-flops are fine on the ship, but you will regret them on a rocky beach or cobblestone street.

Layer for air conditioning and temperature swings

Ship cabins and dining rooms are cold. Bring a light cardigan, sweater, or blazer to wear over your dinner outfit and to have in your cabin at night. A thin layer also works for formal nights when the ballroom is frigid but you do not want to look overdressed in a heavy coat.

If your cruise includes a sea day in cold weather or a northern route, pack one warm layer — a fleece or light jacket — for the deck. Most Caribbean and warm-weather cruises do not need this, but Alaska, Canada, and northern Europe routes do. Check the average temperature for your sailing dates and pack accordingly.

Bring a small shawl or pashmina for formal nights. It doubles as a layer and looks polished without adding bulk to your luggage.

Formal and elegant night outfits: what actually works

For formal night, men wear a dark suit or tuxedo with a tie; women wear a cocktail dress, gown, or dressy pantsuit. For elegant night, men wear a blazer and dress pants with a collared shirt (tie optional); women wear a dress, dressy pants with a nice top, or a skirt and blouse. You do not need to rent a tuxedo or buy a gown. A dark blazer, one nice dress, and dress shoes will cover both nights on most cruises.

If you have one formal outfit already, wear it. If not, buy or borrow a straightforward black dress and a blazer — both work for formal and elegant nights, and both are useful after the cruise. Avoid anything too casual (no linen, no athletic cuts) and anything too trendy (you will wear it again in five years and want it to look timeless).

Formal night is optional. Many passengers skip it and eat at the casual buffet or specialty restaurants instead. If you plan to skip formal nights, tell your dining room server when you board, and you will not be seated at a formal dinner.

Shoes, accessories, and what not to overpack

Bring one pair of dress shoes (black or neutral) and one pair of comfortable walking shoes. That is genuinely enough. Add sandals or flip-flops for the cabin and pool. Five pairs of shoes takes up a quarter of a carry-on bag and you will wear only two of them.

Leave behind heavy jewelry, expensive watches, and anything you cannot replace. Cruise cabins are small, housekeeping enters daily, and theft happens. Wear costume jewelry or straightforward pieces instead. Bring a light scarf or shawl for formal nights instead of a heavy coat or wrap.

Pack a light rain jacket or poncho if your itinerary includes ports where rain is common. A full-size umbrella is bulky; a compact one or a poncho takes less space. Most cruise ships sell ponchos at the gift shop for $8 to $15 if you forget.

Swimwear, cover-ups, and pool etiquette

Bring two swimsuits so one can dry while you wear the other. A cover-up (shirt, dress, or sarong) is required to leave the pool deck and enter the ship's interior — you cannot walk through the hallways or dining areas in a wet swimsuit. Pack one lightweight cover-up or straightforward wear a t-shirt over your suit.

Bring flip-flops or water shoes for the pool deck. The deck gets hot and wet, and bare feet are uncomfortable. Most cruise lines do not allow bare feet in the dining room or hallways, so having shoes to slip on matters.

Pack a lightweight robe or kaftan if you want to change out of your swimsuit without going back to your cabin. It saves time between pool time and lunch.

Undergarments, socks, and basics

Pack seven pairs of underwear and socks — one for each day, plus one extra. Most people do laundry or use the ship's laundry service by day five, so you do not need two weeks' worth. Bring one or two bras (or none, depending on your preference) and one pair of comfortable pants or shorts to sleep in.

Pack a small toiletries bag with deodorant, sunscreen, and any medications you need. Cruise ships sell these items at the gift shop for two to three times the drugstore price. Bring enough for the full cruise unless you do not mind paying the markup.

Include a light sweater or long-sleeved shirt for sun protection and for air-conditioned spaces. A long-sleeved swim shirt works double duty as both sun protection and a cover-up.

What not to pack and what the ship provides

Leave behind a full-size hair dryer, curling iron, or straightener. Cruise cabins have a wall-mounted hair dryer already installed, and it works fine for most hair types. Bringing your own takes up space and may not fit the outlet. If you have very thick or curly hair and need a specific tool, bring only that one item.

Do not pack a full bottle of shampoo or conditioner. Cruise cabins provide small bottles, and you can buy full sizes at the gift shop or ask housekeeping for extras. Bringing a full bottle wastes luggage space.

Leave behind formal coats, heavy sweaters, or anything you will not wear. Cruise cabins are roughly 150 to 200 square feet with limited closet space. Every item you pack should earn its place.

Frequently Asked Questions

Can I wear jeans to dinner?

No. Jeans violate the smart casual dress code on most cruise lines, even if they are dark or designer. Wear chinos, dress pants, or a skirt instead. Jeans are fine for daytime and casual dining, but not for the main dining room after 6 p.m.

What if I forget something important?

Cruise ships have gift shops that sell basics like socks, t-shirts, and toiletries at high prices. Most ports have drugstores or shops where you can buy items cheaply. If you forget a formal outfit, ask the front desk — some ships loan blazers or dresses for formal night.

Do I really need dress shoes if I have nice sandals?

Yes. Sandals violate the dress code for formal and elegant nights. Closed-toe shoes are required. A straightforward black flat or low heel works for both formal and elegant nights and takes up minimal space in your bag.

How many swimsuits should I pack?

Two is ideal so one dries while you wear the other. If you plan to use the pool every day, three gives you more flexibility. One is enough if you do not mind wearing a damp suit or using the ship's laundry service.

Should I pack a light jacket for a Caribbean cruise?

Yes. Dining rooms and cabins are heavily air-conditioned, and a thin cardigan or blazer is useful even in warm weather. It also works as a layer for formal nights and takes up almost no space in your luggage.