MyStyleTry

navy blazer · tops

What Colour Tops to Wear with Navy Blazer

The best top colours to wear with a navy blazer are white, light blue and grey. Navy and white is the crispest pairing there is: maximum contrast, zero risk. Camel, burgundy, brown and cream also work. Be careful with green: a polo shirt is more casual than a blazer, so the pairing only works in a deliberately mixed outfit. Colour-wise it works: navy is a neutral, so it lets green be the accent without clashing.

Best colours

  • white
  • light blue
  • grey

Ranked

Every top colour with navy blazer, best to worst

  1. whiteoxford shirt, dress shirt
    Best choice
    Navy and white is the crispest pairing there is: maximum contrast, zero risk.
  2. light blueoxford shirt, dress shirt
    Best choice
    Light blue against navy is a tonal classic; it reads polished without trying.
  3. greysweater, turtleneck
    Best choice
    Grey and navy are both cool and quiet, a safe office pairing.
  4. camelsweater, turtleneck
    Best choice
    Camel and navy is a classic outerwear pairing with clear warm/cool contrast.
  5. burgundysweater, turtleneck
    Best choice
    Burgundy adds depth to navy without shouting; common in autumn tailoring.
  6. brownturtleneck, sweater
    Best choice
    Navy and brown is the classic pairing: warm against cool, clearly different in depth.
  7. creamturtleneck, sweater, oxford shirt
    Best choice
    Two neutrals with clear contrast: navy and cream always sit well together.
  8. olivesweater
    Best choice
    Olive and navy are both muted, so they sit together without competing.
  9. lavenderdress shirt
    Works
    Navy is a neutral, so it lets lavender be the accent without clashing.
  10. pinkoxford shirt, dress shirt
    Works
    Navy is a neutral, so it lets pink be the accent without clashing.
  11. beigelinen shirt
    Works
    A linen shirt is more casual than a blazer, so the pairing only works in a deliberately mixed outfit. Colour-wise it works: two neutrals with clear contrast: navy and beige always sit well together.
  12. navysweater, oxford shirt, turtleneck
    Works
    Head-to-toe navy is a clean tonal look; vary textures so it doesn't flatten.
  13. blackturtleneck
    Works
    Works when the difference in depth is visible; in low light the two can blur together.
  14. forest greensweater
    Works
    Navy is a neutral, so it lets forest green be the accent without clashing.
  15. sagelinen shirt
    Works
    A linen shirt is more casual than a blazer, so the pairing only works in a deliberately mixed outfit. Colour-wise it works: navy is a neutral, so it lets sage be the accent without clashing.
  16. greenpolo shirt
    Careful
    A polo shirt is more casual than a blazer, so the pairing only works in a deliberately mixed outfit. Colour-wise it works: navy is a neutral, so it lets green be the accent without clashing.

By type

The best colour for each kind of top

  • oxford shirtwhite oxford shirtShop
  • dress shirtwhite dress shirtShop
  • polo shirtwhite polo shirtShop
  • sweatergrey sweaterShop
  • linen shirtwhite linen shirtShop
  • cardigangrey cardiganShop
  • turtleneckgrey turtleneckShop

Complete outfits

Outfits built around navy blazer

Tap a colour dot on a card to swap that piece; only colours that still work are offered.

Business · All-neutral

Navy and white is the crispest pairing there is: maximum contrast, zero risk.

Business · All-neutral

Navy and white is the crispest pairing there is: maximum contrast, zero risk.

Business · One accent colour

  • navy blazerShop
  • burgundy sweaterShop
  • grey dress trousersShop
  • dark brown chelsea bootsShop

Grey and navy are both cool and quiet, a safe office pairing.

Avoid

Combinations to skip

Skip the navy sneakers. Sneakers are more casual than a blazer, so the pairing only works in a deliberately mixed outfit. Colour-wise it works: head-to-toe navy is a clean tonal look; vary textures so it doesn't flatten.
Skip the green polo shirt. A polo shirt is more casual than a blazer, so the pairing only works in a deliberately mixed outfit. Colour-wise it works: navy is a neutral, so it lets green be the accent without clashing.

Questions

Quick answers

Do white tops go with navy blazer?

Yes. Navy and white is the crispest pairing there is: maximum contrast, zero risk.

Do light blue tops go with navy blazer?

Yes. Light blue against navy is a tonal classic; it reads polished without trying.

Do green tops go with navy blazer?

It can work, with care. A polo shirt is more casual than a blazer, so the pairing only works in a deliberately mixed outfit. Colour-wise it works: navy is a neutral, so it lets green be the accent without clashing.

Keep going

More for navy blazer

Verdicts and outfits come from published colour and dress-code rules, not paid placement; garment images are AI-generated illustrations of generic pieces. How we decide