What Color Shirt Goes With Grey Pants? 15 Best Combinations

Written by TheFashionFlex Style Team | Updated: August 15, 2026

Grey pants are one of the easiest and most versatile pieces to build an outfit around. Because grey is a pure neutral, it provides a perfect canvas that works with everything from crisp white and light blue shirts to darker, bolder shades like navy, black, and burgundy. Whether you are dressing for a corporate office or a casual weekend dinner, knowing exactly what to wear with grey pants will elevate your entire wardrobe.

Man wearing a white shirt with tailored grey pants in a modern architectural setting

Grey pants with a crisp white shirt create one of the easiest and most sophisticated smart-casual combinations.

Best Shirt Colors to Wear With Grey Pants

If you're in a rush, here is a quick breakdown of the most reliable shirt colors to pair with your grey trousers and when to wear them:

Shirt Color Best For
1. White Formal, Business, Smart Casual
2. Black Evening, Date Night, Parties
3. Navy Blue Smart Casual, Office, Evening
4. Light Blue Daily Office, Summer, Daytime
5. Burgundy Evening, Fall/Winter Events
6. Pink Spring/Summer, Weddings, Casual
7. Olive Green Smart Casual, Earthy Aesthetic
8. Beige / Cream Minimalist, Summer, Relaxed
9. Brown Casual, Evening, Autumn
10. Dark Green Evening, Formal Alternatives
11. Lavender Spring, Summer Weddings
12. Maroon Evening, Smart Casual
13. Charcoal Monochrome, Edgy Minimalist
14. Printed Shirts Casual, Vacations, Weekends
15. Pastel Colors Spring, Warm Weather Daytime

15 Best Shirt Colors That Go With Grey Pants

1. White Shirt + Grey Pants

The combination of a white shirt and grey pants is arguably the most timeless pairing in modern menswear. It works flawlessly because the stark brightness of the white shirt contrasts against the muted, neutral tone of the trousers. When wearing charcoal grey pants, a white shirt provides a sharp, high-contrast, corporate aesthetic. With light grey pants, the look softens into a breezy, summer-appropriate outfit.

Occasion: Ideal for formal office environments, business meetings, and summer weddings.
Footwear: Dark brown derbies or black oxfords for formal settings; white leather sneakers for a modern smart-casual look.
Styling Tip: Because this combination is so standard, ensure your fit is absolutely perfect to avoid looking like you're wearing a uniform. Roll up the sleeves and undo the top two buttons to make it look less boring and more relaxed.

Man wearing a white shirt with tailored grey trousers

A crisp white shirt and grey pants create a timeless, versatile look suitable for almost any setting.

2. Black Shirt + Grey Pants

A black shirt paired with grey trousers is the ultimate evening combination. Black naturally absorbs light and creates a slimming silhouette, while the grey pants break up the outfit and prevent it from looking like a flat, solid block of darkness. This creates a sophisticated, slightly edgy aesthetic that commands attention without being loud.

Occasion: Evening events, cocktail parties, upscale dinners, and date nights.
Footwear: Always stick to black footwear here—black loafers, Chelsea boots, or oxfords.
Styling Tip: Pair a medium or light grey pant with the black shirt to ensure there is enough contrast. If you wear charcoal pants, the outfit may look too dark and muddy. Add a minimalist silver watch to complete the dark aesthetic.

Man wearing a black shirt with medium grey trousers

Black adds strong contrast to grey pants, making this combination especially effective for evening outfits.

3. Navy Blue Shirt + Grey Pants

Navy blue and grey are the two pillars of professional menswear, making them a fail-safe combination when paired together. A navy blue shirt offers a deep, rich color that acts almost like a neutral, but with more warmth and approachability than a stark black shirt. It pairs beautifully with all shades of grey, from the lightest stone grey to deep charcoal.

Occasion: Excellent for the office, smart-casual networking events, and transitioning from day to night.
Footwear: Brown leather accessories (shoes and belt) are highly recommended to add warmth against the cool tones of the navy and grey.
Styling Tip: For a highly sophisticated look, wear a navy button-down with medium grey wool trousers and dark chocolate brown loafers.

Man wearing a navy blue shirt with tailored grey trousers

Navy blue offers a softer alternative to black while maintaining a highly professional and sophisticated appearance.

