What Color Goes With Navy Blue? Expert Tips for Perfect Pairings

man in blue blazor - What Color Goes with Navy Blue
man in blue blazor - What Color Goes with Navy Blue
man in blue blazor - What Color Goes with Navy Blue

Dante Kim

October 14th, 2024

Get your color analysis done
in 60 seconds with WhatColors!

Get your color analysis done in
60 seconds with WhatColors!

Get your color analysis done in 60 seconds with WhatColors!

Navy blue is one of those classic colors that never goes out of style. This versatile hue looks great in all settings, from casual to formal, and matches almost anything. Navy blue is often neutral and can be paired with light and dark tones, warm and cool shades, and bold colors. If you've ever found yourself staring into your closet full of clothes and feeling lost on what to wear with your favorite navy blue items, you're not alone. 

Knowing what color goes with navy blue can help you create stylish, polished, cohesive, and well-coordinated outfits for any occasion. This article will explore the best colors to pair with navy blue to help you master color matching and boost your outfit game.

To help you on your journey to stylish color confidence, the WhatColors AI personal color analysis app will help you find best color combination and tones based on your unique traits. This valuable tool will help you create stylish, cohesive outfits by mastering how to pair navy blue with complementary colors, ensuring you look polished and well-coordinated for any occasion. 

Table of Contents

  • What Color is Navy Blue?

  • What Color Goes with Navy Blue?

  • 8 Shoe Colors Perfect For Your Navy Blue Outfit

  • What Color Shirt Goes Well With Navy Blue Pants?

  • Matching Navy Blue Shirts with the Perfect Bottom

  • How to Style Navy Blue Dress Pants

  • What to Wear With a Navy Blazer

  • Try AI Personal Color Analysis For Free Today

What Color is Navy Blue?


navy blue color - What Color Goes with Navy Blue


Navy blue is a very dark shade of blue. Its origins date back to the 1700s when it was a bit darker than it is now. Navy blue is associated with trust and dependability. The color can also give us a sense of security and calm us. Blue is widely used in branding, appearing in over half of all business logos.  

The History of Navy Blue

Navy blue originated from, you guessed it, the uniforms worn by service members in the British Royal Navy. The color has been worn by officers in the Royal Navy since 1748. In fact, in the early 19th century, the shade was initially referred to as marine blue, but the name of the color soon changed to navy blue. It was subsequently adopted by other naval forces worldwide. 

Indigo dye is the basis of the historical navy blue color since most uniforms were made using indigo dye throughout the 18th, 19th, and early 20th centuries. As a result, the modern-day shade of navy blue is bolder than the color of the original uniforms worn by the navy.  

Why Navy Blue Is a Great Color for Clothing

I have been deeply in love with navy blue for several seasons now. It’s a universally flattering color and one of the best shades for your working wardrobe. It oozes trust, professionalism, and respect, so it’s no wonder it’s also among the most popular uniform colors and a choice of many other business professionals. 

I recommend it to most of my clients, and now I recommend it to you. 

Navy Blue's Versatility

Navy is a chic, elegant color and certainly less severe than black. It looks fantastic on most people. There is a shade of navy for everyone, I promise. You can also try ink, dark blue, dark petrol, or deep cobalt if you feel that navy doesn’t suit you.  

How to Style Navy Blue

Gone are the days of boring uniform-like pantsuits that are diplomatic in that they look equally dull on everyone. The modern navy is sleek, sexy, and contemporary. It works hard for you around the clock. I’m already swooning here!  Navy is also an excellent choice for evening wear, so consider it for your next party outfit. Think navy:

  • Silk

  • Satin

  • Lace

  • Velvet

  • Vegan leather

Street-style stars from New York to Tokyo have been stepping out in the timeless tone. They combine it with complementary and accent shades—from red and pink to beige and black. All the colors go with navy blue. Don't believe us? We've rounded up our favorite outfit ideas as visual evidence.

Related Reading

What Are Neutral Colors
Color Wheel for Clothes

What Color Goes with Navy Blue?


jeans of a woman - What Color Goes with Navy Blue


Navy + Edgy Black. Break the "No No" Rule and Bring on the Sophistication 

Edgy sophistication for women who fear nothing. This color combination is often considered a no-no, but remember the heydays of Phoebe Philo’s Céline and nod along. It can look amazing! The secret is to keep the look sleek, clean, and intentional. That way, nobody thinks you accidentally dressed up in the dark and mixed navy with black.

Navy + Cool Grey. Modern Understated Elegance 

Modern understated elegance for every day. This looks less severe than the black and navy above, but the logic remains. It’s unexpected and bold in its simplicity. Let your accessories talk, and maybe add an unapologetic matte red lip.

Navy + Rich Bordeaux Red. Preppy Chic Perfection 

The preppy, chic, and sporty style is perfect for business casual days. This combination works well and is always in. Lighten it with a lighter-colored Oxford shirt or a crisp white blouse. I like gold accessories more than silver for this look, but chic pearls also look fresh.

