Mens Wedding Attire: 14 Ideas for Every Dress Code

Oliver Dapper

A man wearing a patterned blazer, white shirt, tan pants, and white sneakers standing on a brick patio.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. Please read my full disclosure here.

Dress code and venue narrow the choices faster than taste does, so start with the invitation and let it point you to the right look on this list.

The list runs from casual wedding attire to a classic black tuxedo, and a formal invitation rules out the earth tone brown suit and the tan or beige suit.

1. Casual Wedding Attire

The plaid blazer adds character while keeping the rest of the outfit simple. · 📷 @joelfinnigen

Plaid blazers work at casual weddings because the pattern does the dressing up for you. Keep everything else quiet: a white shirt, khaki or tan trousers, and clean white sneakers.

The sneakers are the risky part. Wipe them down the night before, since scuffed canvas reads as careless, not relaxed.

I’d still skip the tie unless the invitation asks for one. A blazer with shoulder seams that land at the edge of your own shoulder bones matters more than any accessory.

2. Beach Wedding Attire

The unbuttoned white shirt gives a relaxed vibe to the linen suit look. · 📷 @blackmensclothing

A beige linen suit suits a sand-and-sunset setting better than anything dark, and the unbuttoned white shirt keeps it loose.

Linen wrinkles, and that is part of the look, so don’t fight it with a hot iron right before the ceremony.

Hang the suit in a steamy bathroom the night before instead.

I’d leave the jacket unstructured and the shirt collar open by one or two buttons, no more. Past that, you look like you wandered off a cruise ship.

3. Men’s Summer Wedding Attire

The light blue blazer reflects the summer sun while keeping it cool and comfortable. · 📷 @suitharbor

Heat punishes dark wool, so a light blue blazer over cream linen trousers is the smarter call for a summer wedding. Pale colors reflect sun, and linen lets air through.

An open-collar white shirt keeps your neck cool without a tie. Sunglasses are fine outdoors until the ceremony starts; then they come off.

Linen creases at the hips and knees after an hour of sitting. I accept that trade for staying comfortable, and I’d pick it over a polyester blend every time.

4. Dress Shoes and Socks

Polished dress shoes complete the look, adding a touch of class to the outfit. · 📷 @sessebenshoes

Black or brown leather dress shoes both work at a wedding, as long as they’re polished and laced properly. Black is the safer match for navy, charcoal and tuxedos; brown suits lighter suits and daytime events.

Socks get overlooked. Choose dress socks that cover the calf, so no bare skin shows when you sit or cross your legs, and match them to your trousers or shoes.

Polish the night before. A shine you can see from across the room is worth the 10 minutes.

5. Men’s Spring Wedding Attire

The sage green tie complements the light grey suit, enhancing the springtime feel. · 📷 @marryandtuxbridal

Spring weddings let you use soft color, like light grey with sage green, without looking like you’re in costume.

A lighter grey linen suit with a matching vest suits a garden setting, and the vest keeps you looking put together once the jacket comes off.

Pick a tie one shade off from the foliage around you.

Pin the boutonniere to the left lapel, with the stem tucked behind. It should look like part of the suit, not an add-on.

As the name suggests, men’s formal wedding attire is just that—formal. The soon-to-be-weds want their male guests to dress up and look smart without having to don a full tuxedo.

— Stitch Fix

6. Cocktail Attire

The pocket square elevates the navy suit, adding a personal touch to the look. · 📷 @khaleelaqrabawi

Cocktail attire means a suit, and a navy one is the easiest place to start. Start with a white shirt and add a pocket square; if the evening runs formal, put a tie on too.

You can go without a tie here, but the shirt needs to fit well and the collar should stand up on its own. Leaving the top button open is fine; leaving 3 open is not.

A pocket square is the cheap detail that makes a plain suit look chosen. I prefer white linen, folded flat.

7. Color Choices

The floral tie stands out while the rest of the outfit remains understated. · 📷 @thegroomsroomessex

Sage green is a bold pick for a guest, and it only works if everything else you wear stays plain and disciplined.

A soft-colored suit with a vest wants a quiet shirt, and a floral tie should be the only pattern you wear.

I’d match the boutonnière to a color already in the tie.

Check the invitation first. Soft green suits a daytime or garden wedding better than a formal evening.

8. Traditional South Asian Wedding Attire

The embroidered jacket adds elegance to the simple kurta pajama base. · 📷 @haya_ghar_royaltailors

A kurta pajama set in white, topped with an embroidered ivory Nehru jacket, is a good guest outfit because the jacket adds detail while the base stays calm. Tone-on-tone keeps it elegant.

