Skip to Content

Can I Wear Shorts To Dinner At My Cancun Resort? Rules Continue To Evolve In 2026

Share The Article

It is the classic packing dilemma for every guy headed to the Mexican Caribbean. You stare at your suitcase and think, “I am going to the beach. Why on earth would I pack long pants?”

Then, you arrive at your resort. You spend a perfect day by the pool, head back to the room to shower, throw on your nicest pair of khaki shorts and a polo, and walk to the resort’s signature Italian restaurant.

And then, the hostess stops you. “Sorry, sir. Long pants only.”

It is one of the most common frustrations we hear from first-time visitors. Here at The Cancun Sun, we want to save you the walk of shame back to your room (or worse, the gift shop panic-buy). Here is the insider breakdown of the “Dinner Dress Code” in Cancun, where you can get away with shorts, and where you absolutely need to cover up.

The General Rule: Buffet vs. A La Carte

To understand the rules, you have to understand the venue. Most all-inclusive resorts split their dining into two categories, and the dress codes are completely different for each.

The Buffet (Casual) For breakfast, lunch, and dinner buffets, you are almost always safe with shorts. The vibe here is casual. As long as you aren’t wet, shirtless, or barefoot, you can walk in.

  • Can I wear shorts? Yes.
  • The Catch: Swim trunks that look like underwear might get a side-eye, but “dress shorts” are perfectly fine. So change out of your speedo😂.
Cancun Resort Buffet Casual

The A La Carte Restaurants (Formal) This is where the trouble starts. The specialty restaurants—specifically the French, Italian, Asian, and Steakhouse venues—usually enforce a stricter code in the evening.

  • Can I wear shorts? Generally, No. But it varies from resort to resort.
  • The Requirement: Most of these venues require “Casual Elegance” or “Resort Casual,” which is code for: Long pants, a collared shirt, and closed-toe shoes for men.
Couple headed to A la Carte restaurant

The “Cheat Code”: Why Linen Is Your Best Friend

We get it. It is 85 degrees and humid. The last thing you want to do is put on a pair of heavy denim jeans. In fact, wearing jeans to an outdoor dinner in Cancun is a rookie mistake that leads to a sweaty, miserable meal.

The solution? Linen pants.

Pants linen Cancun resort

Linen is the ultimate loophole for the Cancun dress code.

  1. It Counts as “Formal”: Resorts accept linen trousers as “long pants,” satisfying the hostess.
  2. It Breathes: Linen is lightweight and allows airflow, so you won’t overheat even if you are dining on an open-air terrace.
  3. The Bug Barrier: As we noted in our list of items you probably forgot to pack, mosquitoes come out at dusk. Linen pants protect your legs from bites while you enjoy your steak.
Mexico Restaurants

The “Ultra-Lux” Exception

While many family-friendly resorts are relaxing their rules (allowing nice dress shorts with loafers), the ultra-luxury sector is doubling down on standards.

If you are staying at high-end properties like Le Blanc Spa Resort, Grand Velas, or Secrets, expect the rules to be strictly enforced.

  • The “No Flip-Flop” Rule: These resorts often require closed-toe shoes for men. Your expensive leather sandals might still get you turned away.
  • The Collared Shirt: T-shirts, even designer ones, are often a no-go. You need a polo or a button-down.

As we covered in our guide to luxury all-inclusives priced over $1000, part of what you are paying for is the ambiance. The resort wants to maintain an elegant atmosphere, and seeing someone in basketball shorts at a 5-star French bistro kills the vibe.

Grand Velas Exterior

What About Women?

The rules are significantly more flexible for women. “Resort Casual” for ladies usually means:

  • Sundresses
  • Skirts
  • Dressy shorts (not denim cut-offs)
  • Nice sandals

While men are stuck with the long pants mandate, women can generally wear anything that looks “put together.”

Couple headed to dinner

How To Know Before You Go

Every resort is different. Some “party resorts” like the Riu Caribe might let you dine in denim shorts, while a romantic spot like Hyatt Zilara will block you at the door.

1. Check The App: Most major resort chains (Royalton, Hyatt, Palace) now have apps. Download the app before you pack and check the “Dining” tab. It will list the dress code for each specific restaurant.

2. Ask The Concierge: When you check in, ask if any restaurants have a “Long Pants Mandatory” policy.

3. Pack One Pair: Even if you think your resort is casual, bring one pair of lightweight chinos or linen pants. It is better to have them and not need them, than to be denied entry to the best meal of your trip.

Lobby In Cancun

The Verdict

Can you wear shorts to dinner? At the buffet: Yes. At the steakhouse: Probably not.

Do yourself a favor: pack the linen pants. You will look better, feel cooler, and breeze past the hostess while the guy in the board shorts is arguing at the entrance.


Subscribe to our Latest Posts

Enter your email address to subscribe to The Cancun Sun’s latest breaking news affecting travelers, straight to your inbox.