Packing for a cruise can feel overwhelming — you need outfits for formal dinners, casual sea days, shore excursions, pools, and everything in between. Understanding what to wear on a cruise and which dress codes apply when will help you pack efficiently and feel confident at every event on board.
Understanding Cruise Dress Codes
Casual / Smart Casual
The everyday standard for most cruise meals and activities. Think clean, put-together outfits — not beachwear or workout gear. Jeans, casual dresses, polo shirts, and neat tops qualify as smart casual on most ships. No swimwear, wet clothing, or bare feet in dining areas.
Formal Night
Most cruises of 5+ nights include 1–2 formal nights. Women: floor-length gowns or elegant cocktail dresses. Men: dark suit and tie, or a tuxedo — a well-fitted blazer with dress trousers is the minimum. If formal night isn’t your thing, most cruise lines offer alternative dining options with a more relaxed dress code.
Resort Casual / Evening Casual
A step above smart casual but below formal. A nice dress, dressy separates, or a blazer for men. Standard for most specialty restaurants on board. Always check the specific restaurant’s guidelines when booking.
What to Wear on a Cruise: By Occasion
Sea Days
Swimwear is appropriate at the pool deck, but most cruise lines require a cover-up elsewhere. Pack 2–3 swimsuit sets (one will always be wet), casual shorts and t-shirts for deck exploring, sunhat, sunglasses, and flip-flops. A cover-up is required in most ship areas beyond the pool deck.
Main Dining Room (Regular Evenings)
Smart casual is the standard. A sundress or midi dress works well for women. Men: chinos with a collared shirt. Most cruise lines prohibit jeans, shorts, or t-shirts in the main dining room in the evening.
Shore Excursions
City sightseeing: comfortable walking shoes, lightweight trousers or midi dress, sun protection. Beach days: swimwear under a cover-up, sandals, sun hat. Cultural or religious sites: covered shoulders and knees (carry a scarf). Active excursions: athletic clothing and closed-toe shoes. Always pack a small backpack with water, sunscreen, and a cover-up layer.
Cruise Packing List: Women
- 1 formal gown or elegant cocktail dress (for formal night)
- 3–4 smart casual dresses or dressy separates (evening dining)
- 2–3 casual sundresses or day dresses
- 2 swimsuits + cover-ups
- 2–3 pairs shorts or lightweight trousers for shore days
- 1 light cardigan or blazer
- Comfortable walking sandals + 1 pair heels or wedges
- Flip-flops for the pool
- Sunhat, sunglasses, light rain jacket
Cruise Packing List: Men
- 1 dark suit or tuxedo (for formal night)
- 3–4 collared shirts
- 1 blazer or sports jacket
- 2–3 pairs chinos or dress trousers
- 2–3 casual shirts or polo shirts for daytime
- 2 swim trunks
- Dress shoes for formal night
- Comfortable walking shoes
- Flip-flops for the pool
- Sunglasses, hat, light jacket
Best Fabrics for Cruising
Linen and cotton are ideal for warm-weather cruises — breathable and easy to pack. Jersey and stretch fabrics are wrinkle-resistant and comfortable for travel. Ponte fabric is smart-looking, comfortable, and very wrinkle-resistant. Lightweight wool or merino is excellent for colder climates (Northern Europe, Alaska). Avoid anything that wrinkles badly in a suitcase — you’ll have limited space to hang and steam clothes on board.
Cruise Dress Codes by Cruise Line
Luxury lines (Silversea, Regent Seven Seas): formal attire most evenings. Premium lines (Celebrity, Holland America, Princess): 1–2 formal nights, smart casual otherwise. Contemporary lines (Royal Caribbean, Carnival, Norwegian): more relaxed, optional formal nights. River cruises: smart casual throughout, no formal nights.
The key to dressing well on a cruise is planning. Know your cruise line’s dress code, plan your formal night outfit first, and build around versatile mix-and-match pieces that dress up or down.
Need more style help? Browse our destination travel guides for location-specific packing advice.
✈️ Trip Essentials
Affiliate links — we may earn a small commission at no extra cost to you.
Compare hotels at cruise ports worldwide — perfect for pre or post-cruise stays.
Discover top-rated tours and experiences worldwide. Instant booking, free cancellation on most activities.

