You have no items in your bag.


Navy shoes are a must for every wardrobe, as this versatile colour adds a chic touch to so many outfits. Perfect for formal wear, work wear, nights on the town or casual dressing down; navy shoes also superbly complement both light and dark clothing, making them one of the most flexible colours to have on your shoe rack. When it comes to knowing which footwear goes well with which outfits, gorgeous navy shoes from Elegant Steps make it easy for you!

Our stylish range of designer navy shoes and top labels come in so much variety that there is sure to be a perfect pair for everyone. With high-heeled navy shoes for evenings out or special occasions, or mid-heel navy shoes that are perfect for everyday wear, our range surely has a pair that you’ll fall in love with. With everything from navy wedding shoes for the alternative bride, to navy bridesmaid shoes, party shoes or work shoes, our collection has it all. Whether you’re after navy shoes with an understated chic look, or a sparkly pair of navy shoes that will really get you noticed, you can find your perfect match at Elegant Steps.

per page
per page

The reason that navy shoes are so versatile is because they complement virtually the full spectrum of light and dark colour shades. By opting for contrast when it comes to your navy shoes, you can match them with pale blue shades, cream, yellows, white or even tan coloured outfits. Or you can couple your designer navy shoes with a patterned dress that contains a small amount of dark blue, which will really pick out the colour and make the pattern pop. Equally, matching the hue of your gorgeous navy heels with a deep blue outfit gives harmony to your whole look. The possibilities and combinations are virtually endless with navy coloured shoes.

With everything from lace patterned navy shoes to stunning sparkling sequinned ones, many of our shoes come in hard-to-find sizes and fits; our extensive collection of navy shoes includes so many styles, looks and textures that there is bound to be a pair just right for your event or occasion.