What Colors Go With Navy

A diverse group of men and women wearing navy outfits styled with complementary colors such as beige, blush, white, and light blue.
Men and women styled in navy outfits paired with complementary colors for a balanced, polished look.

Navy is one of the easiest colors to build a wardrobe around because it behaves almost like a neutral without looking quite as stark as black.

A navy blazer can go over a white shirt, gray knit, pale-blue Oxford, or burgundy top. Navy trousers work with cream, camel, olive, pink, and plenty of brighter colors. Even navy and black—a combination people are sometimes told to avoid—can look excellent when the two colors are clearly distinguishable.

The best color to wear with navy really depends on what you want the outfit to do. White makes it crisp, camel warms it up, gray keeps it understated, and red or burgundy creates much stronger contrast.

Navy and White: The Combination You’ll Use Repeatedly

Navy and white is difficult to get wrong.

For men, a white Oxford shirt with navy chinos and brown loafers is a straightforward smart-casual outfit. A navy suit with a white dress shirt is an obvious choice for more formal settings.

For women, navy wide-leg trousers with a white cotton poplin shirt can work for the office, while a navy midi skirt with a substantial white T-shirt and flat sandals feels much more casual.

Fabric makes a noticeable difference here.

Navy linen with white cotton feels summery. Navy wool with a crisp white shirt looks considerably more formal even though the colors haven’t changed.

If you don’t want the contrast of pure white, cream and off-white are excellent alternatives.

Navy and Gray: Quiet and Polished

Gray doesn’t compete with navy, which makes the combination particularly useful for workwear.

Light gray creates more contrast. Charcoal keeps the entire outfit darker.

Try:

  • Navy trousers + heather-gray sweater
  • Navy blazer + gray wool trousers
  • Navy skirt + charcoal knit
  • Navy coat + light-gray scarf
  • Navy chinos + gray polo

For men, the navy-blazer-and-gray-trousers combination is a classic for good reason. You can change the shirt, shoes, and tie without rebuilding the entire outfit.

For women, I’d use the same principle with navy trousers or skirts and gray knitwear, then add a warmer shoe or bag if the outfit feels too cool.

Navy and Beige: One of My Favorite Combinations

If navy and gray feels too businesslike, beige immediately warms it up.

Camel, tan, stone, khaki, and cream all work.

A navy merino sweater with beige chinos and brown suede shoes is an easy men’s outfit. For women, navy trousers with a camel knit or a navy dress under a camel wool coat creates the same balance.

I particularly like navy and camel because neither color disappears. Navy gives the outfit depth while camel prevents it from feeling overly dark.

Brown leather accessories fit naturally into this palette, but they don’t have to match perfectly. Dark-brown loafers and a cognac belt or bag can coexist without looking accidental.

Navy and Light Blue: Tonal Without Looking Monotonous

You can absolutely wear blue with blue.

A pale-blue Oxford shirt under a navy blazer is probably the most familiar example, but the idea works beyond tailoring.

Try a dusty-blue knit with navy trousers, a light-blue cotton shirt with a navy skirt, or faded blue denim underneath a navy coat.

The shades should be different enough that the pieces don’t look like an unsuccessful attempt at matching.

I prefer obvious variation: pale blue with deep navy rather than two almost-identical dark blues.

Texture helps too. A blue chambray shirt and navy wool trousers are easier to distinguish because the fabrics react to light differently.

Navy and Brown: More Versatile Than It Sounds

Brown works especially well with navy because it introduces warmth without creating an aggressive contrast.

Chocolate brown is rich enough for fall and winter, while cognac and tan feel lighter.

A navy suit with dark-brown leather shoes is a familiar example. More casually, try navy chinos with a cream shirt and brown suede loafers.

For women, a navy dress with chocolate-brown boots can look much softer than pairing the same dress with black. A brown suede jacket also works nicely over navy trousers or dark denim.

This is another combination where texture makes the colors feel richer: wool with suede, denim with leather, or cotton twill with a fine-gauge knit.

Navy and Burgundy or Red

Burgundy is one of the easiest stronger colors to introduce alongside navy.

A burgundy merino sweater with navy trousers works because both colors have enough depth to sit comfortably together. The same applies to a wine-colored blouse with a navy skirt.

Bright red creates much more contrast.

That can be useful in small amounts—a red bag with a navy dress, for example, or a red tie with a navy suit.

I’d usually let the red be the obvious accent rather than adding several other strong colors. Navy gives it a clean background, so it doesn’t need much help.

Navy and Green: Yes, They Work Together

Olive and navy make an especially practical casual combination.

Try an olive overshirt with navy chinos and a white T-shirt, or navy trousers with an olive knit and brown shoes.

Forest green is richer and works beautifully with navy wool during fall and winter.

Emerald creates more contrast and can be particularly effective for dressier women’s outfits—a navy skirt with an emerald blouse, for example.

If the blue and green are both extremely dark, add a lighter element such as cream, white, or tan so the outfit doesn’t become one indistinguishable block of dark color.

Navy and Pink

Pink ranges from barely-there blush to saturated fuchsia, and navy can work with all of it.

Blush creates a softer combination. Dusty rose feels slightly richer, while bright pink becomes the obvious focal point.

For women, a blush blouse with navy trousers is an easy office combination. A brighter pink knit with a navy skirt makes the color more prominent without requiring complicated styling.

