In a sentence: The best colours to go with navy blue are blush pink, coral, mustard, burgundy, emerald, burnt orange, soft lilac, fuchsia, cognac and teal — with white, ivory, camel, grey and tan as its neutrals. Skip to the full pairing palette or find your most flattering colours.

Navy is the most over-trusted colour in most people's wardrobes. We reach for it because it's safe, and then we pair it with black or another navy and wonder why the outfit looks tired by 11am. The truth is navy is only "safe" when it's doing nothing — and it can do a lot. It behaves like a deep, cool neutral, which means it can carry a warm coral or a soft blush as happily as it carries a crisp white shirt.

My rule of thumb after years of styling clients in it: navy wants a partner with some life in it. Pair it with another dark cool colour and you've made the room duller. Pair it with warmth — camel, coral, mustard, cognac — or with one clear, bright accent, and suddenly navy looks intentional, expensive and a little bit unexpected. That contrast is the whole game.

What kind of colour navy blue is

Navy is a very dark, slightly muted, cool blue — somewhere around #1F2A44. Two things about it drive everything that pairs well with it. First, it's a near-neutral: it's so deep and low in saturation that, like charcoal or chocolate brown, it can sit under almost any accent colour without competing. That's why navy works as a "base" the way black does.

Second — and this is the part people forget — it's cool and blue-based. Because navy leans cool, warm colours light up against it: the temperature contrast is what makes coral, mustard and cognac feel so crisp and deliberate next to it. And because navy sits opposite the orange family on the colour wheel, those warm oranges and golds are its literal complements. Cool partners (white, grey, icy pastels, jewel tones) feel calm and classic; warm partners feel fresh and modern. Knowing it's a cool, deep near-neutral is all you need to predict what will sing against it.

The best colours to go with navy blue

Here are the ten I keep coming back to — a mix of soft, warm and jewel tones so there's a navy pairing for every mood and occasion.

Navy blue colour-pairing palette with hex codes — blush, coral, mustard, burgundy, emerald, burnt orange, lilac, fuchsia, cognac and teal, plus white, ivory, camel, grey and tan neutrals, by ToneLala
Colors That Go With Navy Blue: 12 Stylish Combinations (with Hex Codes) — every shade with its hex code.
Colour Hex
Blush Pink #F2C9CE The easiest, most universally flattering partner — soft warmth that takes navy's edge off and reads quietly luxe.
Coral #F4795B Navy's wheel complement in its happiest form; the warm-cool clash makes both colours pop without trying.
Mustard #D9A521 A golden yellow that feels rich and grown-up against navy — autumnal, a little retro, very chic.
Burgundy #73172E Deep wine red beside deep blue is moody and dressy; two rich darks that hold their own without muddying.
Emerald #0A7A52 Jewel-on-jewel. Navy and emerald is a regal, expensive-looking combination that always reads considered.
Burnt Orange #C4571E The bolder cousin of coral — straight from navy's complement, so it carries an outfit single-handedly.
Soft Lilac #C5B4DE A cool, pale purple that's gentle and pretty next to navy, perfect when you want soft contrast not drama.
Fuchsia #C81F73 A clear, cool pink that's electric against deep navy — the most fun way to dress navy up.
Cognac #9C5A2C Warm leather-brown; the reason navy and tan accessories look so polished. Endlessly wearable.
Teal #16767C A blue-green cousin that's close enough to feel harmonious, different enough to add interest. Subtle and rich.

Neutrals that go with navy blue: Optic White #F7F7F4 for crisp, nautical contrast; Ivory #F3ECDD for a softer, warmer take; Camel #C19A6B — my favourite, instantly expensive; Grey #9CA0A6 for a quiet tonal-cool look; and Tan #D8C4A8 for relaxed warmth.

Which shade of navy blue actually suits YOU?

Find your colour season →

Colours to avoid with navy blue

Navy is forgiving, but a few partners genuinely fight it:

  • Black. Unless it's a clear, head-to-toe styling choice, navy and black side by side just look like you got dressed in low light — they're close enough to clash and far enough to read as a mistake.
  • Other deep cool darks. Charcoal, slate, forest green and grey-blue sit too near navy in depth and temperature, so the outfit goes flat and heavy with no contrast to lift it.
  • A slightly different navy. A navy top with navy trousers that don't quite match is the most common navy crime there is. Either commit to a true tonal navy or break it up — don't leave it almost-matching.

The fix for all three is the same: add light (white, ivory, camel) or warmth (coral, mustard, cognac) to give navy something to play against.

A few pairings I put together on repeat:

  • Navy + camel + white. A navy blazer, camel trousers and a white tee or shirt. Quiet, expensive, works for the office and the weekend — the most reliable navy outfit there is.
  • Navy + coral. A navy dress with coral shoes, lip and earrings, or a coral knit over navy denim. Warm-cool contrast doing all the heavy lifting; feels instantly considered.
  • Navy + blush + gold. Navy trousers, a blush silk top and gold jewellery. Soft, flattering and dressy without being loud — ideal when you want elegant rather than bold.
  • Navy + emerald (or burgundy) for evening. Swap the accent for a jewel tone and navy reads dressed-up: a navy suit with an emerald shirt, or a burgundy dress with navy accessories. Rich, grown-up, never garish.

How to wear navy blue for your colour season

Navy genuinely suits almost everyone — but which navy, and which partner colours, is where your personal colouring comes in. There isn't one navy; there's a whole range from inky blue-black to softer slate-navy, and the best one for you depends on your undertone, depth and contrast.

If you're cool and high-contrast (a Winter), you can wear the deepest, most blue-based navy with crisp white and clear, cool brights — fuchsia, emerald, icy blue. If you're warm (Autumn or Spring), a slightly softer or warmer navy is kinder near your face, and it loves camel, coral, mustard and cognac far more than stark white. Soft, muted colouring (a Summer or Soft Autumn) tends to look best in navy worn with equally soft partners — blush, lilac, dusty teal — rather than anything electric. And if navy ever feels a touch severe on you, that's a sign your version wants to live below the waist or be broken with a warm, light colour up top.

Working out your season is the shortcut to all of this. The colour analysis guides walk through each one, and a proper personal analysis reads your undertone, depth and contrast to tell you the exact navy — and the exact partner colours — that flatter you most.

Putting it together

Navy is at its best when you stop treating it as a safe default and start treating it as the deep, cool canvas it is. Give it warmth or one clear accent — camel and white for everyday, coral or mustard for a lift, emerald or burgundy for evening — and it goes from invisible to intentional. Build a small navy capsule around two neutrals and two or three of the colours above, and you'll have a wardrobe that mixes effortlessly. The only navy mistake worth worrying about is pairing it with another dark cool tone and calling it a day. Everything else, navy can carry.