31+ Formal Outfit Colour Combination For Men Best Ideas

Formal style can look calm, sharp, and powerful all at once. The right colour pairing makes that happen with very little effort.

Some outfits feel safe, while others feel memorable. A smart colour choice can make a suit, shirt, and shoes work together in a way that feels polished and personal.

Table of Contents

1. Navy Suit with White Shirt and Brown Shoes

Navy Suit with White Shirt and Brown Shoes

Navy and white create a clean look that always feels fresh. Brown shoes add warmth and keep the outfit from feeling too stiff.

This mix works well for office days, interviews, and evening events. It looks neat on many skin tones and gives a classic finish without trying too hard. If you want more character, choose a brown belt that matches the shoes and a watch with a simple leather strap.

2. Charcoal Suit with Light Blue Shirt and Black Shoes

Charcoal Suit with Light Blue Shirt and Black Shoes

Charcoal has a rich, deep look that feels strong and modern. Light blue softens the outfit and adds a nice bit of colour near the face.

Black shoes keep the style formal and tidy. This is a good choice for men who want something serious but not boring, and it is often easy to find at different price points. A slim tie in navy or silver can make the set feel even more put together.

If you want a small change, try a pocket square with a faint pattern. It gives the look a bit of life without making it loud. This combo is also great for cooler seasons because the darker tones feel cozy and sharp.

3. Black Suit with White Shirt and Black Shoes

Black Suit with White Shirt and Black Shoes

Black and white is one of the boldest formal pairings. It gives a crisp, clean shape that looks strong in photos and in person.

This style feels timeless and easy to wear. It suits weddings, black-tie events, and important dinners, and it can be made more personal with a tie, cufflinks, or a watch. If you want a lower-cost version, focus on fit first, since a simple black suit can look expensive when it fits well.

For a modern touch, use a satin tie or a shiny lapel pin. Keep the shirt bright white so the contrast stays clear. The whole outfit looks best when the shoes are polished and the jacket sits neatly on the shoulders.

4. Grey Suit with Pink Shirt and Dark Brown Shoes

Grey Suit with Pink Shirt and Dark Brown Shoes

Grey and pink make a soft but smart pair. The look feels friendly, stylish, and a little different from the usual office style.

Dark brown shoes help the outfit feel grounded and warm. This mix is a nice choice for spring and summer, and it can be adjusted with a pale tie or a patterned one. Men who want a gentle pop of colour without going too far often like this set.

5. Beige Suit with White Shirt and Tan Shoes

Beige Suit with White Shirt and Tan Shoes

Beige gives a light, airy feel that looks great in daylight. White keeps the outfit fresh, while tan shoes make the whole look feel smooth and easy.

This combo is perfect for outdoor events, daytime meetings, and warm weather weddings. It feels less heavy than darker suits, which is a nice benefit when the sun is out. A woven belt or a linen pocket square can add a relaxed but formal touch.

For a personal spin, try a light gold watch or a soft brown leather briefcase. These details help the colour story feel complete. Since beige can show marks more easily, it is smart to choose good fabric that stays neat and lasts longer.

6. Brown Suit with Cream Shirt and Burgundy Tie

Brown Suit with Cream Shirt and Burgundy Tie

Brown and cream create a rich, earthy look. Burgundy brings in a deep accent that makes the outfit feel full and elegant.

This combination works well for autumn events and evening functions. It has a warm, vintage charm that stands out in a subtle way, and it can be worn with dark brown shoes for a smooth finish. Men who want something less common than navy or black often enjoy this style.

To make it feel more modern, keep the shirt smooth and the tie simple. A textured suit fabric can add depth without needing extra colour. This is a good place to spend a bit more on tailoring, since the shape helps the warm tones look sharp.

7. White Shirt with Navy Blazer and Grey Trousers

White Shirt with Navy Blazer and Grey Trousers

This is a classic mix that always looks smart. The navy blazer gives structure, while grey trousers keep the outfit balanced and calm.