4. Light Blue Shirt + Grey Pants

If white is the most formal option, light blue is the most approachable. A light blue shirt with grey pants creates a clean, calm, and trustworthy appearance. Both colors have "cool" undertones, meaning they harmonize naturally without clashing. This is an excellent alternative to the white shirt when you want to look professional but not overly stiff.

Occasion: The ultimate daily office combination, business casual lunches, and summer daytime events.
Footwear: Tan or medium brown dress shoes work best, adding a subtle pop of warm color to the cool outfit.
Styling Tip: Opt for an Oxford Cloth Button-Down (OCBD) in light blue with grey chinos for a classic, Ivy-league inspired smart-casual look.

Man wearing a light blue shirt with charcoal grey trousers

A light blue shirt softens the neutrality of grey, creating an approachable and trustworthy office look.

5. Burgundy Shirt + Grey Pants

Burgundy is a rich, powerful color that brings life to the neutral canvas of grey pants. Because grey lacks inherent color temperature, the deep red tones of burgundy stand out beautifully without being overwhelmingly bright. This combination strikes a perfect balance between expressive style and grounded maturity.

Occasion: Evening events, dinner dates, and autumn/winter gatherings.
Footwear: Black or very dark brown shoes anchor this strong combination perfectly.
Styling Tip: Avoid wearing a burgundy shirt with extremely light grey pants, as the contrast can be too harsh. It pairs best with medium grey or charcoal trousers.

Man wearing a burgundy shirt with medium grey pants

Burgundy injects a rich, mature color into a grey outfit without being overly flashy.

6. Pink Shirt + Grey Pants

When we say pink, we mean a soft, pale pink—not a neon or bright magenta. A soft pink shirt paired with grey pants is a masterful display of color coordination. The grey acts as a visual anchor that tones down the pink, ensuring the outfit remains masculine and refined rather than overly vibrant.

Occasion: Spring and summer events, daytime weddings, and creative office environments.
Footwear: Brown loafers or suede derbies complement the softness of this combination.
Styling Tip: Charcoal pants with a pale pink shirt offer great contrast, while light grey pants with pink create a very breezy, Miami-inspired summer aesthetic.

Man wearing a soft pink shirt with grey trousers

Grey acts as an anchor for pale pink, creating a masculine and refined summer aesthetic.

7. Olive Green Shirt + Grey Pants

Olive green brings an earthy, rugged aesthetic to the otherwise urban feel of grey pants. This combination works because the muted tones of olive align perfectly with the muted nature of grey. It’s a fantastic way to wear color without looking overly dressed up or flashy.

Occasion: Casual outings, weekend wear, and relaxed smart-casual settings.
Footwear: Brown leather boots, chukkas, or suede loafers enhance the earthy vibe.
Styling Tip: Light grey trousers work best with an olive shirt. If you pair olive with charcoal, the outfit can look a bit too dark and militaristic.

Man wearing an olive green shirt with light grey pants

Olive green adds an earthy, relaxed tone that pairs exceptionally well with light grey trousers.

8. Cream or Beige Shirt + Grey Pants

Pairing cream or beige with grey creates an incredibly soft, neutral aesthetic. This relies entirely on subtle contrast and texture rather than bold colors. It’s a staple of minimalist, elevated casual wear and often gives off a sophisticated, relaxed energy.

Occasion: Summer resorts, minimalist casual wear, and relaxed weekend brunches.
Footwear: Minimalist white sneakers or tan loafers.
Styling Tip: Because the colors are so similar in intensity, ensure your shirt has some texture (like a linen or knit polo) to prevent the outfit from looking flat.

Man wearing a beige linen shirt with grey pants

Cream and grey create a highly sophisticated, minimalist aesthetic reliant on subtle texture.

9. Brown Shirt + Grey Pants

Brown is a warm, earthy neutral, while grey is generally cool. Mixing them requires a bit of care, but when done right, it creates a deeply interesting, textured look. A rich chocolate brown shirt can look incredibly luxurious against medium grey wool trousers.

Occasion: Autumn events, evening dinners, and creative professional settings.
Footwear: Match the shoes exactly to the shirt (dark brown) to create a cohesive sandwich effect.
Styling Tip: Avoid pairing a light tan shirt with light grey pants, as it can wash you out. Stick to high contrast: dark brown shirt with light/medium grey pants.