Navy + Elegant Taupe. Soft and Sophisticated 

A soft and sophisticated look for everyday use. A classic color combo isn’t much more wearable than this, right? These workwear separates are the kind you can buy now and wear in 10 years without anyone blinking an eye. 

Make your look season-appropriate by changing your accessories depending on your mood or the latest fashion.

Navy + Sophisticated Beige. Timeless Elegance 

Timeless elegance with a hint of bourgeois chic. This is my favorite way to wear navy. I like to keep my accessories glamorous and sometimes throw in a sexy leopard print to make things more interesting. This combination makes everything look more expensive and adds sophistication to your style. Give it a try!

Navy + Chic Nude. Modern and Sexy 

This is a sexy and modern way to wear navy to work. As we know, a nude pump makes many looks more relevant and elegant. Navy is no exception, and I encourage you to try it when the temperature allows you to wear nude pantyhose or go sightless. 

I love this look with sophisticated gold accessories and chic monograms.

Navy Blue + White Button-Down Shirt. A Classic for a Reason 

It's one of the most popular pairings: a navy blazer and a classic white button-down. Consider combining the crisp, clean, and super sleek aesthetic with a denim midiskirt for a casual vibe. 

Alternatively, a structured navy blazer over a white top or a navy sweatshirt with a white tennis skirt is a match made in heaven.

Navy Blue + Green Striped Shirt: Unexpected and Fun 

We're all about pattern-on-pattern outfits, and this striped-and-polka-dot look is just that. Regarding the color palette, deep navy, and bright green balance each other out. You can even try it as a green suit styled with a navy top or vice versa.

Navy Blue + Brown. Classic Meets Casual 

A navy blue outfit need not be complicated. Head to your closet and pick out your favorite navy dress (a denim maxi). Then, combine it with brown leather accessories. If you are stumped on footwear, brown boots are a winner when completing a navy outfit.

Navy Blue + Yellow. Bold and Bright 

Yellow tends to pop when styled with almost any color. Yellow against a darker shade, though, will stand out. This navy blue denim dress accessorized with yellow sunglasses and heels is exciting and eye-catching. For a low-key look, try a navy sweatshirt with yellow cargo pants.

Navy Blue + Pink. A Timeless Combination 

A pink jacket or coat over a navy dress—or a navy jacket over a pink dress—is a timeless and modern combination. Reach for any shades of pink, which will shine against this dark, neutral navy. Try to keep accessories neutral so they don't distract from the color blocking.

Navy Blue + Orange. Bold Contrast 

Orange sits opposite blue on the color wheel. When styled together, they make quite the impact. Find outfit inspiration in an orange turtleneck worn under a navy jacket (or even a sleeveless dress). Try styling navy shorts with a bright orange corset top when things heat up.

Navy Blue + Baby Blue. A Soft Approach

Incorporating items in a lighter shade of blue will add interest to your navy blue outfit. The color-blocked outfit will feel fashion-forward and versatile to wear to any event. At the same time, it'll come across as:

  • Easy

  • Effortless

  • Cool

  • Calming

Navy Blue + Silver. Luxurious Glam 

A luxurious and elegant combination that exudes glamour. Silver details on accessories or clothing enhance the elegance of navy blue and create a sophisticated look perfect for special occasions.

8 Shoe Colors Perfect For Your Navy Blue Outfit


woman in a park - What Color Goes with Navy Blue


1. Navy Blue Outfits and Dark Brown Shoes

Brown is my favorite color to pair with navy. It gives you that vintage feel you always wanted. You can thank Queen Jackie O for this one! Wearing navy blue and brown instantly transforms you into a classic sophisticate: effortlessly put together but ready to go. 

I love a strappy brown closed-toe shoe (like my favorites from Hereu), a chunky clog (imagine them paired with that slip dress), or a dainty mule for dressy-but-not-black-tie occasions.

2. Navy Blue Outfits and Tan Shoes

I love tan because a color shoe is a bit daintier and less clunky than a darker one. It says business casual, but also a fun girl who is down for anything except getting dirty! When thinking of a navy suit, I immediately thought of pairing it with lace-up sandals as a barely-there footwear choice. However, another option is an excellent slide, and I love these mesh ones from SheKudo.

3. Navy Blue Outfits and Light Blue Shoes

Keeping it in the same color family, I like the idea of pairing navy with a lighter shade of blue. It makes the navy warmer-weather appropriate, and if you style it right, you won’t look like a member of the Blue Man Group. Try a flat like these Mary Janes or satin slides for a weekend brunch. These would be very cool if your navy suit is a shorts suit.

4. Navy Blue Outfits and White or Cream Shoes

White is a no-brainer when styling navy. And who says you can’t wear white all year? I love pairing a navy dress with everyday white classic Converse sneakers. White shoes are also perfect for summer. 

Whether going for a long walk, boat ride, or just hanging out, white and blue give you that classic summer vibe, even if it's the dead of winter.

