Silver, black, brown, khaki and white shoes can all work with a navy dress. Silver adds brightness for an evening outfit; black keeps the look understated. Brown and khaki bring warmth, while white creates a sharper daytime contrast. Choose the color first, then the shoe shape that suits your dress hem and the occasion.
Navy ranges from a noticeably blue shade to almost black. View the dress and shoes together in natural light before building the rest of the outfit around them.
Five shoe pairings for a navy dress
1. Silver Mary Janes with a simple navy midi
Pair a plain navy midi with silver Mary Jane flats and a small silver-tone or dark navy bag. The metallic finish makes the shoes visible against a deep-colored hem, while the strap adds a distinct line across the foot.
This is a useful combination when the dress is simple enough to let a brighter shoe lead. For dinner, add small earrings and a compact bag; for daytime, use a more relaxed jacket and fewer shiny accessories. The Women's Metallic Silver Mary Jane Flats are an option to explore in the Silver color. Compare the strap placement with the dress length so both details have room to show.

2. Black velvet flats with a dressy navy outfit
Black shoes can look deliberate with navy, particularly when their texture differs from the dress. Try a navy crepe-style midi with black velvet-finish flats, a black bag and a tailored dark jacket. Repeating black in the bag connects the shoes to the rest of the look.
The Women's Square-Toe Velvet Flats with Crystal Buckle combine a square toe with a crystal buckle and are offered in Black and Gray. Choose Black for the deeper contrast described here. Keep other bright details small if you want the buckle to remain the focus. A full skirt benefits from a hem that reveals the toe, rather than covering the shoe completely.
3. Brown pumps with a navy shirt dress
For a polished daytime combination, wear a navy shirt dress with brown pumps and a brown or tan bag. A defined waist and rolled sleeves can make the dress feel more tailored, while the warm shoe color softens the dark blue.
The Women's Suede Pumps with Crystal Buckle have a suede finish, a crystal buckle and a platform-inspired silhouette. Compare the Brown option with the exact navy of your dress: a lighter brown creates more contrast than a very dark one. Choose simple jewelry when the buckle is already prominent. This pairing also works with a plain navy knee-length dress and a camel outer layer.

4. Khaki pumps with a flowing navy dress
Khaki offers a lighter, warmer alternative to black. Pair a flowing navy midi with khaki pumps and a cream jacket for a lunch or daytime event. The lighter shoe can make the bottom of the outfit feel less visually heavy than a dark shoe.
The Khaki option in the same crystal-buckle pumps lets you compare this effect with Brown and Black without changing the shoe style. Let the color read as its own neutral rather than trying to match your skin exactly. A cream or muted tan bag can support the palette; adding a second strong color is optional, not necessary.
5. White pearl-detail flats with a casual navy dress
Try a navy cotton dress, white pearl-detail flats and a light cardigan for daytime plans. White creates a crisp break beneath navy, while a flat silhouette keeps the outfit comparatively relaxed. A cream or woven-texture bag can make the contrast feel less stark.
The Women's Square-Toe Pearl Soft-Sole Flats have a square toe and pearl detail, with White, Brown and Black color options. Choose White for this formula. Keep the dress hem clear of the decorative detail so the shoes look intentional. With a heavily patterned dress, reduce the number of additional accessories and let the navy background connect the outfit.

Compare the color before choosing the heel
| Shoe color | Visual effect | Try it with |
|---|---|---|
| Silver | Bright, reflective contrast | A simple midi and compact evening bag |
| Black | Deep, understated coordination | A textured flat and matching dark bag |
| Brown | Warm, defined contrast | A shirt dress and camel layer |
| Khaki | Lighter neutral contrast | A flowing midi and cream jacket |
| White | Crisp daytime contrast | A casual cotton dress and light knit |
Next, look at the dress hem. A knee-length dress shows most of the shoe, so the toe and buckle become clear styling details. A long dress may show only the front of the shoe; try it on at the intended heel height before deciding on alterations.
Finish the outfit for your actual plans
For a work event, combine a clean dress silhouette with a structured bag and one restrained accessory. For a celebration, a reflective finish or crystal buckle can supply more decoration. The overall clothing and invitation matter more than simply adding a heel.
If you plan to wear flats to a wedding, our wedding guest flats guide covers dress codes and complete guest outfits. For everyday sizing decisions, use the women’s US/EU size guide alongside the selected product's guidance. Begin your shortlist with the color that works with bags and layers already in your wardrobe.

Questions about shoes with a navy dress
Can I wear black shoes with navy?
Yes. Repeat black in a bag or jacket if you want a clear connection. Different textures, such as a matte dress and velvet-finish shoes, can make the combination look more considered.
Do silver shoes go with a navy dress?
Yes. Silver creates a visible accent against deep blue. Keep the dress and bag relatively simple if you want the shoes to be the brightest part of the outfit.
Should my shoes and bag match?
They do not have to. A navy bag can connect with the dress while the shoes provide contrast. Matching them is an option when you prefer a more coordinated finish.
