What to Wear With a Navy Blue Blazer?

This site contains affiliate links to products. We may receive a commission for purchases made through these links.

A navy blue blazer is a versatile piece of clothing that can be worn with almost anything in your closet. It can be mistaken for a suit jacket, but it is a standalone jacket that is excellent to pair with other clothes and accessories.

What can you wear with a navy blue blazer? Figuring out what matches best with your blue blazer can be a lot of fun. There are certain things you can do to make sure you’re looking your best when wearing your blazer.

Let’s look at the clothes that go best with navy blue blazers.

Clothes to Wear With a Navy Blue Blazer


Navy blue blazers look good with a limited range of shirts. Let’s look at the options.

Dress Shirts

When you pair a dress shirt and a blazer, you get a classic and handsome look for any man.

For the best results, choose a light blue or white dress shirt to compliment the navy blue color. Avoid stripes or very vibrant patterns.

Polo Shirts

If you’re looking for a shirt that goes well with a blazer in a more casual setting, you can only go right with a polo shirt.

Again, stick with light colors so that you don’t ruin the subtle sophistication of your navy blue blazer.

Just make sure that your polo shirt’s collar isn’t flimsy, as that looks sloppy and that’s not the image you want to have when you’re wearing a blazer.

Button-Down Shirts

In general, button-down shirts work the best with a blazer. They look good and can be paired with a tie to make a great impression.

Keep the color of your shirt light. White is the most suggested color to go with here.

Long Sleeve Sweaters

For colder weather, long sleeve sweaters go very well with a navy blue blazer. They’re also great if you’re looking to spice up your look a bit.

This can be a little tougher to pull off, but it will prove your impeccable sense of style.

If you ensure that your sweater is lightly knit, it will not create an unattractive bulky look. In contrast to polo and dress shirts, you should wear a darker-colored sweater.

However, it shouldn’t be too dark, so gray is the most ideal color when wearing a sweater with a navy blue blazer.

If you can help it, don’t wear a turtleneck with your blazer; it does not look very nice.


One of the really great things about navy blue blazers is that they go well with a variety of pants.

Classic Chinos

These pants offer a very nice contrast to a navy blue blazer. When paired with a light-colored dress shirt, you have an excellent outfit. Add nice shoes and a belt, and you have the perfect outfit for any occasion.

Blue Jeans

You will find that blue jeans look a lot nicer when they’re a lighter color than your blazer. That’s because, if the colors are too close to each other, it will look like a suit when you’re seen from a distance.

Moleskin Trousers

With heavy cotton construction, moleskin trousers resemble the fur of a mole (as the name suggests). You can’t go wrong with a pair of moleskin trousers and a navy blue blazer.

Gray Flannel Trousers

If you’re looking for a classy match for your blazer, gray flannel trousers are just the thing for you. You can even experiment with different shades of gray for the look that you like most. Messing this combination up is very difficult.


The shoes that you wear are more important than you’d think. Shoes can make or break your look when you’re wearing a navy blue blazer.

Chelsea Boots

These shoes do well in a casual situation and look great with a blazer. A pair of black Chelsea boots look exceptionally nice with gray flannel trousers and a blazer.

Monk Strap Shoes

You can pair monk strap shoes with a navy blue blazer to look very stylish. Brown shades are normally the best choice in color, and they will work with many styles of pants.

Derby Shoes

These are the ‘casual dress shoes’ of the shoe world, and they offer impressive versatility. They can be worn with just about anything, and they work very well with navy blue blazers and classic chinos.

Driving Moccasins

For a more adventurous look, pair your blazer with driving moccasins. It is a look that not many go for, and it will help you stand out. Go for a shade of brown for the best results.

Accessories to Wear With a Navy Blue Blazer

Adding some accessories to your outfit will nicely round off your outfit. Here’s a look at your best options:

  • Cufflinks
  • Classic watch
  • Pocket Square
  • Necktie
  • Blazer buttons

Some Tips On Wearing a Navy Blue Blazer

If you’re a confident gentleman, you can break away from the chinos in light colors and opt for a pair in red or rust color. This makes for an attention-grabbing and handsome look.

You can get a traditional look by pairing your navy blue blazer with a pair of white pants, but this can look very preppy. Save that kind of look for the country club or horse race events.

For the most part, a navy blue blazer looks best without a tie and instead with just a crisp button-down shirt. While white is a safe choice, you can break tradition and go with a light pink or lavender color. You will certainly stand out in such an outfit.

A thin V-neck sweater can keep you warm in colder weather while you still look stylish and dapper.

Formal shoes will always be your best bet for looking your best. Wearing sneakers is not at all recommended, and they won’t look good. When in doubt, err on the side of formal shoes. Should you feel like you just have to go with sneakers, wear a pair of canvas sneakers. At least they look less casual.


A navy blue blazer is a versatile option that lets a gentleman look good whether he is in a formal or casual situation. So what to wear with a navy blue blazer? If you pair your blazer with the right shirt, pants, and shoes, you’ll look fantastic.

Leave a Comment

Your email address will not be published. Required fields are marked *