Wear the shoe that matches the dress code on the invitation. Black Oxfords for black tie. Black or dark brown Oxfords for formal. Brown or burgundy Oxfords, Derbies, or monk straps for cocktail attire. Loafers or suede Derbies for beach and casual weddings. If the invitation gives no dress code, wear dark brown Oxfords or Derbies with a navy or gray suit.

The short version

  • Formal means lace-ups. The more formal the wedding, the plainer and darker the shoe.
  • Venue decides the sole. Rubber soles for grass and gravel. Leather soles for indoor floors.
  • Summer: loafers and lighter browns.
  • Never new. Wear the shoes for at least a week before the wedding.
  • Unsure: dress one step more formal than you think you need.

Wedding Shoes by Dress Code

Dress codeShoeColorSock
Black tiePatent or highly polished plain-toe or cap-toe OxfordBlack onlyBlack, over the calf, thin wool or silk
Formal or black-tie optionalCap-toe or plain-toe OxfordBlack. Dark brown with a navy or charcoal suit.Dark dress sock that matches the trousers
Cocktail or semi-formalOxford, Derby, monk strap, or leather loaferDark brown, burgundy, blackDress sock that matches the trousers, or a quiet pattern
Beach or casualLoafer, suede Derby, or leather sandal if the invitation allowsTan, medium brown, navy suedeNo-show socks, or none with sandals
Rustic or outdoorRubber-soled Derby, brogue, Chelsea boot, or chukkaMedium to dark brownWool dress sock in a color that matches the trousers

Black tie

A tuxedo takes a black Oxford with no broguing. Patent leather is the traditional choice. Black calfskin polished to a high shine is fully accepted. Velvet slippers and opera pumps are also traditional evening shoes, though few guests wear them. Brown shoes, loafers, Derbies, and boots are wrong with a tuxedo.

Formal and black-tie optional

Black-tie optional means a tuxedo or a dark suit. With the suit, wear a black cap-toe Oxford. Dark brown Oxfords are acceptable with navy or charcoal, most of all at daytime ceremonies. A quarter-brogue is fine. A full wingtip is too casual. Our best Oxford shoes list has picks at each price tier.

Cocktail and semi-formal

This is the most common wedding dress code, and it gives you the most choice. Any dark leather dress shoe works with a suit: cap-toe Oxfords, brogues, Derbies, single or double monk straps, and leather penny or tassel loafers. Dark brown and burgundy are the strongest colors with navy and gray suits. Burgundy pairings are covered in the burgundy and oxblood shoes guide.

Beach and casual

Casual still means clean, deliberate shoes. Wear loafers or suede Derbies with linen or cotton trousers. Leather sandals are acceptable only when the invitation says beach casual or similar. Rubber flip-flops and running shoes are not acceptable.

Rustic and outdoor

Barn, farm, vineyard, and garden weddings usually mean a suit or a jacket and trousers worn on uneven ground. Choose brown leather with a rubber sole. Brogues, Derbies, and slim dress boots all fit the setting.

Shoe Color by Suit Color

SuitBest shoe colorsAvoid
Black or tuxedoBlackBrown of any shade
CharcoalBlack, dark brown, burgundyLight tan
NavyDark brown, burgundy, black for eveningLight tan at evening weddings
Medium grayBrown, burgundy, blackNone of the classic colors
Light gray, tan, or linenTan, medium brown, burgundyBlack, which looks heavy

More detail is in what color shoes to wear with a navy suit and the gray suit guide. Match your belt to your shoes in color and finish.

Wedding Shoes by Season

What shoes to wear to a summer wedding

Pick a lighter color and a lighter build. The best summer wedding shoes are:

  • Penny or tassel loafers in medium brown, tan, or burgundy. Wear them with no-show socks or thin dress socks.
  • Suede Derbies or loafers in brown, tan, or navy. Suede suits linen and cotton suits and is softer and cooler than stiff calfskin.
  • Unlined or lightly lined shoes. Less leather around the foot means less heat.
  • Brown brogues for a cocktail-attire wedding where loafers feel too casual.

The dress code still comes first. A black-tie wedding in July takes black Oxfords. For heat, choose thin over-the-calf socks in fine wool or cotton, which stay up and breathe better than thick ones.

Winter weddings

Wear darker leather: black, dark brown, or burgundy. Dress boots are practical for snow and rain. A slim black or brown Chelsea boot or lace-up boot works with a flannel or heavy wool suit. See the dress boots guide for styles that work with tailoring. Keep suede out of wet weather unless it has been treated with a protector spray.

Spring and fall weddings

Brown and burgundy lace-ups work for almost every wedding in these seasons. Suede is a good choice in dry weather. Check the forecast and choose a rubber sole if rain is likely.

Groomsmen in dark suits lifting their trousers to show their socks and dress shoes