5. Navy Blue Outfits and Red Shoes

This seems overly Americana, but red is a home run if done right. It will make the outfit cheerful and fun; when pairing your navy with red, add other colors to your accessories: 

  • A yellow beaded necklace

  • Green hoop earrings

  • A bag 

The days of wearing black and white are over, and adding color to your wardrobe will always bring a smile to your face when you get dressed.

6. Navy Blue Outfits and Orange Shoes

To add some volume, wear navy with its complementary shade, orange. Orange can also be neutral when the style is flat and lightweight. For all my New York Mets fans, this is also some inspiration for what to wear to the next big game. 

The orange Adidas shoe would be great with that slip dress. The closed-toe styles? Have them be the show’s star paired with navy shorts and a matching navy tee.

7. Navy Blue Outfits and Yellow Shoes

The cheeriest color is yellow. If you’re going to wear yellow, go all the way and choose a more saturated hue. I love the idea of dressing up a suit with those satin yellow heels, pairing some everyday navy shorts, or wearing the Zou Xou Mary Janes (which happen to be extremely comfortable).

Navy Blue Outfits and Gold Shoes

Navy and gold are so timeless together. Gold is a straightforward way to kick your navy up a notch instantly.

What Color Shirt Goes Well With Navy Blue Pants?


woman in casual shirt - What Color Goes with Navy Blue


The Classic Crisp White Shirt

There is something timeless and classic about pairing navy blue pants with a crisp white shirt. This combination exudes elegance and sophistication, making it perfect for formal events or professional settings.

The Soft and Sweet Light Pink Shirt

Consider pairing your navy blue pants with a light pink shirt for a softer and more feminine look. This combination is perfect for spring and summer and adds a touch of romance to any outfit.

The Understated Light Gray Shirt

If you want a more understated and sophisticated look, try pairing your navy blue pants with a light gray shirt. This combination is perfect for the office or a casual day out.

The Bright Yet Cheerful Pale Yellow Shirt

Consider pairing your navy blue pants with a pale yellow shirt for a fresh and cheerful look. This combination is perfect for summer and adds color to your outfit.

The Bold Mint Green Shirt

Pair your navy blue pants with a mint green shirt to make a statement. This combination is bold and vibrant, perfect for those who want to stand out.

The Flirty Lavender Shirt

Consider pairing your navy blue pants with a lavender shirt for a feminine and romantic look. This combination is perfect for a date night or a special occasion.

The Warm Coral Shirt

If you want to add a touch of warmth to your outfit, pair your navy blue pants with a coral shirt. This combination is perfect for summer and adds color to your look.

The Cool Light Blue Shirt

Consider pairing your navy blue pants with a light blue shirt for a cool and refreshing look. This combination is perfect for spring and summer and adds a touch of tranquility to your outfit.

The Neutral Beige Shirt

If you want a more neutral and versatile look, pair your navy blue pants with a beige shirt. This combination is perfect for any occasion and can be dressed up or down depending on your accessories.

The Sleek Black Shirt

Consider pairing your navy blue pants with a black shirt for a sleek and sophisticated look. This combination is perfect for a night out or a formal event and adds a touch of elegance to your outfit.

Related Reading

Outfit Color Combos
Fashion Tips
What Matches with Blue
How to Style Clothes
Yellow Color Combinations Clothing

Matching Navy Blue Shirts with the Perfect Bottom


woman enjoying life - What Color Goes with Navy Blue


Keep It Natural and Neutral. Pairing Navy Blue with Neutral Trousers 

Neutral colors complement navy blue exceptionally well. Pairing a navy blue shirt with beige, grey, or white trousers creates a classy, cohesive look. For instance, wearing white trousers and blazers will create a coherent look. Greys go well with navy blue shirts for men as well. For a casual look, consider iconic clothing options like grey cargo pants. However, pair the shirt with a suit for a formal appearance for a sharper look. 

Jeans Go All The Way. Denim Options for Navy Blue Shirts 

Whether you prefer a lighter or darker jeans tone, a navy blue shirt will go equally well with both options. For the right color, select a sweater from one of the iconic brands. True Religion, Iconic, and Gant have the best jeans collection for men. 

Black Trousers Are a Must. Navy Blue Shirts and Black Cotton Bottoms 

You can't go wrong with black trousers and a navy blue formal shirt for men. Whether you choose black cotton cargo pants or simple straight-fit cotton trousers, navy blue will make a statement in both cases. 

Versatility with Stone-Colored Bottoms. Navy Blue and Khaki, Beige, or Grey Trousers 

Beige pants, khaki bottoms, and gray trousers are stone colors that will go well with navy blue. These colors will allow you to experiment with your style and give you more color options for effective accessorizing. Navy blue premium shirts for men match well with neutral trousers. 

Mastering Monochrome. Pairing Navy Blue Shirts with Matching Blue Bottoms 

