Best Dress Shoes from Top Stores

Updated October 11, 2026

Compare the best dress shoes from top stores in one place.

Dress shoes on this page range from about $56 to $660. Most styles are leather or suede, with a few denim, velvet or patent options.

Look for a comfortable insole and a sturdy sole if you’ll be on your feet all day. Classic lace-up designs give a secure fit, while slip-on styles rely on elastic panels or stretchy materials.

Consider the finish: polished leather works well for formal events, suede adds a softer look but needs protection, and denim offers a casual twist. Check the toe shape-pointed for a sleek silhouette, rounded for comfort.

Questions

What material is best for formal dress shoes?

Polished leather is the most traditional choice because it shines and can be polished again if scuffed.

Are suede dress shoes suitable for rainy weather?

Suede should be treated with a water-repellent spray, but it is still more vulnerable to moisture than leather.

How can I tell if a dress shoe will be comfortable?

Look for padded insoles, a supportive arch, and a flexible yet sturdy sole.

Do I need to break in leather dress shoes?

Yes, wearing them gradually and using a leather conditioner helps soften the material.

Can I wear dress shoes with denim?

Denim dress shoes are designed for that look, so pairing them with denim is appropriate.