It is easy to wear for work, meetings, and semi-formal dinners. The colours are simple, so the whole look feels neat and flexible, and you can change the mood with shoes and a tie. Black shoes make it more serious, while brown shoes make it feel softer.

If you want a personal touch, try a striped tie or a patterned pocket square. The outfit also works well with many body shapes because the blazer helps create a strong frame. It is a safe choice, but it still feels polished and stylish.

8. Olive Suit with White Shirt and Dark Brown Shoes

Olive Suit with White Shirt and Dark Brown Shoes

Olive gives a fresh twist to formal dressing. White keeps the look clean, and dark brown shoes add a strong finish.

This colour mix feels current and a little creative. It works well for men who want to stand out in a quiet way, and it can be a smart choice for events where everyone else is wearing plain dark suits. The tone also looks good in natural light, which helps the suit feel richer.

Pair it with a tan belt or a simple watch to keep the outfit smooth. Since olive is already a strong colour, it is best to keep the shirt and tie calm. This helps the look stay elegant instead of busy.

9. Burgundy Suit with White Shirt and Black Shoes

Burgundy Suit with White Shirt and Black Shoes

Burgundy has a deep, bold feel that catches the eye. White keeps it sharp, and black shoes make the outfit look formal and neat.

This is a great pick for evening events, festive gatherings, and stylish parties. It has a unique charm that feels rich without being too bright, and it can make a man look confident right away. If the suit is well fitted, the colour does a lot of the work for you.

For a balanced look, use a plain tie in black, silver, or dark navy. Avoid too many loud accessories, since the suit already makes a strong statement. This outfit can cost more if the fabric has a deep dye, but the visual payoff is often worth it.

10. Light Grey Suit with Black Shirt and Black Shoes

Light Grey Suit with Black Shirt and Black Shoes

Light grey and black create a sleek contrast. The result feels modern, neat, and a little dramatic in a good way.

This pairing works well for evening events and smart city style. It is also a good option for men who want a fresh look without using bright colours, and it can be easy to build with simple pieces. The light suit makes the black shirt stand out in a clean and stylish way.

Keep the tie narrow and the shoes shiny for the best effect. A silver watch can add a cool touch without breaking the colour balance. Since light grey can show dirt, careful care helps the outfit keep its clean look longer.

11. Blue Suit with White Shirt and Tan Shoes

Blue Suit with White Shirt and Tan Shoes

Blue and white make a bright, cheerful formal look. Tan shoes soften the outfit and give it a relaxed but polished feel.

This mix is popular because it looks smart without feeling too heavy. It works well for daytime weddings, work events, and spring occasions, and it suits men who like a friendly style. A navy tie can keep the look steady, while a patterned tie can make it feel more lively.

For a personal touch, add a pocket square in pale blue or cream. The outfit also gives a nice balance of comfort and style, which is helpful when you need to move through a long day. It is easy to adjust this look based on budget, since many blue suits are available at different prices.

12. White Shirt with Black Vest and Grey Trousers

White Shirt with Black Vest and Grey Trousers

This combination feels neat and classic. The black vest adds shape, while grey trousers keep the look soft and easy on the eyes.

It is a strong choice for men who want formal style with a slight vintage feel. The outfit looks tidy from top to bottom and works well for indoor events, church functions, and special dinners. Black shoes and a slim tie can make the whole set feel more complete.

To make it personal, choose a vest with a subtle texture. That small detail adds depth without changing the clean colour story. This outfit can also be a smart cost choice because each piece can be worn again in other formal looks.

13. Emerald Green Suit with White Shirt and Black Shoes

Emerald Green Suit with White Shirt and Black Shoes

Emerald green gives a rich and stylish look. White keeps the outfit bright, and black shoes help it stay formal.

This colour feels bold but still elegant, which makes it a favorite for special events. It is a unique choice that can show confidence and taste without needing many extra details. Men who want to stand out in a classy way often like this shade because it looks deep and expensive.

