Semi Formal Attire for Men: Suits, Shirts and Colors

By

Flat lay of a men's semi-formal outfit: blue suit jacket, white shirt and brown loafers

Semi formal attire for men usually means a well-fitted suit in a solid color, a collared dress shirt, leather dress shoes and, depending on the event, a tie. It is dressier than business casual but does not require a tuxedo. A navy, gray or charcoal suit covers most semi formal occasions.

This guide is written for the partner of a wedding guest, or anyone who has just read “semi formal” on an invitation and wants a clear plan. It covers the suit, the shirt, colors, accessories and how to match your outfit to the person you are attending with.

What Is Semi Formal Attire for Men?

The code sits between business attire and formal wear. For men, the core is simple: a suit, or a well-coordinated blazer and trousers for more relaxed settings. Ties are common but not always required, especially at daytime or summer events.

Women’s semi-formal attire follows the same logic of polished, elegant pieces without evening gowns, which makes it easy for a couple to dress at the same level of formality.

The Suit

Colors

  • Navy: the most versatile option, flattering on most people and suitable for day or evening.
  • Charcoal: slightly more formal, ideal for evening weddings and fall or winter.
  • Medium gray: good for daytime events.
  • Light gray, tan or light blue: good for spring, summer and outdoor ceremonies.
  • Black: acceptable for evening semi formal events, though a black suit can feel close to formal wear. Many men prefer navy or charcoal.

Fit

Fit matters more than price. The jacket shoulders should sit flat, the sleeves should reveal a little shirt cuff, and the trousers should break lightly or not at all on the shoe. A tailor can adjust sleeves and hems quickly and often makes an older suit look new.

Fabrics

Wool is the default and works year round in lighter or heavier weights. For summer weddings, lightweight wool, cotton or linen blends keep you cooler. Pure linen wrinkles heavily, so reserve it for beach or casual daytime events.

Shirts, Ties and Accessories

The shirt

A crisp dress shirt in white or light blue is always safe. Subtle patterns such as fine stripes or micro checks work too. Make sure the collar sits well with or without a tie.

Tie or no tie?

For semi formal weddings, a tie is the safer default, especially in the evening. At a daytime summer or beach wedding, an open collar can be acceptable if the rest of the outfit stays sharp. When in doubt, wear the tie and remove it later in the reception if others do.

Shoes

  • Oxfords or derbies in black or dark brown leather.
  • Loafers for daytime or warm-weather events.
  • Match your belt to your shoes.

Sneakers, even minimal leather ones, usually read as too casual unless the couple has explicitly allowed them.

Accessories

A pocket square, a simple watch and cufflinks for French cuffs add polish. Keep it restrained: one accent is usually enough.

Semi Formal Wedding Attire for Male Guests

Wedding type Suit Shirt and tie Shoes
Daytime, spring or summer Light gray, tan or light blue White or pale blue shirt, light tie or open collar Brown loafers or derbies
Evening, any season Navy or charcoal White shirt, silk tie Black oxfords
Fall or winter Charcoal, dark brown, deep green Light shirt, textured tie Dark brown or black leather
Beach Linen blend in a light color Open collar or light tie Loafers without socks, or dressy sandals if the couple allows

Semi Formal Cocktail Attire for Men

When the invitation says “cocktail” or “semi formal/cocktail,” the answer is almost the same: a suit and tie. Cocktail events often happen in the evening, so darker suits, a silk tie and polished black shoes are a good match. You can add a bit of personality with a patterned tie or a velvet jacket in winter, as long as the fit stays sharp.

Coordinating With Your Partner

If you attend with a partner, you do not need to match, but a coordinated look works well in photos. A few simple approaches:

  • Pick up one color from her dress in your tie or pocket square.
  • Choose a neutral suit (navy, gray) if her dress is bold or printed.
  • Keep the same level of formality: a long evening dress next to an open collar and loafers can look unbalanced.

If your partner is still deciding what to wear, our guide to choosing an outfit that fits the invitation helps you both read the dress code the same way.

Mistakes Men Make With Semi Formal

  • Wearing a sport coat with jeans: that is smart casual, not semi formal.
  • Skipping the tailoring on a suit that is too big or too long.
  • Pairing a dark suit with casual sneakers or boots.
  • Choosing a wrinkled shirt: pressing it is essential.
  • Wearing a full tuxedo, which is usually overdressed for semi formal.

Semi Formal Attire Men FAQ

Do men need to wear a tie for semi formal?

Not always, but it is the safer choice, especially for evening weddings. Daytime summer or beach events can allow an open collar.

Is a black suit appropriate for semi formal?

Yes for evening events, although navy and charcoal are more versatile and feel less formal.

Can I wear a blazer and trousers instead of a suit?

For relaxed daytime semi formal events, a well-coordinated blazer and dress trousers can work. For weddings, a matching suit is the safer option.

What shoes go with semi formal attire for men?

Leather oxfords, derbies or loafers. Black for evening and darker suits, brown for daytime and lighter suits.