For men, pale pink shirts work particularly well with navy suits, blazers, and chinos.

I’d actually choose navy over black when pairing it with many softer pinks. The contrast is slightly less severe and often makes the overall combination easier to wear during the daytime.

Navy and Yellow: Choose the Effect You Want

Yellow can work very well with navy because there’s a clear contrast between the two colors.

Mustard is the easiest version for fall: think mustard knitwear with navy trousers and brown shoes.

Pale yellow feels much lighter and works naturally with navy during spring and summer.

A saturated yellow creates a much stronger statement.

You don’t necessarily have to limit yellow to a handbag or scarf, either. A yellow sweater with navy trousers can work perfectly well. Just keep the remaining pieces relatively quiet if you want the two-color combination to remain the focus.

Navy and Black Are Not a Fashion Mistake

The old advice that navy and black shouldn’t be worn together is one rule I’d ignore.

Black shoes with navy trousers are fine. A black turtleneck under a navy blazer can look sharp. So can black trousers underneath a navy wool coat.

The potential problem is not the combination itself.

It’s when the navy is so dark that it looks like faded or mismatched black.

If I’m intentionally wearing these colors together, I like to make the distinction obvious through either shade or texture: black leather with navy wool, a matte black knit with a clearly blue navy jacket, or black denim underneath a navy coat.

That makes the combination look deliberate.

What Women Can Wear With Navy

Flat lay of women’s outfits featuring navy dresses, navy skirts, navy trousers, and navy-based combinations paired with blush, white, and light blue accents.
Women’s navy-based outfit ideas styled in a clean flat lay with complementary colors and coordinated accessories.

Navy trousers, skirts, dresses, and coats are particularly easy to build around.

Some combinations worth trying are:

  • Navy trousers + white poplin shirt + loafers
  • Navy skirt + camel sweater + brown boots
  • Navy dress + cognac shoes and bag
  • Navy trousers + blush blouse + flats
  • Navy jeans + cream knit + tan coat
  • Navy skirt + burgundy sweater + dark boots
  • Navy trousers + pale-blue shirt + brown belt

Metallics work too. Gold warms navy considerably, while silver keeps the palette cooler.

A navy dress with simple metallic jewelry is often enough for an evening outfit without needing a brightly colored accessory.

What Men Can Wear With Navy

Flat lay of men’s outfits featuring navy jackets, navy shirts, navy shorts, and navy sweaters paired with neutral pants, shoes, and accessories.
Men’s navy-based outfit ideas styled in a clean flat lay with coordinated clothing pieces and accessories.

Navy is arguably one of the most useful colors in menswear.

Start with combinations such as:

  • Navy chinos + white Oxford shirt + brown loafers
  • Navy trousers + gray merino sweater + leather shoes
  • Navy blazer + pale-blue shirt + gray trousers
  • Navy chinos + olive overshirt + white T-shirt
  • Navy suit + white shirt + burgundy tie
  • Navy sweater + beige chinos + suede shoes

If you’re building a wardrobe from scratch, I’d generally choose navy before black for a first blazer or versatile suit. Navy tends to move more easily between daytime, business, weddings, dinners, and smart-casual situations.

That’s a practical preference rather than a rule, but it’s one I’ve found useful.

Navy Works Year-Round—Change the Fabric, Not Just the Color

Navy doesn’t belong to a particular season.

During spring and summer, pair it with white, cream, pale blue, light gray, soft pink, or yellow. Linen, seersucker, lightweight cotton, poplin, and unstructured tailoring keep navy from feeling heavy.

In fall and winter, introduce camel, burgundy, chocolate brown, forest green, rust, and charcoal.

Then change the texture.

A navy linen shirt with cream trousers feels completely different from a navy wool sweater with camel trousers, even though the basic color palette is similar.

What If a Navy Outfit Looks Too Dark?

If several navy pieces start blending together, you don’t necessarily need more color.

You may just need contrast.

A white shirt showing at the neckline, brown shoes, a cream knit, a tan belt, or even a lighter fabric texture can separate the pieces.

I’d also avoid trying too hard to make different navy garments match exactly.

Navy cotton trousers, a navy wool jacket, and a navy knit will almost never be precisely the same color under natural light. Unless you’re wearing an actual matching suit, slight variation is normal—and often makes the outfit more interesting.

Final Thoughts

So, what colors go with navy?

White, cream, gray, beige, camel, brown, light blue, burgundy, red, olive, forest green, pink, yellow, and black are all strong options.

For an easy everyday combination, start with navy and white, gray, beige, or brown. If you want more color, burgundy, green, pink, and yellow all give navy a different character.

And don’t be afraid of navy with black or navy with other blues. Both can work extremely well when the differences in shade and texture look deliberate.

That’s really why navy earns its reputation as a wardrobe staple: you don’t have to work very hard to find colors that go with it. The more useful decision is choosing whether you want the rest of the outfit to feel light, warm, tonal, or high-contrast.

Written by Samantha Reed

Samantha Reed is a writer and contributor at Dressy Lane, covering women’s fashion, personal style, outfit inspiration, wardrobe essentials, accessories, and seasonal trends. Her work focuses on practical, approachable style guidance that helps readers put together outfits they feel comfortable and confident wearing. Samantha enjoys exploring how everyday pieces, current trends, and timeless wardrobe staples can come together to create a personal style that feels polished without being complicated.