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.

Jacques Solovière Edouard Lace-Up Dress Shoe in Beige Suede
Todd Snyder
$329.00

ITOKI Men's Vegan Dress Shoes
Matt and Nat
$87.00

Crime Wave Brocade Pointed Dress Shoes
Dolls Kill
$70.00

Crime Wave Stud Pointed Dress Shoes
Dolls Kill
$56.00

Paraboot William Monk Strap Dress Shoe
Todd Snyder
$660.00

Mens Joshua Dress Shoe Black Denim
TOMS
$100.00

Mens Joshua Dress Shoe Grey Denim
TOMS
$75.00

Adidas X Willy Chavarria | Chavarria Jabbar Dress Shoe
Maxfield
$125.09

Wesley Black Velvet Formal Dress Shoe
To Boot New York
$398.00

Wheeler Vernice Patent Oxford Formal Dress Shoe
To Boot New York
$450.00

Dress Penny | Black
Thursday Boot Co
$160.00

Dress Penny | Burgundy
Thursday Boot Co
$160.00

Dress Penny | Caramel
Thursday Boot Co
$160.00

Dress Penny | Black & Gold
Thursday Boot Co
$170.00

Dress Penny | Pecan
Thursday Boot Co
$160.00

Dress Penny | Black Velvet
Thursday Boot Co
$170.00
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.