Man wearing a brown shirt with grey pants

A chocolate brown shirt adds unexpected warmth to the cool neutrality of grey trousers.

10. Dark Green Shirt + Grey Pants

Unlike olive, which is muted and earthy, a deep forest or emerald green is rich and formal. A dark green shirt against grey pants is an elegant, slightly unexpected alternative to the standard navy or black evening shirts. It signals confidence and an eye for color.

Occasion: Evening events, holiday parties, and upscale casual dinners.
Footwear: Black leather dress shoes or Chelsea boots.
Styling Tip: This combination looks exceptionally premium when the grey pants have a subtle texture, like flannel or tweed, complementing the richness of the green.

Man wearing a dark green shirt with grey trousers

Deep forest green provides an elegant, slightly unexpected alternative to black or navy for evening wear.

11. Lavender Shirt + Grey Pants

Lavender is a soft, elegant pastel that works similarly to pale pink but offers a slightly cooler tone. It pairs exceptionally well with grey because the cool undertones of both colors harmonize beautifully without clashing.

Occasion: Spring and summer weddings, garden parties, and daytime events.
Footwear: Brown or tan suede loafers.
Styling Tip: Keep accessories to an absolute minimum. A simple silver watch is all you need. Let the soft contrast of the lavender and light grey speak for itself.

Man wearing a lavender shirt with grey pants

Lavender and grey share cool undertones, making them a perfectly harmonious combination for spring.

12. Maroon Shirt + Grey Pants

While burgundy has purple/wine undertones, maroon is distinctly more red and brown. A maroon shirt with grey pants offers a slightly warmer, more autumnal vibe. It is striking and provides excellent visual contrast.

Occasion: Smart casual office wear, autumn dinners, and evening social events.
Footwear: Dark brown or black leather boots.
Styling Tip: Pair maroon with medium or charcoal grey to maintain a grounded, mature aesthetic.

Man wearing a maroon shirt with grey pants

Maroon offers a slightly warmer, autumnal alternative to burgundy.

13. Charcoal Shirt + Grey Pants

Monochrome dressing—wearing different shades of the same color—is a highly advanced styling technique. A charcoal shirt with lighter grey pants (or vice versa) creates a sleek, continuous line that elongates the body and looks incredibly modern.

Occasion: Creative office spaces, modern evening events, and upscale casual wear.
Footwear: Black leather sneakers or Chelsea boots.
Styling Tip: The secret to monochrome dressing is texture. Ensure your shirt is a different fabric than your pants (e.g., a knit charcoal polo with smooth grey wool trousers) to avoid looking flat.

Man wearing a charcoal shirt with grey trousers

Charcoal and grey create a sleek, monochromatic look that is incredibly modern.

14. Printed Shirt + Grey Pants

Because grey pants are inherently neutral and calm, they are the perfect canvas for a statement piece. A printed shirt (whether floral, geometric, or micro-dot) can sometimes look overwhelming, but grey trousers immediately ground the outfit and make it wearable.

Occasion: Vacations, weekend parties, and summer casual wear.
Footwear: Clean white sneakers or casual loafers.
Styling Tip: Ensure that one of the minor colors in the print matches the grey of your trousers to create a subtle, cohesive link.

Man wearing a subtly printed shirt with grey trousers

A printed shirt stands out beautifully against the neutral canvas of grey pants.

15. Pastel Shirts + Grey Pants

Beyond pink and lavender, other pastels like powder blue, mint green, or soft peach work wonderfully with grey pants. The neutrality of the grey allows these soft colors to stand out without competing for attention.

Occasion: Daytime spring and summer events.
Footwear: Light brown or tan footwear.
Styling Tip: Reserve pastel shirts for light to medium grey pants. Pairing pastels with heavy charcoal trousers often creates an unbalanced, jarring contrast.

Man wearing a pastel shirt with grey trousers

Soft pastels shine against light grey pants for a breezy spring or summer aesthetic.

Which Grey Pants Do You Have?

The exact color of your shirt should depend heavily on the shade of your grey trousers. Here is a quick guide to matching based on shade:

Light Grey Pants

