Packing for a cruise is harder than most guys think.
You need outfits for the pool deck, shore excursions, casual lunches, smart evenings, formal nights, and everything in between. The weather changes as the ship moves between ports. The dress code shifts from day to night. And you have a limited amount of luggage space to fit it all in.
The solution is to build a cruise wardrobe around versatile pieces that work in multiple settings. A linen shirt that works for a morning excursion and an afternoon deck lunch. Slim chinos that pair with a polo for the day and a blazer for the evening. The right pieces worn the right way across the right occasions.
This guide covers 15 cruise outfits for men across every setting you will encounter. From the pool to the formal dining room, every one comes with a full Steal the Look breakdown so you know exactly what to pack and how to wear it.
Let’s get into it.
15 Cruise Outfits for Men at a Glance
1. Polo Shirt with Linen Shorts
The deck day staple. A quality polo with linen shorts is the outfit that keeps you comfortable in the heat while still looking sharp enough to walk straight from the deck into a casual lunch.
Quality cotton or knit polo in navy, white, or sky blue. Linen shorts in beige or stone hitting above the knee. Leather sandals or canvas sneakers. Sunglasses. This is the outfit that works from morning coffee on deck to an afternoon at the pool bar.
Steal the Look:
- Top: Quality polo in navy or white
- Bottom: Linen shorts in beige or stone, above the knee
- Shoes: Leather sandals / Alt: canvas sneakers
- Accessories: Sunglasses, minimal watch
Occasion: Sea day / Pool deck / Deck lunch Color Palette: Navy, Beige, Tan
2. Linen Shirt with Tailored Shorts
The shore excursion outfit that keeps you cool while exploring in port. Linen breathes better than any other fabric in heat and paired with tailored shorts it looks sharp enough for a market visit or a waterfront restaurant.
Loose linen shirt in white, pale blue, or terracotta. Half-tucked into tailored chino shorts in stone or beige hitting above the knee. Comfortable leather sandals or canvas slip-ons. Sunglasses. This works for everything from a Santorini walk to a Caribbean port.
Steal the Look:
- Top: Loose linen shirt in white or pale blue, half-tucked
- Bottom: Tailored chino shorts in stone or beige, above the knee
- Shoes: Leather sandals / Alt: comfortable canvas slip-ons
- Accessories: Sunglasses, minimal watch
Occasion: Port day / Shore excursion / Coastal sightseeing Color Palette: White, Stone, Tan
3. Blazer with Polo and Slim Chinos
The cruise smart casual formula. Most cruise ships require something slightly elevated for evening dining. A blazer over a polo with slim chinos hits exactly the right note without feeling overdressed.
Slim unstructured blazer in navy or grey. Slim polo in white, light blue, or cream underneath. Slim chinos in stone or khaki. Loafers or clean leather sneakers. Leave the blazer unbuttoned. This outfit passes every smart casual cruise dress code comfortably.
Steal the Look:
- Top: Slim blazer in navy or grey over slim polo in white or cream
- Bottom: Slim chinos in stone or khaki
- Shoes: Brown leather loafers / Alt: clean leather sneakers
- Accessories: Simple watch, no tie needed
Occasion: Smart casual evening dining / Specialty restaurant Color Palette: Navy, White, Stone, Brown
4. Slim Suit for Formal Night
Most cruise lines have at least one formal night and a slim well-fitted suit handles it perfectly without the need to pack a full tuxedo.
Navy or charcoal slim suit. White dress shirt underneath, simple silk tie in a muted pattern or no tie depending on the cruise line’s formality level. Black or dark brown Oxford shoes. White pocket square. Clean, sharp, and completely appropriate for every formal cruise dinner.
Steal the Look:
- Top: Slim suit jacket in navy or charcoal, white dress shirt, simple tie
- Bottom: Matching suit trousers, tailored break
- Shoes: Black Oxford shoes / Alt: dark brown Oxford shoes
- Accessories: White pocket square, classic watch
Occasion: Formal night / Captain’s dinner Color Palette: Navy, White, Black
5. Open Shirt over Swim Shorts
The pool and beach look that actually looks like you tried. An open lightweight shirt over well-fitted swim shorts is the difference between looking ready for the day and looking like you just woke up.
Lightweight linen or cotton shirt in white or a subtle print, worn fully open. Well-fitted swim shorts in navy, olive, or a solid colour. Leather sandals or flip flops. Sunglasses. This is the outfit for the pool deck, a beach stop, or a casual swim break during a port day.
Steal the Look:
- Top: Lightweight linen shirt in white, fully open
- Bottom: Well-fitted swim shorts in navy or olive
- Shoes: Leather sandals / Alt: clean flip flops
- Accessories: Sunglasses, minimal watch
Occasion: Pool day / Beach excursion / Casual swim stop Color Palette: White, Navy, Tan
6. Oxford Shirt with Slim Chinos and Loafers
The most versatile outfit on this list. An Oxford shirt with slim chinos and loafers works for a casual lunch onboard, a smart afternoon in port, and a casual dinner all in the same day.
Slim Oxford shirt in white or light blue, loosely tucked into slim chinos in stone or navy. Tan leather loafers with no socks. Simple leather watch. This outfit requires no planning and always looks appropriate.
Steal the Look:
- Top: Slim Oxford shirt in white or light blue, loosely tucked
- Bottom: Slim chinos in stone or navy
- Shoes: Tan leather loafers, no socks
- Accessories: Simple leather watch, slim belt
Occasion: Casual lunch / Smart afternoon / Casual dinner Color Palette: Light Blue, Stone, Tan
7. Linen Trousers with Polo Shirt
The elevated deck look for days when shorts feel too casual but you still want to stay cool. Linen trousers with a polo shirt is the cruise daytime outfit that bridges the gap between beach casual and smart.
Slim linen trousers in beige, white, or cream. Quality polo in navy or sage. Tan loafers or leather sandals with no socks. Simple watch. Half-tuck the polo for a cleaner finish. This is the look for a sea day when you want to feel relaxed but still look intentional.
Steal the Look:
- Top: Quality polo in navy or sage, half-tucked
- Bottom: Slim linen trousers in beige or cream
- Shoes: Tan loafers, no socks / Alt: leather sandals
- Accessories: Simple watch, sunglasses
Occasion: Sea day deck / Coastal lunch / Port afternoon Color Palette: Navy, Beige, Tan
8. White Linen Set
The boldest daytime cruise look. A matching white linen shirt and linen trousers worn together is the kind of outfit that makes people on deck turn their heads without knowing exactly why.
White linen shirt half-tucked over a plain white tee or worn directly. Matching white linen trousers. Tan leather sandals or loafers as the only contrast. Tan belt or watch strap. This works brilliantly for a Mediterranean or Caribbean cruise and looks especially sharp against sun-touched skin.
Steal the Look:
- Top: White linen shirt, half-tucked or open over white tee
- Bottom: Matching white linen trousers
- Shoes: Tan leather sandals / Alt: tan leather loafers
- Accessories: Tan belt, simple watch
Occasion: Sea day / Coastal resort / Deck dining Color Palette: All White with Tan accents
9. Chino Shorts with Striped Tee
The easiest shore excursion outfit. A striped tee with tailored chino shorts and comfortable shoes is simple, lightweight, and looks sharp enough for any port destination.
Navy and white striped tee, well fitted. Tailored chino shorts in beige or stone. Canvas sneakers or comfortable leather sandals. Sunglasses. This is the outfit for a busy port day where you need comfort, practicality, and enough style to sit down for lunch without feeling underdressed.
Steal the Look:
- Top: Striped tee in navy and white, fitted
- Bottom: Tailored chino shorts in beige or stone, above knee
- Shoes: Canvas sneakers / Alt: comfortable leather sandals
- Accessories: Sunglasses, minimal watch
Occasion: Port sightseeing / Shore excursion Color Palette: Navy Stripe, Beige, White
10. Blazer with White Shirt and Dark Jeans
The evening smart casual look that covers the ship’s bar, the theatre, and a casual dinner in one outfit. A blazer over a white shirt with dark jeans is sharp without being overdressed.
Slim navy or grey blazer. White shirt underneath, open collar. Dark slim jeans with a clean hem. Leather loafers or dark leather sneakers. Leave the blazer unbuttoned. This is the outfit that earns you compliments at the captain’s cocktail party without any extra effort.
Steal the Look:
- Top: Slim blazer in navy or grey, white shirt underneath, open collar
- Bottom: Dark slim jeans, clean hem
- Shoes: Brown leather loafers / Alt: dark leather sneakers
- Accessories: Simple watch, no tie
Occasion: Evening bar / Ship theatre / Cocktail party Color Palette: Navy, White, Dark Indigo
11. Knit Polo with Tailored Shorts
The most effortlessly polished daytime cruise look. A fine-knit polo with tailored shorts looks sharper than a plain tee and requires exactly the same amount of effort.
Fine-knit polo in white, navy, or cream. Tailored chino shorts in stone or beige. Leather sandals or white canvas sneakers. Sunglasses. This is the sea day look that you can wear from morning to afternoon without changing anything.
Steal the Look:
- Top: Fine-knit polo in white or navy
- Bottom: Tailored chino shorts in stone or beige, above the knee
- Shoes: Leather sandals / Alt: white canvas sneakers
- Accessories: Sunglasses, minimal watch
Occasion: Sea day / Deck lunch / Poolside Color Palette: Navy, Stone, White
12. Linen Blazer with Open Shirt and Chinos
The smart summer evening outfit that is perfectly suited to specialty dining onboard. A linen blazer over an open shirt is formal enough for the nicest restaurant on the ship and relaxed enough that you still feel comfortable in the heat.
Unstructured linen blazer in cream, beige, or pale blue. Open-collar linen or cotton shirt in white underneath. Slim chinos in stone. Tan leather loafers with no socks. Pocket square optional. Light and polished.
Steal the Look:
- Top: Unstructured linen blazer in cream or pale blue, open-collar shirt underneath
- Bottom: Slim chinos in stone or khaki
- Shoes: Tan leather loafers, no socks
- Accessories: Pocket square optional, simple watch
Occasion: Specialty restaurant / Smart evening dining Color Palette: Cream, White, Stone, Tan
13. White Tee with Swim Shorts
The simplest beach and pool outfit on the list. A premium plain white tee with well-fitted swim shorts is the honest minimal beach look that always reads as intentional.
Premium fitted white tee, plain. Well-fitted swim shorts in navy, olive, or a subtle pattern. Leather sandals or flip flops. This is the outfit for a beach excursion, a pool stop during a port day, or a relaxed afternoon in the sun when you want to look clean without overthinking it.
Steal the Look:
- Top: Premium white fitted tee, plain
- Bottom: Well-fitted swim shorts in navy or olive
- Shoes: Leather sandals / Alt: flip flops
- Accessories: Sunglasses, minimal watch
Occasion: Beach day / Port pool stop / Casual swim Color Palette: White, Navy, Tan
14. Monochrome Navy Look
The evening elevated casual look that requires zero decision making. Head-to-toe navy in different textures looks completely intentional and works for the bar, a casual dinner, or an evening show onboard.
Navy slim crewneck or polo. Navy slim chinos or slim jeans in a slightly different shade. White leather sneakers or tan leather loafers as the only contrast. Simple watch. The ease of this outfit is entirely the point.
Steal the Look:
- Top: Navy slim crewneck or polo
- Bottom: Navy slim chinos or jeans, slightly different shade
- Shoes: White leather sneakers / Alt: tan leather loafers
- Accessories: Simple watch — keep the mono going
Occasion: Evening bar / Casual dinner / Ship entertainment Color Palette: All Navy in varying tones
15. Tuxedo or Dark Slim Suit for Gala Night
Some cruise lines host a gala night or black tie event and it is worth dressing for it properly. A tuxedo is ideal but a dark slim suit worn sharply is a completely acceptable alternative.
Black tuxedo jacket with matching trousers, white dress shirt, black silk bow tie, patent leather Oxford shoes, and white pocket square for the full black tie look. Alternatively, a slim charcoal or midnight navy suit with a white dress shirt, subtle tie, and black Oxford shoes covers gala night on most cruise lines.
Steal the Look:
- Top: Black tuxedo jacket or slim dark suit jacket, white dress shirt, black bow tie or subtle tie
- Bottom: Matching tuxedo or suit trousers
- Shoes: Patent leather or polished black Oxford shoes
- Accessories: White pocket square, cufflinks optional
Occasion: Gala night / Captain’s formal dinner / Black tie event Color Palette: Black, White, Silver
3 Cruise Packing Tips Every Man Should Know
Build around five base pieces. A navy blazer, slim chinos in stone, a linen shirt, a polo, and a white Oxford shirt cover the majority of every cruise occasion from casual deck days to smart dinners. Everything else you pack should work with at least two of these five pieces.
Pack linen for heat and layers for evenings. Cruise ships are heavily air-conditioned inside, especially in restaurants and entertainment venues. Even on a Caribbean cruise you will want a lightweight knit or layer for evenings onboard. Linen handles the outdoor heat and a light crewneck handles the indoor chill.
Shoes take up the most space so choose wisely. Tan leather sandals for daytime and beach. Tan leather loafers for smart casual and they can handle both lunch and dinner. Black Oxford shoes for formal night. Those three cover every occasion and take less space than four pairs of trainers.
Frequently Asked Questions
Most cruise lines have three dress code levels: casual for daytime and poolside, smart casual for most evening dining, and formal for designated formal or gala nights. Casual means shorts, polos, and tees are fine. Smart casual requires trousers or chinos and a collared shirt, often with a blazer. Formal nights range from dark suits to black tie depending on the cruise line.
On most mainstream cruise lines, a slim dark suit covers formal nights without needing a full tuxedo. Some luxury cruise lines do require black tie for formal events, in which case a tuxedo or dark suit with bow tie is expected. Check your specific cruise line’s dress code before packing. A single slim navy or charcoal suit covers the majority of cruise formal requirements.
Linen is the best fabric for daytime cruise wear in warm destinations because it breathes better than any other material in heat. Cotton is great for polos and tees. For evenings and air-conditioned spaces, lightweight wool or a fine knit sweater provides warmth without bulk. Avoid heavy denim and thick fabrics that do not breathe well in tropical or Mediterranean climates.
Three pairs cover every cruise occasion: leather sandals for daytime and beach, tan leather loafers for smart casual evenings and port days, and black Oxford shoes for formal nights. This combination takes minimal luggage space and handles every dress code. White leather sneakers or canvas shoes can replace the sandals if you prefer a more versatile casual option.
A well-built capsule cruise wardrobe for a 7-night cruise needs around 7 to 10 pieces total. Two to three daytime casual looks, two to three smart casual evening outfits, one formal outfit, two swimwear pieces, and a lightweight layer for air-conditioned spaces covers everything. Building around versatile pieces that mix and match means you need far less than you think.
Style Worth Pinning. Every Single Time.
Follow StyleObsidian for daily style inspiration.