Wedding Shoes by Venue

VenueProblemWear
Grass or gardenDamp, soft groundRubber-soled Derby, brogue, or dress boot in dark brown
SandSand gets into shoes and scratches polished leatherLoafers or suede shoes you can slip off. Leather sandals if allowed.
Gravel or cobblestoneScuffs thin leather solesRubber or double leather sole
Ballroom, hotel, churchSmooth floorsLeather-soled Oxfords. Scuff new soles first for grip.
Barn or farmDust, mud, uneven boardsBrown boots or brogues with a rubber sole

Grass: a thin leather sole soaks up water from wet grass and slips. A studded rubber sole such as Dainite looks like a dress sole from the side and grips much better. Skip pale tan leather, which shows grass stains.

Sand: many beach ceremonies are barefoot, so wear shoes that come off easily. Do not wear your best polished calfskin. Sand works into the welt and dulls the finish. Brush shoes off once they are dry.

Shoes for the Groom and Groomsmen

  • The groom sets the level. His shoes should be at least as formal as those of any guest. With a tuxedo, that means black patent or polished black Oxfords. With a navy or gray suit, dark brown or black Oxfords.
  • Groomsmen should match in color and style. Agree on one description, such as "black cap-toe Oxfords" or "dark brown plain-toe Derbies". The shoes do not need to be the same model. Mixed browns stand out in photos, so name the shade.
  • Buy early. Get the shoes at least three to four weeks ahead so there is time to exchange sizes and break them in.
  • Prepare for a long day. The wedding party stands for hours. Check the fit well ahead, and add a thin insole only if there is room for it.
  • Sneakers for the wedding party work only at a casual wedding, and only if everyone wears the same plain leather style. See the dress sneakers guide.

What Not to Wear to a Wedding

  • Brand-new shoes. Stiff leather blisters within hours. Follow how to break in dress shoes and start at least a week ahead.
  • Running shoes or athletic sneakers. Not at any dress code.
  • Rubber flip-flops. Not even on a beach, unless the couple asks for them.
  • Brown shoes with a tuxedo or black suit.
  • Work boots, hiking boots, or cowboy boots, unless the invitation calls for them.
  • Scuffed or unpolished shoes. Clean and polish the day before, and replace worn heel caps.
  • White athletic socks or socks that slide down and show bare shin when you sit. The dress sock guide covers length and color.

The Day Before: A Five-Minute Check

  1. Brush off dust, apply polish in the matching color, and buff.
  2. Check the heels and soles. A cobbler can replace heel caps quickly.
  3. Spray suede with protector if any part of the day is outdoors.
  4. Scuff smooth new leather soles on pavement so they grip a dance floor.
  5. Pack spare laces and a spare pair of socks.

Read next

What Color Shoes to Wear With a Navy Suit Continue reading

Frequently Asked Questions

What shoes should a man wear to a wedding?

Match the dress code. Wear black Oxfords for black tie, black or dark brown Oxfords for formal, brown or burgundy Oxfords, Derbies, or monk straps for cocktail attire, and loafers or suede Derbies for casual and beach weddings.

What shoes do you wear to a summer wedding?

Loafers or lightweight Derbies in tan, medium brown, or burgundy, worn with thin dress socks or no-show socks. Suede and unlined leather are cooler than heavy calfskin. Keep black Oxfords for summer weddings that are black tie or formal.

What shoes should a wedding guest wear if there is no dress code?

Wear dark brown or burgundy Oxfords or Derbies with a navy or gray suit. That outfit is correct at any wedding short of black tie. Evening weddings at hotels or churches lean formal, and daytime outdoor weddings lean casual.

Can you wear sneakers to a wedding?

Only when the couple says the wedding is casual or asks for sneakers. In that case choose a clean, plain leather sneaker with no visible logo. For cocktail attire or anything more formal, wear dress shoes.

Can you wear loafers to a wedding?

Yes, at cocktail, casual, summer, and beach weddings. Penny, tassel, and horsebit loafers in brown or burgundy leather all work. For black tie and formal weddings, wear lace-up Oxfords.

Can you wear boots to a wedding?

Yes, if they are slim dress boots. Black or dark brown leather Chelsea boots and lace-up dress boots work with a suit at cocktail, rustic, and winter weddings. Do not wear boots with a tuxedo.

What shoes are best for a wedding on grass?

A Derby, brogue, or dress boot with a rubber sole, such as Dainite. Rubber grips damp grass and does not soak through the way a thin leather sole does. Choose dark brown, which hides grass and mud marks better than tan.

Can you wear brown shoes to a wedding?

Yes, with navy, gray, blue, and tan suits at any wedding that is not black tie. Wear black shoes with a black suit or a tuxedo, and for formal evening weddings.