I’ve seen so many wedding photos where the groom’s friends are shivering in a thin suit jacket, smiling through blue lips. If you are choosing the outfit, the winter wedding rule is simple: dress for the ten minutes outside first, then the five hours inside. Here is how I would do it, starting from a good coat.
This post contains affiliate links — if you buy through them I may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.
In this article
Burgundy Velvet Over a Cream Turtleneck
A velvet dinner jacket is the easiest way to look festive without a tuxedo, and the cream turtleneck underneath does the job of a shirt and a scarf at once.

Look for a cotton-velvet blend with a structured shoulder, so it keeps its shape instead of looking like a robe. Wear it with charcoal wool pants and black leather boots.
It carries from candlelit dinner to the cold courtyard, especially when you add a long overcoat for the photos.
A Navy Tie on Brown Check Tweed
Tweed is the fabric that belongs to winter weddings, and a brown check blazer with a navy tie feels relaxed but dressed up.

Choose a wool-heavy tweed that is lined, because a tweed that scratches will make him pull at his collar all evening. Pair it with a white shirt, navy wool pants and brown brogues.
Add a knit tie in navy to keep the look warm and slightly less formal, which suits a manor reception.
A Burgundy Suit and a Black Turtleneck
A burgundy suit worn with a black turtleneck skips the tie and still looks like a decision, which is exactly what a wedding guest wants.

Wool in a deeper burgundy reads richer in winter light than a bright red, and the black knit keeps the neck covered. Finish with black leather shoes and a dark belt.
Skip a pocket square here: the color already carries the look.
Brown Pinstripe, Olive Tie and a Lapel Flower
A double-breasted brown pinstripe suit is the look for the guest who wants to be remembered, and an olive tie keeps it grown up.

Fasten only the center button, with the shoulder ending exactly at his shoulder, so the double-breasted cut flatters instead of boxing him in. A small flower on the lapel is the right amount of festive.
Brown leather shoes in a slightly darker shade than the suit finish the combination.
A Navy Three-Piece You Can Keep On Outside
The vest is the secret to a warm suit: it adds a layer over the chest without adding bulk to the sleeves.

Choose a navy wool three-piece in a mid-weight flannel, with a white shirt and a burgundy tie for a clear winter accent. The vest should sit at the waistband with the bottom button left open.
Brown leather derbies keep it softer than black.
A Beige V-Neck Sweater With Brown Pants
A beige V-neck over a crisp shirt is the quiet answer for a rustic barn or a daytime ceremony, where a full suit would look like too much.

Pick a merino or cashmere blend that does not pill, with the shirt collar and a thin tie showing at the neck. Brown wool pants and brown leather shoes keep the palette tight.
It is warm enough to stand outside and neat enough for the reception.
A Charcoal Suit Under a Long Camel Overcoat
A long camel overcoat over a charcoal suit is the classic winter wedding combination, and it works because the two colors never fight.

The coat should end at the knee and sit over the suit jacket without pulling at the shoulders: try the coat on with the jacket underneath. At least half wool in the fabric makes it warm and gives it a clean drape.
Add a cream scarf and brown gloves for the photos, then hand it all to the coat check.
Dark Green With a Cream Scarf
A dark green suit is a better winter choice than navy when you want to stand out, and a cream scarf softens it for the cold.

Look for a forest or bottle green in wool, not a bright emerald, with a white or ivory shirt. A burgundy tie and brown shoes bring in the rest of the winter palette.
The scarf stays on outside and comes off at the reception door.
A Black Overcoat Over a Navy Suit
A black overcoat over a navy suit looks more like a city evening than a country chapel, so save it for a hotel or a formal venue.

The two dark colors only work if the navy is clearly navy: a washed-out blue next to black looks like a mistake. Add a light blue shirt and a charcoal tie to separate the layers.
Black leather shoes and gloves keep everything in one tone.
Tan Corduroy and a Turtleneck for a Barn Wedding
A tan corduroy blazer says rustic wedding without looking like a costume, and a thin turtleneck underneath keeps the neck covered.

Choose fine-wale corduroy that looks smooth from a distance, a cream or chocolate knit, and dark brown wool pants. Brown suede boots belong here.
This is for a barn or a lodge, not a ballroom.
A Charcoal Flannel Suit With a Burgundy Knit Tie
Charcoal flannel is a fabric made for winter: soft, warm and a little textured, so it never looks flat in photos.

A burgundy knit tie against a white shirt gives the suit a clear accent. Make sure the trouser break is slight, with a little shirt cuff showing past the sleeve.
Black oxfords and a plain belt are enough.
A Navy Suit With a Brown Overshirt Layer
A suede or wool overshirt under the overcoat is the smart way to add warmth without wearing three jackets.

Skip the suit jacket for a more relaxed ceremony and wear the overshirt over a white shirt with a navy knit tie, navy wool pants and brown boots.
It keeps the shoulders clean when the long coat goes on top.
A Midnight Velvet Dinner Jacket for Black-Tie Winter
For a black-tie winter wedding, a dark velvet dinner jacket with a bow tie is the answer, and it is warmer than a standard tuxedo.

Wear it with black wool tuxedo pants, a white dress shirt and patent shoes. A long black overcoat makes it work in the cold.
Keep the bow tie black and let the satin peak lapels be the only shine besides the shoes.
How to Choose a Winter Wedding Suit
Pick wool or a wool blend for the suit, because it holds its shape and keeps the heat in. The shoulder should end exactly at his shoulder, with a little shirt cuff showing past the sleeve. Velvet and satin belong to evening, tweed and flannel to daytime.
A Cream Cable Sweater for a Daytime Chapel
A chunky cream cable sweater over a collared shirt is surprisingly dressy when the fit is clean and the trousers are tailored.