Light grey is airy, casual, and highly versatile. It acts similarly to white trousers but is much easier to maintain.
Best shirt colors: White, Navy, Pink, Lavender, Light Blue, Cream, Olive.

Medium Grey Pants

The most standard and versatile shade. It straddles the line between formal and casual perfectly.
Best shirt colors: White, Black, Navy, Burgundy, Brown, Dark Green.

Charcoal Grey Pants

Charcoal is dark, formal, and authoritative. It is an excellent substitute for black trousers.
Best shirt colors: White, Light Blue, Pink, Black (for low-contrast evening wear), Burgundy.

Grey Pants Outfit Ideas for Different Occasions

Occasion Shirt Grey Pants Shoes
Office Light Blue Charcoal Brown Derby
Date Night Black Medium Grey Black Chelsea Boots
Wedding White Light Grey Brown Oxfords
Casual Olive Green Light Grey White Sneakers
Summer Pink (Linen) Light Grey Tan Loafers

What Shoes Go With Grey Pants?

Your footwear can make or break the outfit. Keep these rules in mind:

  • Black Oxfords/Derbies: Best for formal office wear and weddings, particularly with charcoal pants.
  • Brown Leather (Dark to Light): Incredibly versatile. Dark brown works with charcoal; light tan works best with light grey.
  • White Sneakers: The ultimate modern casual shoe. They pair flawlessly with grey chinos and a casual shirt.
  • Loafers: Excellent for bridging the gap between formal and casual, especially in the summer.

Common Mistakes to Avoid With Grey Pants

  • Matching too closely: Wearing a medium grey shirt with medium grey pants looks like a uniform. Ensure high contrast.
  • Ignoring fit: A loose, baggy white shirt over baggy grey pants looks sloppy. Fit is the foundation of style.
  • Wrong shoe formality: Don't wear running shoes with tailored wool grey trousers. Match the formality of the shoe to the pant.
  • Mixing too many colors: Keep your outfit to 2-3 dominant colors (e.g., grey pants, navy shirt, brown shoes).

How to Make Grey Pants Look More Stylish

To elevate your grey pants beyond standard office wear, focus on texture. Instead of flat cotton, try a shirt in linen, chambray, or a subtle knit. Ensure your leather accessories (belt, shoes, watch strap) match. Finally, master the "French tuck" (tucking in just the front of the shirt) for casual outings to create proportion without looking stiff.

Not Sure What Matches Your Grey Pants?

Try different shirt and pant colors instantly with TheFashionFlex outfit matching tool. Visualize your next outfit before you even open your closet.

Try the Outfit Color Matcher →

Frequently Asked Questions

1. What is the best shirt color for grey pants?

The absolute best shirt colors for grey pants are white, navy blue, and black. These provide foolproof contrast and work for nearly any occasion.

2. Can I wear a black shirt with grey pants?

Yes, absolutely. A black shirt with grey pants is a highly sophisticated combination that is perfect for evening events and date nights.

3. Can I wear a white shirt with grey pants?

Yes, it is the most classic and professional combination available in menswear. It works for offices, weddings, and formal events.

4. What color shirt goes with dark grey pants?

Dark grey (charcoal) pants look best with lighter shirts like crisp white, light blue, or pale pink to create high visual contrast.

5. What color shirt goes with light grey pants?

Light grey pants are incredibly versatile and can handle both light shirts (white, pastel) and dark, rich shirts (navy, burgundy, black).

6. Can I wear brown shoes with grey pants?

Yes, brown shoes pair excellently with grey pants. Dark brown goes well with charcoal, while light tan or chestnut pairs perfectly with light grey.

7. Can I wear grey pants to a wedding?

Yes, light grey trousers with a white shirt and a navy blazer is a classic summer wedding outfit.

8. Can I wear grey pants casually?

Yes, grey chinos or five-pocket pants worn with a casual T-shirt, a casual button-down, or an olive green shirt and white sneakers look great casually.

9. What color shirt makes grey pants look more stylish?

To stand out, try an unexpected rich color like burgundy or a deep forest green, or use a textured polo shirt.

10. What shoes go best with grey pants?

Brown derbies, black oxfords, suede loafers, and minimalist white leather sneakers are your best options.

TFF

Written by TheFashionFlex Style Team

Expert menswear stylists dedicated to practical, real-world fashion advice. Read more about us.