Choosing the right suit colour involves more than simply picking a shade you like. The occasion, time of day, season, fabric and your natural colouring can all influence how a suit looks, how confident you feel wearing it and how often it fits into your wardrobe.
For maximum versatility, navy, charcoal grey and medium grey remain the most practical suit colours. These timeless shades work well for business meetings, job interviews, weddings and formal events, while pairing effortlessly with a wide range of shirts, ties and shoes. Lighter suit colours, including beige, tan and light grey, are ideal for daytime occasions and warm-weather events. For a bolder evening look, burgundy, forest green and midnight blue offer a distinctive style without appearing overly formal or difficult to wear.
This guide explores eighteen popular suit colours and explains the best occasions, seasons, skin undertones and accessories for each one. You will also find practical outfit combinations to help you choose a suit colour that complements your appearance, personal style and existing wardrobe.
Quick comparison
| Suit colour | Best occasion | Best season | Formality | Recommended shoes |
|---|---|---|---|---|
| Navy | Business, weddings, interviews | All year | High | Brown or black |
| Charcoal | Office, formal events | All year | High | Black or dark brown |
| Black | Evening and highly formal events | All year | Very high | Black |
| Light grey | Daytime weddings and business casual | Spring and summer | Medium | Brown |
| Beige | Beach and outdoor weddings | Summer | Low to medium | Tan or brown |
| Burgundy | Parties and evening events | Autumn and winter | Medium | Dark brown or black |
Classic Suit Colours
Navy Blue: Versatile and Business Appropriate

Navy blue remains a favourite for men’s suits because it works for nearly every occasion. It suits both professional and social settings, moving easily from day to evening. Navy flatters most skin tones and pairs well with white shirts, soft pastels and patterned ties. Brown or black leather shoes both work well.
Charcoal Grey: Smart for Office and Formal Events

Charcoal grey offers a sharp, clean finish. It is slightly softer than black while still looking very professional, making it ideal for office wear and conservative events. A white shirt and a bold tie create a strong contrast. Charcoal is a reliable option when black feels too strong.
Black: Timeless but Formal

Black suits are classics for weddings, evening functions and black tie events. They create a sleek silhouette but are less versatile than navy or charcoal for daytime or casual settings. Brighter ties or pocket squares can soften the outline when needed.
Midnight Blue: Refined for Evening Events

Midnight blue is darker than navy and often appears almost black under evening lighting. It is a polished choice for formal dinners, weddings and black-tie occasions. Pair it with a crisp white shirt, black shoes and silver or dark-toned accessories.
Modern and Seasonal Suit Colours
Light Grey: Fresh for Daytime Occasions

Light grey offers a modern look that is ideal for daytime events and warmer weather. It reflects sunlight and looks excellent with pastel shirts. It is best avoided for evening functions where deeper colours carry more weight.
Blue: Confident for Social Settings

Vibrant blue suits make a lively impression at weddings, parties and creative workplaces. They work well with crisp white shirts and patterned accessories. While not suited to formal business settings, blue is perfect for semi casual occasions.
Brown: Warm Neutral for relaxed Elegance

Brown adds warmth and a relaxed sophistication. It pairs beautifully with earthy accessories and feels fitting in autumn and winter. Lighter brown works well in the daytime, while darker tones suit evening events.
Tan and Khaki: Great for Warm Weather

Tan and khaki are ideal for sunny days and outdoor gatherings. They feel light, relaxed and pair well with pastel shirts and casual footwear. They are less suitable for formal corporate environments.
White and Beige: Elegant for Summer Weddings

White and beige suits look crisp and elegant at beach weddings and garden parties. They require more care to keep clean, but when styled well they make a memorable impression.
Deep Forest Green

Forest green suits provide depth and elegance for evening events. Works well with darker accessories and rich textures.
Olive Green: Relaxed and Contemporary

Olive green offers a muted alternative to forest green. It works especially well for autumn events, outdoor weddings and smart-casual settings. Cream shirts, brown leather shoes and earthy accessories complement the colour.
Slate Blue: Subtle for Business and Social Wear

