Cruising conjures images of breezy sea days, elegant dinners, and tropical port adventures. But before you pack your suitcase with comfy beachwear and resort-style fashion, there’s something you should know: cruise lines and some port destinations have unexpected dress codes that might catch even seasoned travelers off guard. If you’re wondering what not to wear on a cruise. These five surprisingly common clothing mistakes could lead to awkward moments, denied entry, or even legal trouble. Here’s what you shouldn’t bring aboard—unless you enjoy being turned away at breakfast… or escorted back to your ship.
1. Pajamas or Robes at Breakfast: Not Your Kitchen Table
Rolling out of bed and heading straight to breakfast in your robe or pajamas might feel like peak vacation energy. But on most cruise ships, including premium lines like Holland America and MSC, it’s a definite faux pas—especially in dining rooms or sit-down restaurants.
While technically not illegal, wearing nightwear outside your cabin is generally frowned upon. One cruiser even shared her experience of being politely asked to change when she showed up to breakfast in a robe at the MSC Yacht Club. Think of cruise dining rooms as upscale restaurants—they’re not the place for flannel PJs or spa robes.
Cruise Tip: Stick to casual daywear like sundresses, polos, or clean T-shirts in the morning. Save your robe for the spa or balcony lounging.
2. Poolwear in the Dining Room: Cover Ups Aren’t Always Enough
You just left the pool deck and want a quick bite—sounds harmless enough. But heading to a buffet or indoor dining area in your swimsuit (even with a cover-up) could lead to a subtle but pointed “please change first” request.
Many cruisers on forums like Cruise Critic and Facebook groups have reported others being turned away for see-through or too-revealing cover-ups, especially in main dining rooms. Cruise lines don’t always publish this rule prominently, but modesty is generally expected in restaurants.
Cruise Tip: Throw on a light sundress or shirt and shorts when leaving the pool deck. It saves you potential embarrassment and fits the resort-casual vibe.
3. Baseball Caps at Dinner: Etiquette Still Exists at Sea
This one often sparks debate, especially among passengers used to wearing caps everywhere. But on many cruise lines, baseball caps in the dining room—particularly at dinner—are technically against the dress code.
You may not get publicly called out, but don’t be surprised if you get a few side-eyes from more traditional cruisers. That said, there’s often flexibility during the day, and some passengers may wear hats for medical or personal reasons. Still, evening meals tend to have a slightly dressier tone.
Cruise Tip: If in doubt, stash your cap in your bag during dinner. It’s a small nod to tradition that can go a long way.
4. Tank Tops and Short Shorts at Religious Sites
When your cruise itinerary includes visits to religious landmarks—like churches, synagogues, or mosques—modest dress isn’t optional, it’s often required.
Destinations like the Vatican or Middle Eastern ports may strictly enforce dress codes. In some cases, staff at holy sites will hand out large shawls or fabric squares to cover bare shoulders or exposed legs. It’s rarely comfortable, and not the souvenir you want.
Cruise Tip: Always bring a light cardigan or scarf when visiting cultural or religious sites. It keeps you respectful and comfortable—and avoids awkward situations.
5. Camouflage Clothing: Illegal in Some Caribbean Ports
Yes, you read that right. Wearing camouflage print—on anything from T-shirts to backpacks—is illegal in several Caribbean countries, including Barbados, Saint Lucia, and Trinidad and Tobago.
Cruisers have shared stories of being stopped by local authorities and escorted back to the ship for unknowingly wearing camo gear. Even accessories like camouflage water bottles can raise eyebrows.
In some countries, camo is reserved for military use, and travelers wearing it may be mistaken for impersonators or face fines. Carnival Cruise Line ambassador John Heald has publicly warned guests about this multiple times after complaints from surprised passengers.
Cruise Tip: Leave the camo at home, even if it’s your favorite beachwear. It’s not worth the risk—or the walk of shame back to the ship.
Final Thoughts: Pack Smart, Sail Smooth
Cruising is all about relaxing—but respecting a few dress codes can help you avoid sticky situations and enjoy your trip without incident. While some rules are rooted in tradition, others are tied to local laws or cultural respect.
So before you zip up your suitcase, double-check your wardrobe. Avoid these five cruise fashion faux pas and you’ll fit in perfectly—whether you’re sipping mimosas at breakfast or snapping selfies in port.
Here is some thing on what to wear if you are doing formal on a cruise here.
Check on YouTube