Cruise dress codes vary by ship and evening, so pack layers and mix formal with casual
Most cruise lines divide the week into formal nights, smart casual nights, and casual days. Formal nights typically mean a jacket and dress pants or a cocktail dress; smart casual means collared shirts, slacks, or nice dresses without a jacket; casual means shorts, t-shirts, and sneakers are fine. The exact nights and definitions depend on your cruise line and ship — some lines like Disney and Norwegian have relaxed codes, while lines like Holland America and Cunard are stricter. Your cruise documents or the line's website will list which nights are which before you board.
The practical approach is to pack clothes that work in layers and can be dressed up or down. A single pair of dark pants worn with a t-shirt works for casual days, with a button-up shirt for smart casual, and with a jacket for formal. This means you need fewer total items and can handle unexpected weather or dress code changes without running out of clean clothes.
Key Takeaways
- Check your cruise line's website or your booking documents for the specific dress code nights on your sailing, because they vary by line and itinerary.
- Pack one or two formal outfits (jacket and dress pants, or a cocktail dress), several smart casual pieces, and plenty of casual clothes, because most days are casual.
- Bring clothes that layer and mix — a dark pair of pants, neutral tops, and a blazer can work across all three dress codes with different combinations.
- Pack a light sweater or cardigan for air-conditioned dining rooms and theaters, and a rain jacket or poncho for deck weather.
- Bring comfortable walking shoes for ports, slip-on shoes for casual shipboard wear, and one pair of dressier shoes for formal or smart casual nights.
What to pack for formal and smart casual nights
For formal nights, men typically wear a dark suit jacket with dress pants, a collared shirt, and a tie (though some lines now allow jackets without ties). Women wear a cocktail dress, a dressy pantsuit, or a long gown — the line's website usually shows examples. You do not need to buy new clothes; a dark blazer with dress pants or a knee-length dress you already own works. Formal shoes are dress shoes or heels, though some lines are relaxed about this.
For smart casual nights, men wear collared shirts (polo shirts count), dress pants or khakis, and closed-toe shoes. Women wear dresses, skirts with tops, or nice pants with a blouse. Avoid athletic wear, tank tops, and flip-flops. One blazer or cardigan can bridge formal and smart casual — wear it over a dress or with pants and a nice top.
Pack two formal outfits if your cruise is a week or longer, because you may have two formal nights. If you are uncomfortable in formal wear or your line is very casual (Norwegian Cruise Line, for example, has no formal nights on most sailings), you can wear smart casual instead on those nights — the line will not turn you away, though you may feel underdressed in the main dining room.
Casual daytime clothes and layering
Most of your cruise is casual. Pack shorts, t-shirts, sundresses, and casual pants. Bring at least five to seven days of casual tops and bottoms so you can go a week without doing laundry (most ships charge for laundry service). Lightweight fabrics dry faster and pack smaller than heavy cotton.
Layering is essential because dining rooms, theaters, and hallways are heavily air-conditioned, while decks and ports are warm. A lightweight cardigan, shrug, or thin sweater solves this without taking up much space. Bring one for each outfit, or pack two and rotate them.
For ports, wear comfortable walking shoes and clothes you do not mind getting wet or dirty. Many ports have beaches, markets, or activities where you will be outside for hours. Pack a cover-up or light shirt for sun protection, and bring a small bag or backpack for purchases and water bottles.
Shoes and footwear for different settings
Bring at least three pairs of shoes: one pair of comfortable walking shoes for ports and exploring the ship, one pair of slip-on casual shoes (boat shoes, sandals, or sneakers) for the pool deck and casual dining, and one pair of dressier shoes for formal or smart casual nights. If you wear heels, bring only one pair — most people find them uncomfortable on a moving ship and switch to flats by the second day.
Slip-on shoes are faster than laced shoes when you are moving between the pool, your cabin, and dining areas. Many people wear the same casual slip-ons for the entire cruise and pack the dressier pair only for formal nights. Sandals and flip-flops are fine for the pool and casual areas, but most dining rooms and theaters have a no-bare-feet policy.
If you plan to do excursions like hiking or water sports, pack appropriate footwear for those activities. Some ports require closed-toe shoes for safety reasons.
Swimwear, cover-ups, and pool attire
Pack at least two swimsuits so one can dry while you wear the other. Bring a cover-up (a shirt, sarong, or lightweight dress) because most ships require you to wear something over your swimsuit when you leave the pool area and enter dining rooms or hallways. A lightweight rash guard or swim shirt works as both swimwear and cover-up.
Pack a beach towel or a quick-dry microfiber towel if you plan to use ports with beaches — ship towels are usually small. Bring flip-flops or water shoes for the pool deck to avoid slipping on wet surfaces.
Weather-specific items and accessories
Check the weather forecast for your ports and the ship's route before you pack. If you are cruising in the Caribbean or Mexico, pack light, breathable clothes and strong sunscreen. If you are cruising to Alaska or Northern Europe, pack a warm jacket, long pants, and layers because temperatures can drop quickly, especially on deck.
Bring a light rain jacket or a compact poncho — most cruises include at least one rainy day, and you may want to stay on deck during sea days even in light rain. A small umbrella takes up little space. Pack a hat or visor for sun protection on deck.
If you are prone to motion sickness or spend time on deck in wind, bring a scarf or neck gaiter. If you sunburn easily, pack a long-sleeved swim shirt and a wide-brimmed hat.
Packing efficiently and avoiding overpacking
Cruise cabins are small, so pack only what you will wear. A good rule is to pack clothes in a single color family (navy, gray, and white, for example) so pieces mix and match. Bring one pair of dark pants, one pair of shorts, and one casual dress, then mix them with different tops across the week.
Roll clothes instead of folding them to save space. Use packing cubes to organize by category (casual, formal, swimwear, underwear). Pack shoes in the corners of your suitcase and stuff socks inside them. Leave room in your suitcase for purchases and souvenirs.
Most ships have laundry facilities or laundry service. If your cruise is longer than a week, you can do laundry mid-week instead of packing fourteen days of clothes. Laundry service is expensive (usually $1 to $3 per item), but self-service laundry rooms are free or cost a few dollars.
What not to wear and common mistakes
Avoid athletic wear (gym clothes, yoga pants, sports bras worn as tops) in dining rooms and theaters, even on casual nights. Most ships allow it on deck and in casual cafes, but the main dining room has a dress code. Avoid very short shorts, see-through clothing, and offensive graphics on t-shirts in formal and smart casual areas.
Do not overpack formal wear. Most cruises have only one or two formal nights, and you can wear smart casual instead if you prefer. Do not pack clothes you have never worn before — wear them at home first to make sure they fit and feel comfortable.
Do not assume you need resort wear or cruise-specific clothing. Regular clothes work fine. Do not pack heavy winter coats unless you are cruising to Alaska or Northern Europe — they take up too much space and you will not wear them.
Frequently Asked Questions
Can I wear jeans on a cruise?
Yes, jeans are fine for casual days and casual dining areas. Avoid them in the main dining room on formal or smart casual nights, but you can wear them to the buffet, pool deck, and casual restaurants. Dark jeans look nicer than light or ripped jeans if you want to wear them for smart casual.
Do I need to bring formal shoes if I do not like wearing heels?
No. Flat dress shoes, dressy sandals, or even nice sneakers work for formal nights on most cruise lines. The ship cares that you are dressed appropriately overall, not that your shoes match a specific style. Check your cruise line's website if you want to be certain.
What should I pack if I am cruising in winter or to cold places?
Pack warm layers: thermal underwear, sweaters, long pants, a warm jacket, and a hat and gloves. Bring a scarf that doubles as a neck warmer on deck. Avoid cotton, which stays wet; choose wool or synthetic blends that dry faster. Most dining rooms and cabins are warm, so layers let you adjust as you move around the ship.
Can I wear shorts to dinner?
Shorts are fine for casual dining areas and the buffet, but not for the main dining room on formal or smart casual nights. Wear pants or a dress instead on those nights. Casual shorts are acceptable for casual nights in the main dining room on very relaxed cruise lines.
How many outfits should I pack for a week-long cruise?
Pack clothes for five to six days and do laundry mid-week, or pack for seven days if you prefer not to use the laundry. Most people wear the same casual clothes multiple times during the week. Plan for two formal or smart casual outfits, five to seven casual daytime outfits, and two swimsuits.