Navy is the most useful dress colour in a British wardrobe and the most annoying to accessorise. It is dark enough to want a dark shoe and blue enough that most dark shoes look slightly wrong with it.
Here are the options that actually work, roughly in order of reliability.
1. Nude, in your own skin tone
The most flattering and the least interesting, which is why it works. A shoe close to your own skin tone lengthens the leg and disappears, letting the dress do the work.
The catch is that nude only works when it is genuinely near your skin. A beige that is several shades off reads as a beige shoe, not as a lengthening one. Look for it in the same undertone as your skin — warm skin wants a warm nude, cool skin a pinker or greyer one.
2. Tan or cognac
The most underrated answer. Warm brown against navy is a classic combination that looks considered rather than safe, and it works in daylight far better than black does.
Best for daytime, weddings, and anything where black would feel heavy. Pair with warm gold jewellery.
3. Metallic — gold or silver
A metallic behaves as a neutral, which most people do not expect. Gold warms navy up and suits a summer or evening event. Silver keeps everything cool and crisp and is the better choice with a cool navy.
Pick the metal that matches your jewellery rather than the one that matches the dress.
4. Burgundy or oxblood
Deep red against navy is one of the more sophisticated pairings available and it is badly underused. It gives you a dark shoe without the flatness that black brings, and it works particularly well in autumn and winter.
5. A colour from your own palette
If the dress is plain, the shoe is the natural place to put colour. Emerald, teal, deep raspberry and forest all sit well against navy.
The question worth asking is whether the colour suits you, not just the dress. A colour season answers that faster than trial and error.
6. Black — the one to think twice about
Black with navy is the instinct and it is usually the weakest option.
The problem is that navy and black are close enough to look like an attempt at matching that has failed, and far enough apart to be obvious in daylight. Under artificial light at an evening event it is fine. In a photograph outdoors it looks like a mistake.
If you do wear black, make it definite — a patent or a strong texture — so it reads as a deliberate contrast rather than a near-miss.
Which navy do you have
Worth checking, because it changes the answer. A warm, softer navy takes tan, gold and cream comfortably. A cold, inky navy is better with silver, burgundy, cool nude and crisp white.
Hold the dress against a camel jumper and then against a grey one, in daylight. Whichever looks right tells you which half of the list to use.
Then check it suits you
Navy is one of the few colours that works across all four seasons, which is why it is everywhere. What changes is the shade — cool seasons want the inky one, warm seasons the softer one. Summer in particular can treat a soft navy as its version of black.
The free quiz will place you in two questions.