Achieving a striking monochrome look can be easy as you can pair blue jeans with a navy blue shirt. Pairing blue trousers with a blue sweater for men and topping it off with a navy blue blazer will create a sharp and formal look for any occasion.

How to Style Navy Blue Dress Pants

Start with a Brown Shoe. The Key to Classy Navy Blue Pants Outfits

The number one thing you need to style navy blue dress pants is a brown dress shoe. This photo shows the elegance of classic brown oxfords. For a more casual look, try a brown dress shoe with brogueing. Brown suede shoes are refined with navy blue trousers, especially when matched with a brown suede belt. 

Choose from a Variety of Shirts. White, Light Blue, or Print

The classic white shirt with navy blue dress pants is a high-contrast option that creates a powerful look without being as stark and formal as black and white. It’s the most formal choice. The light blue shirt with navy blue trousers is an equally sophisticated but lower contrast option. It’s an excellent option when you want to look sharp but don’t want to stand out. Navy blue dress pants pair well with patterned shirts, too. Wear a plaid or checkered shirt like this for a more casual look. 

Stripes are lovely, too. Or splash out with a repeating pattern like this—the navy blue dress pants tone down the glitz of the shirt. You can pair navy blue dress pants with a tailored, masculine sweater instead of a shirt for a clean, sophisticated look. It’s incredibly sophisticated when worn under a sport coat. 

  • Crewneck

  • V-neck

  • Turtleneck

  • Mock neck

Finish with a Brown Belt. The Finishing Touch for Navy Blue Dress Pant Outfits

The final, critical element of your outfit is a high-quality brown suede or leather belt (the belt’s texture should match the shoes’ texture). Navy blue dress pants are a chameleon piece of clothing – dress them up and down. They’re the basis for infinite looks, from formal to business casual to night-out fashion-forward. 

The pants vary from classic wool to stretch athleisure, so it’s worth investing in a few pairs in different materials to suit the weather, the occasion, and your mood.

What to Wear With a Navy Blazer


man smiling - What Color Goes with Navy Blue


The navy blazer is a classic men’s wardrobe staple that has been around for decades, and for good reason: It’s incredibly versatile, pairs well with many different pieces, and can be styled for various occasions—from casual to semi-formal. 

A good navy blazer offers simple lines, a flattering fit, and a polished look that can elevate almost any outfit. If you’re looking for ways to make this classic piece work for your wardrobe, here’s a guide to styling a navy blazer for different events. 

The Go-To for Semi-Formal Events

A navy blazer is an excellent alternative to a suit jacket for semi-formal or business dress occasions. Start by pairing it with a light-colored dress shirt. A white button-up offers a classic look, while light blue adds a touch of color without being overwhelming. Next, choose your pants wisely. You want to avoid anything that resembles a suit—so steer clear of matching navy trousers or any pair that’s too dark. 

Gray wool pants are sophisticated, but chinos or light-colored cotton trousers will work, too. Finally, accessorize the outfit with a pocket square and tie (both in light, complementary colors) and finish with leather dress shoes. 

Elevating Your Smart Casual Look with a Navy Blazer

A navy blazer is the perfect transition piece for smart casual or dressy events. Whether you’re headed to dinner with friends, a networking event, or meeting the parents, a blazer can help you look polished without appearing too formal. Start with the quintessential navy blazer look: A white button-up shirt and khakis. While this combination can look sharp, it can also be boring. 

Mix things up by swapping the white shirt for a light-colored, checked, or patterned option. Instead of khakis, try a pair of colored chinos or corduroys. You can also ditch the tie and go for a more relaxed look by adding a thin sweater or casual leather shoes. 

Casual Looks Made Better with a Navy Blazer

The navy blazer is also great for casual occasions. While you can wear it with almost any outfit to give it a more polished look, it’s best to start with a button-up.  Whether it’s a solid color or patterned, a button-up shirt will compliment your blazer nicely. From there, you can dress your outfit down even more by adding a tee underneath instead of a button-up or pairing the blazer with a polo. Stick with chinos or dark jeans for bottoms to keep things looking sharp. Avoid any pairs that are overly distressed or have holes, as they can clash with the structured look of your navy blazer.

Related Reading

Colors That Go with Brown Clothes
Stylish Outfits for Women
How to Choose Eyeshadow Color According to Dress
What Color Goes with Brown
Casual Outfits for Women
Bright Color Palette
Neutral Color Palette
What Colors Go with Everything
Colors That Go with Navy Blue
What Colors Go with Yellow
What Colours Look Good with Grey Clothes
Colors That Go with Dark Blue
What Colors Match with Brown
Clothing Color Combinations
Clothing Styles for Women
How to Dress Better
Color Matching Clothes

Try AI Personal Color Analysis For Free Today

WhatColors helps you find what colors to wear based on your skin tone. Thanks to our patented color match technology, you can get your season based on your skin tone. Get the perfect colors based on your season. Avoid colors that are a definite no. Based on your skin, eye, and hair color, find the perfect nail colors with our WhatColors nail color generator. 

