If you’re going to a formal dinner, you might be required to wear a dark suit in navy or black. Some cruise lines suggest wearing tuxedos, but it’s rare to strictly enforce this rule. If you’re worried about being turned away, just call up the cruise line and ask about what is and isn’t appropriate attire.

As a general guideline, if you’re at a table service restaurant for dinner, men should dress in a collared shirt and long pants. Jeans tend to be acceptable on casual evenings, as long as they’re not riddled with holes.

Showing 1–12 of 33 results