Order By Dec 21 For Christmas Delivery
Free 2-Day Shipping On Most In Stock Items
Order By 3pm ET For Same Day Shipping

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.

By the Sports by Sager team··5 min read

Grey wool trousers styled with a light blue shirt and brown leather shoes

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.

White shirtCharcoal trousersBoardroom
Light blueCharcoal trousersOffice
Soft pinkCharcoal trousersWedding guest
Black knitCharcoal trousersEvening
NavyMid grey trousersAnywhere
BurgundyMid grey trousersFall
OliveLight grey trousersWeekend
Navy poloLight grey trousersSummer

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.

Shirt colors by shade of grey
Your trousersStart withThen tryShoes
Light greyNavy, white, light blueOlive, burgundy, rust, lavenderTan or brown leather, white sneakers
Mid greyNavy, white, light blueBurgundy, forest green, blackBrown leather, suede chukkas
CharcoalWhite, light bluePink, lavender, black, creamBlack 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.

Shoes 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.

Which shoes go with grey pants
ShoeLight greyMid greyCharcoal
Dark brown leatherYesYesYes
Tan or cognacBestYesCasual only
Black leatherRarelyYesBest
Brown suedeYesBestYes
White sneakersBestYesRarely

Three mistakes to skip

  1. Grey on grey with no contrast. A grey shirt with grey trousers can work, but only when one is clearly darker than the other.
  2. Black shoes with light grey. The contrast is too hard. Go brown.
  3. 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's

Shop the story

Everything in this guide

Keep reading

More Field Notes