Get your color analysis done within 60 seconds with WhatColors’ AI personal color analysis app. Download our app for free today on the App Store or Google Play store.

Get your color analysis done
in 60 seconds with WhatColors!

Navy blue is one of those classic colors that never goes out of style. This versatile hue looks great in all settings, from casual to formal, and matches almost anything. Navy blue is often neutral and can be paired with light and dark tones, warm and cool shades, and bold colors. If you've ever found yourself staring into your closet full of clothes and feeling lost on what to wear with your favorite navy blue items, you're not alone. 

Knowing what color goes with navy blue can help you create stylish, polished, cohesive, and well-coordinated outfits for any occasion. This article will explore the best colors to pair with navy blue to help you master color matching and boost your outfit game.

To help you on your journey to stylish color confidence, the WhatColors AI personal color analysis app will help you find best color combination and tones based on your unique traits. This valuable tool will help you create stylish, cohesive outfits by mastering how to pair navy blue with complementary colors, ensuring you look polished and well-coordinated for any occasion. 

Table of Contents

  • What Color is Navy Blue?

  • What Color Goes with Navy Blue?

  • 8 Shoe Colors Perfect For Your Navy Blue Outfit

  • What Color Shirt Goes Well With Navy Blue Pants?

  • Matching Navy Blue Shirts with the Perfect Bottom

  • How to Style Navy Blue Dress Pants

  • What to Wear With a Navy Blazer

  • Try AI Personal Color Analysis For Free Today

What Color is Navy Blue?


navy blue color - What Color Goes with Navy Blue


Navy blue is a very dark shade of blue. Its origins date back to the 1700s when it was a bit darker than it is now. Navy blue is associated with trust and dependability. The color can also give us a sense of security and calm us. Blue is widely used in branding, appearing in over half of all business logos.  

The History of Navy Blue

Navy blue originated from, you guessed it, the uniforms worn by service members in the British Royal Navy. The color has been worn by officers in the Royal Navy since 1748. In fact, in the early 19th century, the shade was initially referred to as marine blue, but the name of the color soon changed to navy blue. It was subsequently adopted by other naval forces worldwide. 

Indigo dye is the basis of the historical navy blue color since most uniforms were made using indigo dye throughout the 18th, 19th, and early 20th centuries. As a result, the modern-day shade of navy blue is bolder than the color of the original uniforms worn by the navy.  

Why Navy Blue Is a Great Color for Clothing

I have been deeply in love with navy blue for several seasons now. It’s a universally flattering color and one of the best shades for your working wardrobe. It oozes trust, professionalism, and respect, so it’s no wonder it’s also among the most popular uniform colors and a choice of many other business professionals. 

I recommend it to most of my clients, and now I recommend it to you. 

Navy Blue's Versatility

Navy is a chic, elegant color and certainly less severe than black. It looks fantastic on most people. There is a shade of navy for everyone, I promise. You can also try ink, dark blue, dark petrol, or deep cobalt if you feel that navy doesn’t suit you.  

How to Style Navy Blue

Gone are the days of boring uniform-like pantsuits that are diplomatic in that they look equally dull on everyone. The modern navy is sleek, sexy, and contemporary. It works hard for you around the clock. I’m already swooning here!  Navy is also an excellent choice for evening wear, so consider it for your next party outfit. Think navy:

  • Silk

  • Satin

  • Lace

  • Velvet

  • Vegan leather

Street-style stars from New York to Tokyo have been stepping out in the timeless tone. They combine it with complementary and accent shades—from red and pink to beige and black. All the colors go with navy blue. Don't believe us? We've rounded up our favorite outfit ideas as visual evidence.

Related Reading

What Are Neutral Colors
Color Wheel for Clothes

What Color Goes with Navy Blue?


jeans of a woman - What Color Goes with Navy Blue


Navy + Edgy Black. Break the "No No" Rule and Bring on the Sophistication 

Edgy sophistication for women who fear nothing. This color combination is often considered a no-no, but remember the heydays of Phoebe Philo’s Céline and nod along. It can look amazing! The secret is to keep the look sleek, clean, and intentional. That way, nobody thinks you accidentally dressed up in the dark and mixed navy with black.

Navy + Cool Grey. Modern Understated Elegance 

Modern understated elegance for every day. This looks less severe than the black and navy above, but the logic remains. It’s unexpected and bold in its simplicity. Let your accessories talk, and maybe add an unapologetic matte red lip.

Navy + Rich Bordeaux Red. Preppy Chic Perfection 

The preppy, chic, and sporty style is perfect for business casual days. This combination works well and is always in. Lighten it with a lighter-colored Oxford shirt or a crisp white blouse. I like gold accessories more than silver for this look, but chic pearls also look fresh.

Navy + Elegant Taupe. Soft and Sophisticated 

A soft and sophisticated look for everyday use. A classic color combo isn’t much more wearable than this, right? These workwear separates are the kind you can buy now and wear in 10 years without anyone blinking an eye. 

