Here are all the Shirt Colors that go Great with Navy Pants

You have plenty of options.

Navy pants are a menswear staple. I’m willing to bet that most of our readers have at least one pair in their wardrobe.

There’s a good reason why these pants are so common. Navy is a super flexible color that goes with many other colors. And you can wear these pants in a whole host of situations: from the office to more business-casual looks.

But, this safety comes with its own downsides. For example, navy pants are super common. It’s easy to get caught up wearing the exact same outfits as everyone else.

This article is here to help. We’ll look at all the color shirts you can wear with navy pants.


White shirt navy pants
The Brdwlk

White is probably the easiest color shirt to wear with navy pants. It’s a look sported by men millions of men in offices around the world every day. It’s a look that’s crisp and professional. It won’t generate many second glances, but that’s probably what you’re after if you decide to wear this combination. And don’t forget, if you want to add a splash of color to this look, you can always do so via a tie.


Gray check shirt navy pants
The Brdwlk

Gray shirts, specifically light gray shirts, go well with navy pants. Both colors are relatively muted making it a pretty safe combination. When wearing a gray shirt with navy pants, I always prefer to wear black shoes over brown ones as I think it fits the look better. While light gray works, I’d personally avoid wearing dark grey or charcoal colors with navy as the resulting color scheme is too dark.

Read Next: More Colors that go With Gray


The Brdwlk

If you want something more interesting than the neutrals above, then try pairing a red shirt with your navy pants. Lighter shades work especially well and they are a great way to add some color to your outfit. If you don’t want an entirely red shirt, consider one that uses red as part of a pattern. For example, stripes or checks.

Other Shades of Blue

Blue shirt navy pants
The Brdwlk

One of my favorite colors to wear with navy is actually other shades of blue. Light blue shirts go really well with navy pants and you can add a further splash of color with a tie. You could even wear a navy shirt the navy was part of a pattern like stripes or checks.

Beiges and Yellow

A more uncommon color to wear with navy pants are shades of beige and yellow. I think this is a good combination if you want something that it’s unlikely that anyone else will be wearing. I personally prefer this color-scheme when the pieces are really muted. But, it could work with brighter shades if you really want to stand out. I don’t have a yellow shirt to use as an example, but you can see beige and navy color combinations in this article.

More in Menswear

Join Our Newsletter Community:

Improve your style with top stories from around the web

Get inspired by the freshest fits and trends

Stay on top of the hottest drops and biggest deals

Join 40,000 plus monthly readers

Photo of author

Duncan Elder

Duncan is the founder and editor-in-chief of The Boardwalk. He's a menswear writer who has spent the last 15 years developing his own sense of style, which lies at the cross-section of mid-noughties indie and Uniqlo-inspired minimalism.

You May Also Like