What Color Shirt Goes with Grey Pants? 8 Outfits That Never Miss
White, light blue and navy work with every grey. Here is what to wear with light grey, mid grey and charcoal, plus the shoes and belts that finish the look.
Grey trousers are the most forgiving thing in a man's closet. Almost every shirt works with them. The trick is knowing which shirts work best with your particular shade of grey, and what to put on your feet.
The quick answer
White, light blue and navy shirts go with every shade of grey pants. With charcoal, go lighter (white, light blue, pink). With light grey, go darker (navy, burgundy, olive). Mid grey takes almost anything.
The short version
- Contrast is the rule. Light shirt with dark grey, darker shirt with light grey.
- Safest three: white, light blue, navy.
- Shoes: brown works with every grey. Black is for charcoal and formal settings.
- Belt matches shoes, not shirt.
8 grey pants outfits that never miss
We drew these out so you can see the contrast at a glance. Every one of them works; the tag tells you where it works best.
The shirt color chart for grey pants
Find your shade of grey on the left. The middle column is where to start; the right column is where to go once you're comfortable.
| Your trousers | Start with | Then try | Shoes |
|---|---|---|---|
| Light grey | Navy, white, light blue | Olive, burgundy, rust, lavender | Tan or brown leather, white sneakers |
| Mid grey | Navy, white, light blue | Burgundy, forest green, black | Brown leather, suede chukkas |
| Charcoal | White, light blue | Pink, lavender, black, cream | Black or dark brown leather |
Why the shade of grey matters
Grey is a neutral, but it isn't one color. A pale heather grey reads casual and summery. Charcoal reads formal, almost like navy or black. That's why the same shirt can look sharp with one pair and washed out with another.
Light grey
Pick shirts with some depth. Navy, olive and burgundy give you the contrast that keeps the outfit from looking faded. A pale shirt on pale trousers can work in summer linen, but it needs a darker belt and shoe to anchor it.
Mid grey
The most versatile pair you can own. It takes light and dark shirts equally well, and it handles both black and brown shoes. If you only buy one pair of grey trousers, buy these.
Charcoal
Treat charcoal like a dress trouser. White and light blue are classic; pink and lavender look intentional and modern. A black knit with charcoal is the easiest evening look there is.
Patterned grey
Herringbone, check or a visible texture? Keep the shirt solid. Let one piece carry the pattern and the other stay quiet.
What to wear with grey pants, by occasion
For the office
Charcoal or mid grey trousers with a white or light blue shirt is the uniform for a reason. Add a navy blazer if your office runs formal. Finish with a dark brown oxford or a clean leather slip-on.
For the weekend
Light grey trousers, an olive or navy shirt, and suede or brown leather on your feet. In cooler months, swap the shirt for a quarter-zip in navy; it's the most useful layer you can put over grey.
For a wedding or dinner out
Charcoal with a soft pink or lavender shirt is polished without being stiff. For evening, a fine black knit with charcoal trousers and black shoes looks expensive with zero effort.
Shop the look
Shoes and layers that work with grey
Brown leather and navy layers are the safest bets across every shade.
Born Men's Nigel 3-Eye Leather Oxford$125Our pick for charcoal at the office
Born Men's Andes Leather Loafer$110Easy brown loafer for any grey
Born Men's Brock Moc-Toe Chukka Boot$150Suede chukka for weekend greys
Vineyard Vines Saltwater Quarter-Zip$95.99The layer that works over everything
TravisMathew Cloud Quarter Zip 2.0$149.95Softer, sportier quarter-zip
TAG Safari Men's Upland Long Sleeve Shirt$88Olive and khaki for light greyShoes and belts with grey pants
Brown is the easy answer. Dark brown leather works with every shade of grey, tan and cognac are best with light grey, and brown suede is the weekend move. Black shoes belong with charcoal and anything formal; with light grey they can look heavy.
| Shoe | Light grey | Mid grey | Charcoal |
|---|---|---|---|
| Dark brown leather | Yes | Yes | Yes |
| Tan or cognac | Best | Yes | Casual only |
| Black leather | Rarely | Yes | Best |
| Brown suede | Yes | Best | Yes |
| White sneakers | Best | Yes | Rarely |
Shop the look
Finish it properly
Three mistakes to skip
- Grey on grey with no contrast. A grey shirt with grey trousers can work, but only when one is clearly darker than the other.
- Black shoes with light grey. The contrast is too hard. Go brown.
- Pattern on pattern. Checked trousers and a striped shirt fight each other. Keep one solid.
Grey pants questions, answered
What color shirt goes best with grey pants?
White, light blue and navy work with every shade of grey. For charcoal, lighter shirts look sharpest. For light grey, darker shirts give you the contrast you need.
Do brown shoes go with grey pants?
Yes. Brown is the most versatile shoe color for grey trousers. Dark brown works with every shade, while tan and cognac look best with light grey.
Can I wear a black shirt with grey pants?
Yes, especially with charcoal or mid grey. It is a clean evening look. With light grey trousers a black shirt can feel top-heavy, so add black or dark brown shoes to balance it.
What color shirt goes with dark grey pants?
White, light blue, pink and lavender are the strongest choices. They lift charcoal without fighting it. A black knit is the go-to for evening.
What goes with light grey pants?
Navy, olive, burgundy and white shirts, with tan or brown shoes or clean white sneakers. Light grey is a spring and summer favorite.
Building out the rest of the outfit?
Shop men'sShop the story
Everything in this guide
Keep reading