Make your look season-appropriate by changing your accessories depending on your mood or the latest fashion.

Navy + Sophisticated Beige. Timeless Elegance 

Timeless elegance with a hint of bourgeois chic. This is my favorite way to wear navy. I like to keep my accessories glamorous and sometimes throw in a sexy leopard print to make things more interesting. This combination makes everything look more expensive and adds sophistication to your style. Give it a try!

Navy + Chic Nude. Modern and Sexy 

This is a sexy and modern way to wear navy to work. As we know, a nude pump makes many looks more relevant and elegant. Navy is no exception, and I encourage you to try it when the temperature allows you to wear nude pantyhose or go sightless. 

I love this look with sophisticated gold accessories and chic monograms.

Navy Blue + White Button-Down Shirt. A Classic for a Reason 

It's one of the most popular pairings: a navy blazer and a classic white button-down. Consider combining the crisp, clean, and super sleek aesthetic with a denim midiskirt for a casual vibe. 

Alternatively, a structured navy blazer over a white top or a navy sweatshirt with a white tennis skirt is a match made in heaven.

Navy Blue + Green Striped Shirt: Unexpected and Fun 

We're all about pattern-on-pattern outfits, and this striped-and-polka-dot look is just that. Regarding the color palette, deep navy, and bright green balance each other out. You can even try it as a green suit styled with a navy top or vice versa.

Navy Blue + Brown. Classic Meets Casual 

A navy blue outfit need not be complicated. Head to your closet and pick out your favorite navy dress (a denim maxi). Then, combine it with brown leather accessories. If you are stumped on footwear, brown boots are a winner when completing a navy outfit.

Navy Blue + Yellow. Bold and Bright 

Yellow tends to pop when styled with almost any color. Yellow against a darker shade, though, will stand out. This navy blue denim dress accessorized with yellow sunglasses and heels is exciting and eye-catching. For a low-key look, try a navy sweatshirt with yellow cargo pants.

Navy Blue + Pink. A Timeless Combination 

A pink jacket or coat over a navy dress—or a navy jacket over a pink dress—is a timeless and modern combination. Reach for any shades of pink, which will shine against this dark, neutral navy. Try to keep accessories neutral so they don't distract from the color blocking.

Navy Blue + Orange. Bold Contrast 

Orange sits opposite blue on the color wheel. When styled together, they make quite the impact. Find outfit inspiration in an orange turtleneck worn under a navy jacket (or even a sleeveless dress). Try styling navy shorts with a bright orange corset top when things heat up.

Navy Blue + Baby Blue. A Soft Approach

Incorporating items in a lighter shade of blue will add interest to your navy blue outfit. The color-blocked outfit will feel fashion-forward and versatile to wear to any event. At the same time, it'll come across as:

  • Easy

  • Effortless

  • Cool

  • Calming

Navy Blue + Silver. Luxurious Glam 

A luxurious and elegant combination that exudes glamour. Silver details on accessories or clothing enhance the elegance of navy blue and create a sophisticated look perfect for special occasions.

8 Shoe Colors Perfect For Your Navy Blue Outfit


woman in a park - What Color Goes with Navy Blue


1. Navy Blue Outfits and Dark Brown Shoes

Brown is my favorite color to pair with navy. It gives you that vintage feel you always wanted. You can thank Queen Jackie O for this one! Wearing navy blue and brown instantly transforms you into a classic sophisticate: effortlessly put together but ready to go. 

I love a strappy brown closed-toe shoe (like my favorites from Hereu), a chunky clog (imagine them paired with that slip dress), or a dainty mule for dressy-but-not-black-tie occasions.

2. Navy Blue Outfits and Tan Shoes

I love tan because a color shoe is a bit daintier and less clunky than a darker one. It says business casual, but also a fun girl who is down for anything except getting dirty! When thinking of a navy suit, I immediately thought of pairing it with lace-up sandals as a barely-there footwear choice. However, another option is an excellent slide, and I love these mesh ones from SheKudo.

3. Navy Blue Outfits and Light Blue Shoes

Keeping it in the same color family, I like the idea of pairing navy with a lighter shade of blue. It makes the navy warmer-weather appropriate, and if you style it right, you won’t look like a member of the Blue Man Group. Try a flat like these Mary Janes or satin slides for a weekend brunch. These would be very cool if your navy suit is a shorts suit.

4. Navy Blue Outfits and White or Cream Shoes

White is a no-brainer when styling navy. And who says you can’t wear white all year? I love pairing a navy dress with everyday white classic Converse sneakers. White shoes are also perfect for summer. 

Whether going for a long walk, boat ride, or just hanging out, white and blue give you that classic summer vibe, even if it's the dead of winter.

5. Navy Blue Outfits and Red Shoes

This seems overly Americana, but red is a home run if done right. It will make the outfit cheerful and fun; when pairing your navy with red, add other colors to your accessories: 

  • A yellow beaded necklace

  • Green hoop earrings

  • A bag 

