Shirt Colors That Go Well With Navy Pants

Navy pants are a staple in a lot of menswear, with the majority of people having at least one pair of navy pants in your wardrobe right now.

They are a really flattering color that also happens to work well with a wide variety of other colors. 

Shirt Colors That Go Well With Navy Pants

As a result, you can wear navy pants for various different situations and events, such as going to work in the office or for a more smart casual look. However, navy pants aren’t all positive.

Due to them being such a popular choice, the chances of you turning up and someone else wearing something similar to you is very common. 

In this article, we will be discussing the best shirt colors that you can be wearing alongside your navy jeans. 

White Shirts

A white shirt is probably a really obvious choice, yet it also happens to be one of the easiest colors you can wear as well.

Navy pants paired with a white shirt creates a really professional and crispy look. Hence, it is no surprise that this pairing is seen by millions of men around the world when it comes to working in the office. 

This is a classic and clean look, but it does mean that people won’t look at you twice. However, if you have decided to go with a combination, then this is the reaction you are most likely expecting and wanted.

However, if you did want to add a bit of color to the combination, then color can be added from a colorful tie of your choice. 

Gray Shirts

Grey is a great color to pair with navy pants, but in particular light gray works really well. This is because both navy and gray are quite muted colors. Therefore, the result is a very safe and straightforward combination.

If you do decide to wear a gray shirt with navy pants, we would suggest that you pair this outfit with black shoes instead of brown shoes.

The black shoes make the outfit come together much more and work much better than when paired with brown shoes. 

When it comes to gray, light gray works much better with navy pants. However, we would suggest that you avoid darker gray colors or charcoal colors.

This is because the darker gray shirt, matched with a dark pair of navy jeans, creates a very dark overall color scheme. This doesn’t always suit the person that is wearing the clothes, therefore it is best to avoid that combination. 

Red Shirts

Red Shirts

The shirts we have mentioned above, use very neutral colors. However, you don’t have to stick to neutral colors when it comes to wearing navy pants.

If you want a real pop of color or want to look a little more interesting, then you should consider wearing a red shirt. 

However, like we spoke about with the gray shirts, a lighter red color works much better than really dark red shirts.

However, that doesn’t mean you can’t pair your navy pants with a dark red shirt, but for some people the result may look a little dark or too intense. 

Although, lighter shades of red work really well with your navy pants. A red shirt is a great way to add a bit of color to your overall look.

With that being said, if you don’t want to wear a bold fully red shirt, then try a dotted or striped red shirt instead, and the results still look great. 

Blue Shirts

In fact, a blue shirt works really well with navy pants. A lighter shade of blue suits a pair of navy pans really well. Then, if you want to add a pop of color, wear a black or patterned tie.

In addition to that, you could always pair your navy pants with a darker blue shirt or even a navy shirt. 

Yellow And Beige Shirts 

Yellow and beige shirts are quite uncommonly seen to be worn with navy pants, yet they do work well together.

If you are someone who likes to stand out, or want to wear something bright, then a yellow or beige shirt is definitely the way to go. In addition, you know that no one else will be wearing this color combination either. 


The possibilities are endless, when it comes to what you can wear with your navy pants. However, as long as you follow the colors we have outlined above, you can never go wrong, and your outfit will always look well-balanced.

You should know now what colors to be wearing the next time you put on our favorite pair of navy pants. 

Joseph Pais