23 Semi-Formal Wedding Guest Outfit Ideas for Men
Need help figuring out what to wear to an upcoming wedding? These 23 semi-formal wedding guest outfit ideas for men will help you look sharp without overdressing. From classic suits to stylish blazer combinations, you’ll find something perfect for any wedding venue.
Navy Suit, White Dress Shirt, Black Oxfords

You can’t go wrong with this timeless combo.
A well-fitted navy suit paired with a crisp white shirt gives you a clean, classic look.
Add black oxfords for a polished finish.
This outfit works for almost any wedding, no matter the season or setting.
Light Grey Blazer, White Shirt, Charcoal Dress Pants, Brown Loafers

This mix-and-match approach gives you a relaxed yet put-together look.
The light grey blazer keeps things breezy, while the charcoal pants add just enough contrast.
Brown loafers complete the outfit with a touch of casual elegance perfect for daytime weddings.
Charcoal Suit, Pale Blue Shirt, Burgundy Tie, Black Derbies

The rich contrast between your charcoal suit and pale blue shirt creates a refined look.
Your burgundy tie adds a splash of color that’s wedding-appropriate without being flashy.
Black derbies ground the outfit with their classic style.
This combination works well for evening ceremonies.
Beige Linen Blazer, White Shirt, Navy Trousers, Tan Loafers

Perfect for summer or beach weddings, this outfit keeps you cool while looking sharp.
The linen blazer breathes well in warm weather, while navy trousers anchor the look.
Tan loafers add a casual touch that’s still wedding-appropriate.
You’ll stay comfortable throughout the celebration.
Midnight Blue Suit, Light Grey Shirt, Patterned Pocket Square, Black Oxfords

This deep blue suit offers a rich alternative to navy while maintaining versatility.
Your light grey shirt softens the look, while a patterned pocket square adds personality without a tie.
Black oxfords complete this refined outfit that’s perfect for evening weddings.
Dark Green Blazer, White Shirt, Beige Pants, Brown Double Monks

Stand out tastefully with this unique color combination.
Your dark green blazer makes a statement while still being wedding-appropriate.
Beige pants and a white shirt keep the look balanced.
Brown double monk shoes add a touch of sophistication to complete this distinctive outfit.
Classic Black Suit, Light Pink Shirt, Black Tie, Black Dress Shoes

This outfit brings a modern twist to formal attire.
Your black suit provides a timeless foundation, while the light pink shirt adds a subtle touch of color.
A black tie keeps the look cohesive, and black dress shoes complete this refined ensemble perfect for evening weddings.
Steel Grey Suit, White Shirt, Brown Brogues

This clean, understated look works for almost any wedding.
Your steel grey suit offers a modern alternative to black or navy.
Pair with a simple white shirt and skip the tie for a relaxed yet put-together vibe.
Brown brogues add texture and warmth to balance the cool tones.
Navy Blazer, Pale Pink Shirt, Stone Trousers, Brown Loafers

This combination brings a soft, spring-like feel to your outfit.
Your navy blazer anchors the look while the pale pink shirt adds a gentle pop of color.
Stone trousers lighten the outfit, making it perfect for daytime or outdoor weddings.
Brown loafers complete this effortlessly stylish ensemble.
Black Blazer, Light Blue Shirt, Grey Trousers, Black Oxfords

This versatile outfit works for nearly any semi-formal wedding.
Your black blazer and grey trousers create a clean foundation, while the light blue shirt adds a subtle touch of color.
Black oxfords complete this timeless look that balances formal and relaxed elements perfectly.
Khaki Blazer, White Shirt, Olive Chinos, Tan Derbies

This earthy combination is ideal for rustic or outdoor weddings.
Your khaki blazer and olive chinos create a nature-inspired palette.
A white shirt keeps things fresh, while tan derbies add casual elegance.
You’ll look perfectly dressed for a garden or barn wedding celebration.
Light Blue Suit, White Shirt, Navy Tie, Brown Loafers