Keep the tie simple so the suit stays the main focus. A black or dark green tie works well, and a shiny lapel pin can add a small modern touch. Since emerald suits are not as common, they can feel special even when the rest of the outfit is simple.

14. White Shirt with Camel Blazer and Navy Trousers

White Shirt with Camel Blazer and Navy Trousers

Camel and navy make a warm and smart mix. The white shirt keeps the look bright and gives it a clean center.

This outfit feels stylish in a calm way. It works for office settings, lunch meetings, and smart casual formal events, and it gives a nice break from darker suits. The camel blazer adds warmth, while the navy trousers keep the lower half steady and neat.

Brown loafers or lace-up shoes both fit this style well. If you want a more personal feel, add a textured tie or a knitted pocket square. This pairing can also be a good value because the pieces can be used separately in many other outfits.

15. Dark Green Suit with Cream Shirt and Brown Shoes

Dark Green Suit with Cream Shirt and Brown Shoes

Dark green has a deep forest look that feels calm and strong. Cream softens the colour and makes the whole outfit look smooth.

Brown shoes fit this palette very well and add a natural finish. This combo is great for men who want something a little different from the usual navy or grey, and it works especially well in cooler months. The colours feel rich without being too bright or flashy.

Try a tie in gold, brown, or dark burgundy for a nice extra layer. The outfit looks best when the fabric has a soft texture that catches light gently. If you want a lower-cost version, focus on one strong suit piece and keep the shirt and shoes simple.

16. Charcoal Suit with White Shirt and Burgundy Tie

Charcoal Suit with White Shirt and Burgundy Tie

Charcoal and white make a strong, clean base. Burgundy adds a deep colour accent that feels warm and smart.

This is a very useful office and event outfit because it looks serious but not dull. The tie brings life to the suit without making the whole look too bright, and it works well with black shoes. Men who want a safe formal option with a little personality often choose this mix.

For a fresh update, use a tie with a soft pattern or a silk finish. A white pocket square can keep the look crisp and balanced. This style is easy to personalize with cufflinks, tie bars, or a watch in silver tones.

17. Light Blue Shirt with Navy Suit and Black Shoes

Light Blue Shirt with Navy Suit and Black Shoes

Light blue and navy give a cool, calm look. Black shoes add formality and help the outfit stay sharp.

This pairing feels modern and easy to trust. It is good for work, presentations, and events where you want to look reliable and neat. The soft blue shirt adds a bit of colour near the face, which can make the whole outfit feel brighter.

To make it more special, choose a tie in darker blue or silver. A slim fit suit can make the look feel more current, while a classic fit can feel more traditional. The outfit is also a smart budget pick because the colours are common and easy to find.

18. Black Suit with Grey Shirt and Black Shoes

Black Suit with Grey Shirt and Black Shoes

Black and grey create a sleek, modern look. The grey shirt softens the suit just enough to keep it interesting.

This combination feels cool and confident, especially for evening settings. It is a good choice for men who want something less strict than a white shirt but still want a formal edge. Black shoes keep the outfit unified and smooth from top to bottom.

You can add a black tie for a stronger look or leave the collar open for a softer style. Since the colours are simple, fit and fabric matter a lot here. A good shirt with a smooth finish can make the whole outfit look more expensive than it is.

19. Brown Suit with Light Blue Shirt and Tan Shoes

Brown Suit with Light Blue Shirt and Tan Shoes

Brown and light blue make a warm and friendly pair. Tan shoes complete the look with a soft and natural finish.

This outfit feels easy to wear and still looks formal enough for many events. It works well in autumn, but it can also be a nice change in spring when darker suits feel too heavy. The light blue shirt helps the brown suit feel fresh and not too dark.

Try a tie with small dots or a simple stripe to add some charm. A leather belt in a matching brown shade can make the outfit feel more complete. Men who enjoy earthy colours often like this style because it feels calm and unique.

20. White Shirt with Deep Blue Suit and Dark Brown Shoes

White Shirt with Deep Blue Suit and Dark Brown Shoes