The days of wearing black and white are over, and adding color to your wardrobe will always bring a smile to your face when you get dressed.

6. Navy Blue Outfits and Orange Shoes

To add some volume, wear navy with its complementary shade, orange. Orange can also be neutral when the style is flat and lightweight. For all my New York Mets fans, this is also some inspiration for what to wear to the next big game. 

The orange Adidas shoe would be great with that slip dress. The closed-toe styles? Have them be the show’s star paired with navy shorts and a matching navy tee.

7. Navy Blue Outfits and Yellow Shoes

The cheeriest color is yellow. If you’re going to wear yellow, go all the way and choose a more saturated hue. I love the idea of dressing up a suit with those satin yellow heels, pairing some everyday navy shorts, or wearing the Zou Xou Mary Janes (which happen to be extremely comfortable).

Navy Blue Outfits and Gold Shoes

Navy and gold are so timeless together. Gold is a straightforward way to kick your navy up a notch instantly.

What Color Shirt Goes Well With Navy Blue Pants?


woman in casual shirt - What Color Goes with Navy Blue


The Classic Crisp White Shirt

There is something timeless and classic about pairing navy blue pants with a crisp white shirt. This combination exudes elegance and sophistication, making it perfect for formal events or professional settings.

The Soft and Sweet Light Pink Shirt

Consider pairing your navy blue pants with a light pink shirt for a softer and more feminine look. This combination is perfect for spring and summer and adds a touch of romance to any outfit.

The Understated Light Gray Shirt

If you want a more understated and sophisticated look, try pairing your navy blue pants with a light gray shirt. This combination is perfect for the office or a casual day out.

The Bright Yet Cheerful Pale Yellow Shirt

Consider pairing your navy blue pants with a pale yellow shirt for a fresh and cheerful look. This combination is perfect for summer and adds color to your outfit.

The Bold Mint Green Shirt

Pair your navy blue pants with a mint green shirt to make a statement. This combination is bold and vibrant, perfect for those who want to stand out.

The Flirty Lavender Shirt

Consider pairing your navy blue pants with a lavender shirt for a feminine and romantic look. This combination is perfect for a date night or a special occasion.

The Warm Coral Shirt

If you want to add a touch of warmth to your outfit, pair your navy blue pants with a coral shirt. This combination is perfect for summer and adds color to your look.

The Cool Light Blue Shirt

Consider pairing your navy blue pants with a light blue shirt for a cool and refreshing look. This combination is perfect for spring and summer and adds a touch of tranquility to your outfit.

The Neutral Beige Shirt

If you want a more neutral and versatile look, pair your navy blue pants with a beige shirt. This combination is perfect for any occasion and can be dressed up or down depending on your accessories.

The Sleek Black Shirt

Consider pairing your navy blue pants with a black shirt for a sleek and sophisticated look. This combination is perfect for a night out or a formal event and adds a touch of elegance to your outfit.

Related Reading

Outfit Color Combos
Fashion Tips
What Matches with Blue
How to Style Clothes
Yellow Color Combinations Clothing

Matching Navy Blue Shirts with the Perfect Bottom


woman enjoying life - What Color Goes with Navy Blue


Keep It Natural and Neutral. Pairing Navy Blue with Neutral Trousers 

Neutral colors complement navy blue exceptionally well. Pairing a navy blue shirt with beige, grey, or white trousers creates a classy, cohesive look. For instance, wearing white trousers and blazers will create a coherent look. Greys go well with navy blue shirts for men as well. For a casual look, consider iconic clothing options like grey cargo pants. However, pair the shirt with a suit for a formal appearance for a sharper look. 

Jeans Go All The Way. Denim Options for Navy Blue Shirts 

Whether you prefer a lighter or darker jeans tone, a navy blue shirt will go equally well with both options. For the right color, select a sweater from one of the iconic brands. True Religion, Iconic, and Gant have the best jeans collection for men. 

Black Trousers Are a Must. Navy Blue Shirts and Black Cotton Bottoms 

You can't go wrong with black trousers and a navy blue formal shirt for men. Whether you choose black cotton cargo pants or simple straight-fit cotton trousers, navy blue will make a statement in both cases. 

Versatility with Stone-Colored Bottoms. Navy Blue and Khaki, Beige, or Grey Trousers 

Beige pants, khaki bottoms, and gray trousers are stone colors that will go well with navy blue. These colors will allow you to experiment with your style and give you more color options for effective accessorizing. Navy blue premium shirts for men match well with neutral trousers. 

Mastering Monochrome. Pairing Navy Blue Shirts with Matching Blue Bottoms 

Achieving a striking monochrome look can be easy as you can pair blue jeans with a navy blue shirt. Pairing blue trousers with a blue sweater for men and topping it off with a navy blue blazer will create a sharp and formal look for any occasion.

How to Style Navy Blue Dress Pants

Start with a Brown Shoe. The Key to Classy Navy Blue Pants Outfits