Choose wool or a wool blend that holds its shape at the cuffs. Pair it with navy wool pants, a camel scarf and brown leather boots.
This is for a small daytime wedding, not a formal evening.
Olive Wool Suit With a Rust Tie
An olive suit is a good option for a man who is tired of navy and charcoal, and a rust tie makes it feel seasonal.

Look for a muted olive in wool, not a military green, with a cream shirt and brown shoes. Add a brown wool overcoat for the outside photos.
It photographs well against snow.
A Gray Herringbone Suit With a Brown Scarf
A herringbone weave adds texture to a gray suit without adding a pattern, which keeps it wearable at any wedding.

A light blue shirt and a navy tie make the gray look fresh, and a brown scarf and gloves add warmth outside.
Brown shoes keep it from looking like an office suit.
A Double-Breasted Navy Overcoat Over Burgundy
A navy double-breasted overcoat over a burgundy suit is a rich color pair that suits a winter evening.

🛍 Shop This Look
The coat should be a clear navy, long to the knee, with structured shoulders, so the burgundy shows only at the front opening. A white shirt and a dark navy tie keep it clean.
Black leather gloves and shoes finish the outfit.
A Camel Overcoat Over a Brown Suit
A camel overcoat over a brown suit is a warm, tonal look that stays modern when the shades are clearly different.

Make the suit a deeper chocolate and the coat a light camel, with a cream shirt and an olive tie to break the browns. Dark brown shoes tie it together.
It looks rich in winter light.
A Charcoal Overcoat With a Burgundy Scarf
A charcoal overcoat is the neutral that works over every suit color, and a burgundy scarf makes it festive.

Look for a wool-cashmere blend with a clean notch collar, worn over a navy suit and a white shirt. The scarf can come off for the reception.
Black gloves and leather shoes finish it.
An Olive Overcoat With a Cream Knit
An olive overcoat is a less obvious option than camel and works well on a man who wants something with more character.

Wear it over a cream knit, brown wool pants and brown boots, so the green stays the main accent. A wool coat with a clean collar looks formal enough for a church.
It suits a woodland or lodge wedding.
A Brown Suede Jacket Over a Dress Shirt
A brown suede jacket is a relaxed way to dress for a casual winter wedding, over a collared shirt and a knit tie.

Choose a fitted cut that ends at the hip, with a lining for warmth, and dark gray wool pants. Brown boots keep it in one family.
It is not for a formal evening but works for daytime.
A Chocolate Turtleneck Under a Navy Blazer
A chocolate turtleneck under a navy blazer is a sharp way to skip the tie and stay warm.

The knit should be thin enough to fit under the blazer without bunching, in merino or a cashmere blend. Gray wool pants and brown loafers keep it smart.
It works for an evening reception at a restaurant.
A Burgundy Cardigan Under a Gray Suit Jacket
A burgundy knit cardigan under a gray suit jacket is a smart layering move that adds warmth and color.

Choose a fine merino cardigan that sits flat under the jacket, with a white shirt and a charcoal tie. Gray wool pants and black shoes keep it clean.
It is a good idea for guests who feel the cold.
A Camel Knit Polo for a Relaxed Reception
A camel knit polo under a brown blazer is a soft, modern alternative to a shirt and tie for a relaxed winter wedding.

Look for a fine merino polo with a flat collar that sits under the blazer lapels. Dark brown pants and brown loafers keep the palette tonal.
It suits a warm reception with a fireplace.
A Navy Quarter-Zip Under a Sport Coat
A navy quarter-zip knit under a gray sport coat is the practical choice for a winter wedding in a cold climate.

Choose a merino zip in a thin knit so it does not bulk, with charcoal pants and brown leather boots. Keep the zip up two-thirds of the way.
It is dressy enough for a casual venue.
An Olive Cardigan and a Camel Overcoat
An olive cardigan under a camel overcoat is a soft layered look for a man who wants warmth without a bulky suit.

Wear a white shirt and a brown knit tie under the cardigan, with brown wool pants and brown boots. The cardigan should be fine-gauge so the coat fits over it.
Take the coat off at the reception and the cardigan still looks neat.
Dress for the Photos First
The best winter wedding outfit is the one he forgets he is wearing. Start with the coat, then add the suit, and browse more looks for ideas.
FAQ
What should a man wear to a winter wedding?
A wool or flannel suit in navy, charcoal, brown or burgundy, with a long overcoat on top, is the safest choice. Velvet dinner jackets suit evening weddings.
Can a man wear a sweater to a winter wedding?
Yes, a fine merino V-neck or turtleneck under a blazer looks smart and keeps him warm. Skip chunky knits for formal or black-tie weddings.
What color suit is best for a winter wedding?
Navy, charcoal, burgundy, brown and dark green all look rich in winter light. Avoid light tan and pale gray, which can look like summer suits.
How do I keep warm in a suit at an outdoor wedding photo?
Wear a long wool overcoat, a scarf and leather gloves for the photos, and add a thin merino layer under the shirt. Hand them to the coat check at the reception.
What shoes go with a winter wedding suit?
Polished leather oxfords, derbies or Chelsea boots in black or brown work best. Choose a leather sole or a grippy rubber sole for snow.