Slate blue combines blue and grey tones, giving it a calm, understated appearance. It suits modern offices, daytime weddings and semi-formal occasions. White, pale blue and soft pink shirts pair well with slate blue suits.
Bold and Patterned Suit Colours
Burgundy and Maroon: Distinctive for Evenings

Burgundy and maroon offer a rich, luxurious feel, especially in velvet or tailored wool. They are excellent for semi formal evening occasions and work beautifully in autumn and winter.
Green: A Fresh Alternative for Creative Settings

Green suits, from deep forest to soft sage, provide a unique alternative to traditional colours. They stand out particularly well in outdoor weddings and creative workplaces.
Pinstripe: Classic Business Pattern

Pinstripes remain a timeless business choice. They project confidence without feeling overly bold. Most often seen in navy or charcoal, they are ideal for client meetings and formal offices.
Lavender

Lavender is a stylish, fashion forward colour. Ideal for spring events and daytime celebrations. Best paired with neutral shirts.
Windowpane: Modern and Striking

Windowpane checks add personality without overwhelming the outfit. They work well for social or creative events where a bolder look is welcomed, and pair best with simple shirts and subtle accessories.
Velvet Jewel Tones

Deep jewel tones such as midnight blue or burgundy are suitable for formal evening events. Velvet provides a luxurious appearance when used sparingly.
How to Choose the Right Suit Colour
Consider the Occasion
Formal events typically call for classic colours such as navy, charcoal grey or black. For casual gatherings, lighter shades such as tan, light grey or brown give a relaxed and approachable look. A navy suit is especially versatile and can be styled up or down.
Best Suit Colours for a Job Interview
Navy, charcoal grey and medium grey are the best suit colours for a job interview. They look professional, polished and suitable for most industries.
Choose navy for a confident, approachable look, charcoal for a more formal impression and medium grey for a softer style. Pair with a white or pale blue shirt, a simple tie and polished shoes.
Best Suit Colours for a Wedding
The best suit colours for a wedding depend on the season, venue and dress code. Navy and medium grey are versatile, while light grey, beige and tan work well for daytime or outdoor weddings.
For evening events, consider midnight blue, charcoal, burgundy or forest green. Avoid white or cream unless the dress code clearly allows it.
Best Suit Colours for Business
Navy, charcoal grey and medium grey are the most reliable business suit colours. They are professional, easy to style and suitable for most workplaces.
Creative industries may also suit slate blue, brown or muted olive. For regular office wear, choose versatile colours that work with different shirts, ties and shoes.
Best Suit Colours for a First Suit
Navy is usually the best colour for a first suit because it works for interviews, business, weddings and formal events. Charcoal grey is another strong choice, especially for conservative workplaces.
Medium grey is also versatile but slightly less formal. Avoid black as a first suit because it is better suited to funerals and formal evening occasions.
Think About the Season
Spring and summer favour lighter tones such as beige, tan and light blue. They keep you cool and look appropriate for the brighter seasons. Autumn and winter suit deeper tones such as navy, charcoal and burgundy, which bring warmth and richness.
How Bangkok’s Climate Affects Suit Colour Choice
Bangkok’s hot, humid weather makes both suit colour and fabric important. Light shades such as beige, tan, light grey and soft blue are ideal for daytime events because they reflect sunlight and look fresh in bright conditions.
Breathable fabrics like lightweight wool, linen and linen blends are excellent for creating lightweight suits for Bangkok’s warm climate without losing a polished appearance.
Strong sunlight can make suit colours appear brighter outdoors, so compare fabric swatches in both natural and indoor light. Lightweight navy and grey remain versatile year-round, while beige, tan and light grey are especially well suited to weddings, beach ceremonies and outdoor events.
Understand the Difference Between Skin Tone and Undertone
Understanding the difference between skin tone and undertone can make it easier to choose a suit colour that complements your complexion. Although these terms are closely related, they describe two different characteristics of your skin.
Your skin tone is the visible depth of your complexion, such as fair, light, medium, olive, tan or dark. It may change slightly throughout the year because of sun exposure, while your undertone generally remains consistent.
An undertone is the subtle colour beneath the surface of your skin. It is usually classified as warm, cool or neutral, and identifying it can help you select flattering suit colours, shirts and accessories.
Warm Undertones
Warm undertones often feature golden, yellow, peach or olive tones. Your wrist veins may appear greener than blue, and gold jewellery may complement your complexion particularly well.
The best suit colours for warm undertones often include:
- Brown
- Tan
- Beige
- Olive green
- Forest green
- Warm navy
- Burgundy
Earthy and warm suit colours usually work well because they enhance the natural warmth of the skin without creating a harsh contrast.
Cool Undertones
Cool undertones often contain pink, red or bluish tones. The veins on your wrist may appear blue or purple, while silver jewellery may look more flattering against your skin.
Suitable suit colours for cool undertones include:
- Charcoal grey
- Slate blue
- Midnight blue
- Cool navy
- Black
- Burgundy
- Deep blue
These cooler shades can create a clean, balanced appearance while helping prevent the complexion from looking dull or washed out.
Neutral Undertones
Neutral undertones combine both warm and cool characteristics. Your veins may appear blue-green, and both gold and silver jewellery may suit your complexion.
People with neutral undertones can often wear a wide variety of suit colours, including:
- Navy
- Medium grey
- Charcoal
- Brown
- Olive
- Burgundy
- Beige
When choosing a suit for neutral undertones, the depth and intensity of the colour may be more important than whether the shade is warm or cool.
Consider Contrast as Well as Colour
Skin tone also influences how much contrast your suit should create. Fair complexions often pair well with deeper shades such as navy, charcoal and dark blue, while darker complexions can carry light neutrals, bold colours and rich jewel tones with confidence.
Medium and olive skin tones are frequently complemented by earthy colours, classic blues and deeper shades such as burgundy or forest green. However, the best result will also depend on the shirt colour, fabric texture, lighting and overall outfit combination.
These recommendations should be treated as helpful starting points rather than strict rules. Whenever possible, hold suit fabric swatches close to your face and compare them in both natural daylight and indoor lighting before choosing your final colour.
FAQ
What is the most versatile suit colour?
Navy is generally the most versatile choice because it works for business meetings, weddings, interviews and many semi-formal events.
What colour should my first suit be?
Navy or charcoal grey is usually the safest first purchase. Both colours pair easily with a wide range of shirts, ties and shoes.
Is a black suit appropriate for business?
A black suit can work in certain formal environments, but navy and charcoal are usually more flexible for everyday business wear.
What suit colour is best for a summer wedding?
Light grey, beige, tan and pale blue are popular for summer weddings, particularly when combined with lightweight fabrics.
Should a suit match my skin tone?
The suit should complement your undertone and provide suitable contrast. Fabric swatches should be held near the face in natural light before making a final choice.
Can I wear brown shoes with a navy suit?
Yes. Navy suits work well with medium or dark brown shoes. Black shoes create a more formal appearance.
About Michael Tailors
Still unsure which colours suit you best? Visit Michael Tailors, a trusted Bangkok tailor and one of the best tailors in Bangkok. Their shop specialises in custom suits made to measure tailoring. Whether you are searching for the best tailor in Bangkok or a dependable custom tailor, their team provides clear advice on fit, colour and styling.
With long standing experience among the top tailors in Bangkok, Michael Tailors offers personalised consultations that help you choose the right fabric, pattern and colour for any occasion. If you want a wardrobe piece created by one of the best tailors Bangkok has to offer, their team will guide you from the first fitting to the final finishing touches.
If you would like expert help choosing colours and styles, a tailor in Bangkok such as Michael Tailors can make the decision simple and enjoyable. Book a fitting with a tailor in Bangkok and see why so many people consider them the best tailor Bangkok for quality, care and service.