The number one thing you need to style navy blue dress pants is a brown dress shoe. This photo shows the elegance of classic brown oxfords. For a more casual look, try a brown dress shoe with brogueing. Brown suede shoes are refined with navy blue trousers, especially when matched with a brown suede belt. 

Choose from a Variety of Shirts. White, Light Blue, or Print

The classic white shirt with navy blue dress pants is a high-contrast option that creates a powerful look without being as stark and formal as black and white. It’s the most formal choice. The light blue shirt with navy blue trousers is an equally sophisticated but lower contrast option. It’s an excellent option when you want to look sharp but don’t want to stand out. Navy blue dress pants pair well with patterned shirts, too. Wear a plaid or checkered shirt like this for a more casual look. 

Stripes are lovely, too. Or splash out with a repeating pattern like this—the navy blue dress pants tone down the glitz of the shirt. You can pair navy blue dress pants with a tailored, masculine sweater instead of a shirt for a clean, sophisticated look. It’s incredibly sophisticated when worn under a sport coat. 

  • Crewneck

  • V-neck

  • Turtleneck

  • Mock neck

Finish with a Brown Belt. The Finishing Touch for Navy Blue Dress Pant Outfits

The final, critical element of your outfit is a high-quality brown suede or leather belt (the belt’s texture should match the shoes’ texture). Navy blue dress pants are a chameleon piece of clothing – dress them up and down. They’re the basis for infinite looks, from formal to business casual to night-out fashion-forward. 

The pants vary from classic wool to stretch athleisure, so it’s worth investing in a few pairs in different materials to suit the weather, the occasion, and your mood.

What to Wear With a Navy Blazer


man smiling - What Color Goes with Navy Blue


The navy blazer is a classic men’s wardrobe staple that has been around for decades, and for good reason: It’s incredibly versatile, pairs well with many different pieces, and can be styled for various occasions—from casual to semi-formal. 

A good navy blazer offers simple lines, a flattering fit, and a polished look that can elevate almost any outfit. If you’re looking for ways to make this classic piece work for your wardrobe, here’s a guide to styling a navy blazer for different events. 

The Go-To for Semi-Formal Events

A navy blazer is an excellent alternative to a suit jacket for semi-formal or business dress occasions. Start by pairing it with a light-colored dress shirt. A white button-up offers a classic look, while light blue adds a touch of color without being overwhelming. Next, choose your pants wisely. You want to avoid anything that resembles a suit—so steer clear of matching navy trousers or any pair that’s too dark. 

Gray wool pants are sophisticated, but chinos or light-colored cotton trousers will work, too. Finally, accessorize the outfit with a pocket square and tie (both in light, complementary colors) and finish with leather dress shoes. 

Elevating Your Smart Casual Look with a Navy Blazer

A navy blazer is the perfect transition piece for smart casual or dressy events. Whether you’re headed to dinner with friends, a networking event, or meeting the parents, a blazer can help you look polished without appearing too formal. Start with the quintessential navy blazer look: A white button-up shirt and khakis. While this combination can look sharp, it can also be boring. 

Mix things up by swapping the white shirt for a light-colored, checked, or patterned option. Instead of khakis, try a pair of colored chinos or corduroys. You can also ditch the tie and go for a more relaxed look by adding a thin sweater or casual leather shoes. 

Casual Looks Made Better with a Navy Blazer

The navy blazer is also great for casual occasions. While you can wear it with almost any outfit to give it a more polished look, it’s best to start with a button-up.  Whether it’s a solid color or patterned, a button-up shirt will compliment your blazer nicely. From there, you can dress your outfit down even more by adding a tee underneath instead of a button-up or pairing the blazer with a polo. Stick with chinos or dark jeans for bottoms to keep things looking sharp. Avoid any pairs that are overly distressed or have holes, as they can clash with the structured look of your navy blazer.

Related Reading

Colors That Go with Brown Clothes
Stylish Outfits for Women
How to Choose Eyeshadow Color According to Dress
What Color Goes with Brown
Casual Outfits for Women
Bright Color Palette
Neutral Color Palette
What Colors Go with Everything
Colors That Go with Navy Blue
What Colors Go with Yellow
What Colours Look Good with Grey Clothes
Colors That Go with Dark Blue
What Colors Match with Brown
Clothing Color Combinations
Clothing Styles for Women
How to Dress Better
Color Matching Clothes

Try AI Personal Color Analysis For Free Today

WhatColors helps you find what colors to wear based on your skin tone. Thanks to our patented color match technology, you can get your season based on your skin tone. Get the perfect colors based on your season. Avoid colors that are a definite no. Based on your skin, eye, and hair color, find the perfect nail colors with our WhatColors nail color generator. 

Get your color analysis done within 60 seconds with WhatColors’ AI personal color analysis app. Download our app for free today on the App Store or Google Play store.

Unlock Your Colors,
Transform Your Style

Get your color analysis done in 60 seconds!