Deep blue has a rich and confident look. White keeps it crisp, and dark brown shoes bring warmth to the outfit.

This is one of the easiest formal combinations to wear well. It looks good in the office, at weddings, and at evening dinners, and it suits men who want something classic with a little depth. The dark brown shoes add a softer feel than black shoes would.

For a more personal touch, use a tie in silver, burgundy, or dark green. The suit can look especially sharp when the jacket is well pressed and the trousers have a clean line. This is also a smart place to spend on quality shoes, since they help the whole look feel finished.

21. Grey Suit with Black Shirt and Dark Grey Shoes

Grey Suit with Black Shirt and Dark Grey Shoes

Grey on grey with black in the middle creates a bold layered effect. It looks smooth, cool, and very modern.

This style is best for men who like a strong fashion edge. It can work for evening events, stylish parties, and city meetings where you want to stand out in a quiet way. The dark shoes keep the whole outfit grounded and neat.

Keep the accessories small so the colour layers stay clear. A silver watch or simple ring can add a nice touch without stealing attention. Since the look depends on shade balance, it helps to choose pieces that are close in tone but not exactly the same.

22. Navy Suit with Pink Shirt and Brown Shoes

Navy Suit with Pink Shirt and Brown Shoes

Navy and pink make a smart and cheerful mix. Brown shoes add warmth and help the outfit feel balanced.

This combination is great for men who want to look friendly and confident at the same time. The pink shirt adds a soft pop of colour, while the navy suit keeps the style formal enough for work or events. It is a nice way to show personality without using bright colours.

For a cleaner look, choose a pale pink shirt rather than a loud one. A navy tie or a patterned tie with small pink details can tie the whole outfit together. This pairing often feels current because softer shirt colours are very popular in modern formal wear.

23. Cream Suit with White Shirt and Brown Shoes

Cream Suit with White Shirt and Brown Shoes

Cream and white create a light, elegant look. Brown shoes keep it from feeling too pale and add a gentle contrast.

This outfit works well for warm weather and daytime formal events. It feels airy, clean, and stylish, which makes it a good option for men who want a softer formal look. The colours also photograph very well in bright settings.

To make it more personal, add a light tan tie or a floral pocket square. The outfit can feel expensive even when it is not, as long as the fabric looks smooth and the fit is neat. Because lighter suits can be delicate, careful cleaning is worth the cost.

24. Black Shirt with Grey Suit and Black Shoes

Black Shirt with Grey Suit and Black Shoes

Grey and black make a sleek, moody pair. The black shirt gives the outfit a bold center and a strong modern feel.

This look is great for evening events and stylish gatherings. It has a clean shape that feels a bit dramatic but still formal, and it works best when the suit is tailored well. Black shoes keep the line smooth and help the outfit feel complete.

You can add a slim tie if the event is very formal, or skip it for a sharper fashion look. A silver tie bar can give a tiny bit of shine without breaking the dark mood. This outfit is a strong choice for men who like simple colours with a lot of impact.

25. Blue Suit with White Shirt and Burgundy Shoes

Blue Suit with White Shirt and Burgundy Shoes

Blue and white make a bright base, and burgundy shoes add a rich surprise. The result feels stylish, confident, and a little creative.

This pairing is great for men who want to stand out without using loud clothing. Burgundy shoes are less common than black or brown, so they bring a unique edge to the outfit. The look works well for fashion-forward office days and special evening events.

Keep the tie simple so the shoes can shine. A navy or burgundy tie can help the colours feel connected. Since burgundy shoes can cost more than basic pairs, it is smart to choose good leather that will last and age well.

26. Olive Shirt with Dark Grey Suit and Black Shoes

Olive Shirt with Dark Grey Suit and Black Shoes

Olive and dark grey make a cool, modern mix. Black shoes keep the outfit firm and formal.

This is a good choice for men who want something different from the usual shirt colours. Olive adds depth and a natural feel, while dark grey keeps the outfit serious and clean. It works well in fall and winter, but it can also feel fresh in city settings year-round.

