The ship has sailed.
Norwegian Cruise Line is getting significant pushback after seemingly tightening its previously relaxed dress code for onboard dining. Many travelers are calling the new rules “absurd.”
Guests wanting to dine at six of the ship’s more upscale restaurants—Palomar, Ocean Blue, Onda, Cagney’s, Le Bistro, and Haven—will now find that wearing shorts or flip-flops is prohibited, as reported.
This cruise line, which is set to welcome around 3 million guests across 34 ships in 2025, has long promoted a “freestyle cruising” approach, encouraging casual attire in specific dining venues.
However, this recent crackdown has not been well received, particularly by loyal customers who appreciate the cruise line’s more relaxed vibe.
“I’ve been on Norwegian Cruise Line 15 times and loved their laid-back style. If this new silly rule sticks, you’ll lose me,” one frustrated Facebook user commented.
Another individual raised a good point: “How does someone else wearing flip-flops harm you?” This was in response to someone who seemed to support the new dress regulations.
One traveler argued that banning shorts and flip-flops, especially in summer, is unreasonable. “I genuinely disagree that shorts are inappropriate or too casual. I’m all about ‘vacation resort wear,’” they added.
Another irritated guest described the enforcement as “completely ridiculous.” For many, the option of casual dining was a major attraction.
“It’s just plain silly to dress up for dinner when it’s 90 degrees on vacation,” another person emphasized.
Additionally, guests on Norwegian ships are not allowed to wear clothing that features offensive imagery or text. They’ve also been informed that tank tops, hoodies, robes, baseball caps, and ripped jeans may not be acceptable.
On a more casual note, travelers are still welcome to dress comfortably at buffets and some specialty restaurants, as outlined by the cruise line.
It’s also worth noting that while some venues have a smart casual dress code—allowing jeans—children under 12 can wear shorts in the restaurants.
