Formal dressing is easier when you match the outfit to the occasion instead of defaulting to the same dark suit every time. The key is getting the dress code right, keeping the fit clean, and choosing shoes and accessories that suit the level of formality.
Quick Guide
- Black tie: tuxedo + white dress shirt + bow tie + black formal shoes.
- Formal wedding: dark or seasonal suit + dress shirt + tie + leather shoes.
- Business formal: navy or charcoal suit + white or pale blue shirt + conservative tie.
- Smart formal: tailored trousers + blazer + dress shirt or fine knit.

15 Formal Outfits for Men

Navy Suit + White Shirt + Burgundy Tie + Brown Oxfords
A navy suit works for more occasions than almost any other formal option. Burgundy adds subtle color without making the outfit feel loud.
Best for: weddings, business dinners, formal daytime events.

Charcoal Suit + Pale Blue Shirt + Black Derby Shoes
Charcoal is slightly more serious than navy and works especially well for professional settings. Keep the accessories simple.
Best for: business formal, conferences, ceremonies.

Black Tuxedo + White Dress Shirt + Bow Tie + Patent Shoes
For true black-tie events, keep the outfit traditional. A proper tuxedo will look cleaner than trying to dress up a regular black suit.
Best for: black-tie weddings, galas, formal evening events.

Light Gray Suit + White Shirt + Brown Loafers
A light gray suit feels less heavy than navy or charcoal and works well in warmer weather. Choose a crisp white shirt and polished brown shoes.
Best for: spring weddings, daytime receptions, garden events.

Double-Breasted Navy Suit + White Shirt + Black Oxfords
A double-breasted suit creates a sharper, more structured silhouette. Keep the shirt and shoes understated so the tailoring remains the focus.
Best for: formal dinners, upscale weddings, evening events.

Beige Suit + Light Blue Shirt + Suede Loafers
Beige works well for warm-weather formal occasions. Choose a structured suit rather than very casual linen separates if the event is genuinely formal.
Best for: summer weddings, resort events, outdoor ceremonies.

Black Suit + White Shirt + Black Tie + Black Oxfords
A black suit is most appropriate for evening or serious formal settings. Keep everything streamlined and avoid adding too many contrasting accessories.
Best for: evening receptions, formal dinners, memorial services.

Navy Blazer + Gray Trousers + Dress Shirt + Loafers
Best for: business dinners, semi-formal events, upscale restaurants.

Three-Piece Suit + White Shirt + Tie + Oxfords
A waistcoat adds formality and works especially well for traditional weddings. Make sure the vest fits close to the body without pulling.
Best for: weddings, formal ceremonies, classic venues.

Velvet Dinner Jacket + Black Trousers + Dress Shirt + Loafers
A velvet dinner jacket is useful when the dress code allows more personality. Keep the trousers and shirt simple to balance the texture.
Best for: holiday parties, formal dinners, evening celebrations.

Dark Green Suit + White Shirt + Brown Oxfords
Deep green gives a formal outfit more character while still feeling refined. It works best in darker, muted shades.
Best for: fall weddings, cocktail receptions, evening events.

Brown Suit + Cream Shirt + Dark Brown Loafers
A medium or dark brown suit can look especially strong in autumn. Cream softens the contrast and keeps the palette cohesive.
Best for: fall ceremonies, daytime weddings, formal lunches.

Turtleneck + Tailored Suit + Chelsea Boots
A fine-knit turtleneck can replace a dress shirt for modern formal settings that do not require a tie. Keep the suit structured and the boots sleek.
Best for: winter dinners, gallery events, modern evening occasions.

White Dinner Jacket + Black Trousers + Bow Tie
A white or ivory dinner jacket is a strong warm-weather black-tie option. Pair it with black trousers and traditional formal accessories.
Best for: summer galas, destination weddings, formal resort events.

Midnight Blue Suit + White Shirt + Silk Tie + Black Oxfords
Midnight blue looks especially refined under evening lighting and can feel softer than black while still being very formal.
Best for: formal receptions, evening weddings, special occasions.
How to Match the Dress Code
Formal Outfit Details That Matter
- 1Fit matters more than brand. Jacket shoulders should sit cleanly, sleeves should show a small amount of shirt cuff, and trousers should not bunch heavily over the shoes.
- 2Match black shoes with black belts, and brown shoes with brown belts. For very formal evening events, black footwear is usually the safer choice.
- 3Keep accessories controlled. A watch, pocket square, tie bar, or cufflinks can help, but you rarely need all of them at once.
Formal Outfit Recommendations by Occasion
Final Takeaway
The best formal outfit is the one that matches the occasion precisely. Build around a well-fitting suit or tuxedo, choose the correct shoes, and adjust the color and fabric for the season and venue rather than making the outfit more complicated than necessary.