What Color Blazer Do I Wear with Navy Pants?

Cheryl Cirelli
Blazer with navy pants

Navy pants appear in nearly every man closet and choosing the right color blazer can help you get a polished look. Even if the blazer decision comes down to the last minute -- just before an important meeting or a job interview -- you can get a pulled-together style by knowing which one to choose.

Blazer Colors to Wear with Navy Pants

When it comes to matching a blazer with a pair of navy pants, women traditionally had the more difficult decisions to make as men's navy pants were generally rather formal and men were more limited in their color selection. But now with plenty of new colors and styles in men's fashion, the issue of blazer selection with navy pants has become more complicated.

In addition to your blazer, you will need to determine what color to wear underneath the blazer, and what colors to use as accents.

You can try one of these looks with your navy pants:


The easiest color to match with a pair of navy blue pants is a blazer of the same color. The look of a two-piece suit will look sharp and polished for any occasion.

Brown or Gray

Neutral tones such as brown or gray match with navy quite nicely. The right shade of brown or gray, especially with a complementary pair of shoes and belt, looks very stylish. Don't assume that any brown or gray will work, though, as colors that are too dark can clash against the navy.


A different shade of blue looks nice with navy pants if the shirt worn underneath is a more neutral color such as cream or white. Any plaid pattern that contains dark blue also works.


Some shades of green also work with navy pants. A dark green blazer offers a more creative look while an olive green has a more neutral appeal.


The blue blazer is often worn with khaki or tan colored pants, but the reverse doesn't work quite as well. Try a camel colored blazer with brown shoes and belt for a formal but fun look.

White or Red

Navy blue pants look good with white and red; think the "sailor" theme. Be careful with this look since wearing these colors together -- especially a bright red -- might cause people to think you're trying to look patriotic.

Pastel Pink

If you like to be creative, you might want to try a pastel pink. Complementary colors are a difficult decision, but match just fine and will attract plenty of attention without looking too crazy.

Style Tips

You also want to make sure that all of your accessories match as well: a navy pair of pants worn with a gold belt buckle won't look good with even the best color match if the buttons are silver.

Some prefer to match dark gray or black with navy. These colors don't specifically "clash," it's true; however, the colors may be too close to one another to contrast enough for the look you want to pull off.

Another factor to consider is the shape and fit of the pants. This also factors heavily into what type of blazer you wear, so don't simply assume that color is the only criterion used for matching. If you are wearing a tailored blazer, the pants should be tailored as well.

Be Creative

Above all remember that you can make nearly any color look good with the versatile navy pant as long as you accessorize and color match. Your blazer might be yellow or teal, but look fantastic if you've got a great matching shirt to wear underneath. Don't throw out the rule book or start from scratch; rather, use it as a guidebook from which to expand. Have fun when you decide what color blazer to wear with your navy pants. After all, looking your best should never feel like a chore.

What Color Blazer Do I Wear with Navy Pants?