This refreshing outfit is perfect for spring and summer weddings.
Your light blue suit creates a bright, seasonal look while maintaining elegance.
A white shirt and navy tie add classic contrast, while brown loafers keep things from feeling too formal.
You’ll look cool and pulled-together.
Brown Checked Blazer, Light Grey Shirt, Navy Trousers, Dark Brown Shoes

This rich, textured combination is ideal for fall weddings.
Your brown checked blazer adds visual interest and warmth.
A light grey shirt softens the look, while navy trousers provide a solid foundation.
Dark brown shoes complete this sophisticated, season-appropriate outfit.
Slate Grey Blazer, White Shirt, Black Pants, Oxblood Loafers

This contemporary outfit balances classic and modern elements.
Your slate grey blazer creates a softer alternative to black, paired with a clean white shirt.
Black pants provide a strong foundation, while oxblood loafers add an unexpected color accent that elevates the entire look.
Olive Green Suit, Beige Shirt, Brown Oxfords

This earthy combination sets you apart from standard wedding attire.
Your olive green suit offers a distinctive yet sophisticated color choice.
A beige shirt complements the natural palette, while brown oxfords ground the look.
Perfect for outdoor or rustic wedding settings.
Dark Navy Blazer, Patterned Shirt, Sand Trousers, Tan Loafers

This outfit balances formality with personality.
Your dark navy blazer provides structure, while a patterned shirt adds character without overwhelming.
Sand trousers lighten the look for daytime or beach weddings.
Tan loafers complete this stylish, seasonally versatile combination.
Tan Blazer, White Shirt, Brown Trousers, Woven Leather Loafers

This warm-toned outfit is perfect for daytime or destination weddings.
Your tan blazer creates a light, summery feel, while brown trousers add depth.
A white shirt keeps things crisp, and woven leather loafers add interesting texture that’s both unique and wedding-appropriate.
Burgundy Blazer, Soft White Shirt, Charcoal Pants, Black Dress Shoes

Make a refined statement with this rich color combination.
Your burgundy blazer adds a sophisticated pop of color that’s perfect for fall or winter weddings.
Charcoal pants and a white shirt balance the bold blazer, while black dress shoes complete this eye-catching yet tasteful outfit.
Black Velvet Blazer, White Shirt, Grey Pants, Patent Leather Shoes

This luxe combination is perfect for evening winter weddings.
Your black velvet blazer adds rich texture and formality.
Grey pants keep the look from being too formal, while a white shirt provides clean contrast.
Patent leather shoes add a glossy finish to this sophisticated outfit.
Muted Plaid Blazer, Blue Shirt, Navy Trousers, Brown Derbies

This textured combination adds visual interest while staying tasteful.
Your muted plaid blazer makes a subtle statement, while a blue shirt complements the pattern.
Navy trousers provide a solid foundation, and brown derbies add a classic finishing touch to this distinctive outfit.
Charcoal Three-Piece Suit, Light Grey Shirt, No Tie, Black Oxfords

Add sophistication with this three-piece option.
Your charcoal suit with matching vest creates a refined silhouette.
A light grey shirt softens the look, while skipping the tie keeps it from feeling too formal.
Black oxfords complete this elegant outfit that works for most wedding settings.
Cobalt Blue Suit, White Shirt, Printed Pocket Square, Black Loafers

Stand out tastefully with this bold yet refined look.
Your cobalt blue suit makes a confident statement while remaining wedding-appropriate.
A white shirt provides clean contrast, while a printed pocket square adds personality.
Black loafers ground the outfit with their classic style.
Taupe Blazer, Cream Shirt, Light Grey Trousers, Brown Oxfords

This soft, neutral palette creates a subtle, sophisticated look.
Your taupe blazer offers an understated alternative to standard colors.
A cream shirt and light grey trousers continue the refined neutral theme.
Brown oxfords add warmth to complete this versatile outfit for any daytime wedding.