Try a plain tie in black or charcoal to keep the look tight. A matte watch and a dark belt can help the outfit feel smooth and grown-up. This combination is a nice way to add personality without making the outfit hard to wear.

27. White Shirt with Maroon Suit and Black Shoes

White Shirt with Maroon Suit and Black Shoes

Maroon has a deep, rich look that feels elegant right away. White makes it bright enough to stay formal, and black shoes add a firm finish.

This outfit is a strong choice for weddings, evening parties, and special dinners. It stands out more than navy or grey, yet it still feels polished and tasteful. Men who want a bold but classy colour often enjoy maroon because it looks rich in many kinds of light.

Use a black tie or a deep red tie to keep the palette smooth. A matching pocket square can add a small touch of flair. This look may cost a bit more if the suit fabric has a deep, even colour, but it can be worth it for the strong visual effect.

28. Grey Shirt with Navy Suit and Tan Shoes

Grey Shirt with Navy Suit and Tan Shoes

Grey and navy feel calm and modern together. Tan shoes bring in a soft, warm note that keeps the outfit from looking too heavy.

This combo is a fresh choice for men who want a subtle change from the usual white shirt. It looks smart in offices and at daytime events, and it can feel very current when the shirt has a smooth, clean texture. The tan shoes also add a nice balance to the darker suit.

For a personal touch, use a tie in navy, silver, or muted blue. A slim fit can make the outfit feel more modern, while a classic fit gives it a more traditional feel. This is a flexible set that can work with many budgets because the pieces are easy to mix and match.

29. Dark Brown Suit with White Shirt and Burgundy Tie

Dark Brown Suit with White Shirt and Burgundy Tie

Dark brown and white create a warm, sharp contrast. Burgundy adds a deep accent that makes the outfit feel rich and steady.

This look is ideal for men who like earthy colours with a formal edge. It feels unique without being too loud, and it works especially well in cooler weather or indoor events with warm lighting. Dark brown shoes make the set feel complete and smooth.

To keep it stylish, choose a tie with a simple shape and good fabric. A soft wool or textured suit can give the outfit more depth. If you want to save money, focus on a great shirt and tie, since they can lift the whole look.

30. White Shirt with Steel Grey Suit and Black Shoes

White Shirt with Steel Grey Suit and Black Shoes

Steel grey has a cool, crisp look that feels modern and clean. White keeps the outfit bright, while black shoes make it formal and neat.

This combination is a strong office choice and also works for special events. It has a polished feel that suits men who like simple style with a sharp edge. The cool grey tone can make the whole outfit feel fresh, especially in bright indoor light.

Add a black or silver tie to keep the look balanced. A clean haircut and polished shoes help this outfit stand out even more. Because the colours are simple, the fit and fabric quality become the main style tools.

31. Light Pink Shirt with Navy Suit and Brown Shoes

Light Pink Shirt with Navy Suit and Brown Shoes

Light pink and navy make a soft but confident pair. Brown shoes warm up the look and help it feel friendly.

This outfit is a good way to bring colour into formal wear without going too far. It works well for spring events, daytime meetings, and stylish dinners, and it can make a man look approachable and well dressed. The pink shirt gives a gentle lift near the face, which can be very flattering.

Try a navy tie or a patterned one with small brown details. Keep the shirt shade light so the outfit stays elegant. This combo is popular in modern menswear because it feels fresh, easy, and full of personality.

32. Black Suit with White Shirt and Red Tie

Black Suit with White Shirt and Red Tie

Black, white, and red make a strong and memorable formal mix. The red tie adds energy, while the rest of the outfit stays clean and classic.

This look is perfect when you want to make a clear impression. It feels powerful for evening events, awards, and important gatherings, and it can make even a simple suit feel special. The red tie is the star, so the rest of the outfit should stay neat and simple.

Choose a tie shade that is deep rather than bright for a more elegant effect. Black shoes and a crisp white shirt keep the style balanced and formal. If you want a personal touch, add a small tie pin or a pocket square with a hint of red.