Navy clothes pair well with white, beige, gray, black, red, pink, mustard yellow, burgundy, brown, and light blue. Navy is versatile enough to work like a neutral, so you can go classic, soft, or bold depending on the look you want.

Easy pairings

  • White or ivory for a clean, crisp look.
  • Gray for a modern, understated outfit.
  • Beige, tan, or khaki for a warm, relaxed balance.
  • Black for a sleek, sharper style.

Brighter options

  • Red for a strong, classic contrast.
  • Pink for a softer, stylish pop.
  • Mustard yellow for an energetic, fashion-forward mix.
  • Burgundy for a rich, polished feel.

If you want the safest rule

If you’re unsure, start with white, gray, beige, or light blue —those are the easiest colors to match with navy and usually look polished without much effort.

If you want, I can also give you specific navy outfit combos for men, women, workwear, or casual wear.