Pick loafers that are clean and plain; the embroidery should be the only decoration. Fit matters as much here as in a suit, so the kurta should skim the hips, not pull across them.

If the family has named a dress code, follow that over my taste.

9. Tan or Beige Suit

The tailored light beige suit looks relaxed and sharp against the wooden backdrop. · 📷 @mens_ethics

A light beige suit with a crisp white shirt looks relaxed and still dressed, and brown leather shoes are the natural finish. Keep the shirt bright, since the suit has little contrast of its own.

I’d skip a black belt or black shoes with it; they fight the warm tone. Sunglasses are fine outside, but pocket them before you walk into the ceremony.

Beige shows creases and stains, so hang it up the moment you arrive and keep drinks away from the front.

10. Classic Black Tuxedo

📷 @digby_edgley

Double-breasted tuxedos are a sharp alternative to the usual single-breasted cut, and black with a white dress shirt and black bow tie is the formal standard. Save the black tuxedo for invitations that specifically say black tie.

On a single-breasted tuxedo jacket, fasten the button when you stand and unfasten it when you sit. The bow tie should be a real one you tie yourself; I find it looks better than a pre-tied one.

Keep shoes black and polished. Details this simple only work when they’re clean.

11. Navy Blue Suit

The white pocket square provides a crisp finish to the navy double-breasted suit. · 📷 @adamgonon

A navy double-breasted suit is a strong wedding choice because one dark color handles daytime and evening. A light blue striped shirt keeps it from feeling stiff, and a white pocket square finishes it.

When you stand, button the jacket. Double-breasted cuts depend on a good fit through the chest, so try one on in the store and check that the lapels lie flat.

I prefer this over a single-breasted navy suit when I want to look a little more deliberate.

12. White Tuxedo Jacket

The white shawl-collar tuxedo jacket is ideal for warm-weather formal events. · 📷 @samuelcray_

A white shawl-collar tuxedo jacket with black trousers and a black bow tie is a dinner-jacket look, and it fits warm-weather formal weddings best. The black bottom half grounds it.

Add a boutonnière on the lapel and nothing more. White shows every mark, so carry the jacket in a garment bag and put it on late.

A white dinner jacket belongs at black-tie or creative black-tie events, and nowhere else. Otherwise you’ll outshine the groom.

13. Charcoal Grey Suit

The patterned tie introduces visual interest while keeping the charcoal suit polished. · 📷 @hameesattire

Charcoal is the dark grey that behaves like black without the funeral mood, and a double-breasted cut makes it look deliberate. A patterned tie adds interest, so keep the shirt light and plain.

Black dress shoes are the right finish here, and they should be polished. Button the jacket when you stand, and check that the lapels lie flat across your chest.

I’d pick charcoal over navy when the wedding is in the evening or indoors.

14. Earth Tone Brown Suit

The matching bow tie gives a cohesive look to the chocolate brown suit. · 📷 @rvk_shop

Chocolate brown is a rich, warm choice for a guest who wants to stand out without a loud color, and a matching bow tie makes the double-breasted suit look like one decision. Skip the contrast tie.

Brown shoes in a similar depth keep the line unbroken. Wear shades outside at a garden or patio reception if the sun calls for them, but tuck them away once guests start taking their seats.

I’d save this for a daytime or outdoor wedding, and check the invitation first. A black-tie invitation rules brown out, so save this suit for dress codes that sit a notch below that.

Advice on Dress Codes

The invitation is the first thing to read, and it usually says more than the dress code line.

No dress code on the invitation?

A quick text to the couple or the planner settles it. Do it early, and they’ll likely appreciate that you cared enough to ask.

Don’t drift below the stated code. Showing up underdressed can come across as a slight to the couple and the ceremony, and you’ll likely feel out of place all night.

Fabric Choices

Fabric decides whether you’re comfortable by the second hour, so choose it before color.

For spring and summer formal weddings, pick lighter, breathable cloth: a linen or cotton-blend suit in charcoal or navy beats black.

Pick a dress shirt in cotton or linen, since natural fibers let air pass through. Cotton poplin is lightweight and easy to dress up or down.

With loafers, thin dress socks that cover the calf keep your ankles covered and your legs comfortable, since no bare skin should show when you sit.

For colder months, go the other way and choose heavier cloth.

Color Coordination

Keep the palette to two or three colors, or the outfit starts to look cluttered. Earth tones like olive and tan are an easy base at a casual wedding.

If you’re bringing a date, harmonize with her outfit instead of matching it. Matching looks staged.