Reviews and recommendations are unbiased and products are independently selected. Postmedia may earn an affiliate commission from purchases made through links on this page.
Finding a well-crafted pair of dress shoes can make all the difference in your wardrobe. From work functions to holiday events, it’s worth the effort to find a pair of dress shoes that you are genuinely excited to wear.
Whether you need classic oxfords or versatile loafers, quality dress shoes enhance your look and can offer comfort and durability. We’ve rounded up the best men’s dress shoes in various categories to suit your preferences, budget and occasions.
Summary of the best men’s dress shoes
Best affordable derby:Clarks Leather Cap-Toe Derby Dress Shoe
Best elevated loafer:Ferragamo Black Gancini Loafers
Best upscale derby:Paraboot Chelsea
Best classic affordable: Browns Griffith
Best for all day comfort: Cole Haan Original Grand Wingtip Oxford
Best luxe Oxford:Christian Louboutin Greggo
Best sustainable:Nisolo Everyday Derby
Best luxe versatile:Louis Vuitton Varenne Richelieu
Best men’s dress shoes explained
Best affordable derby: Clarks Leather Cap-Toe Derby Dress Shoe
These affordable cap-toe derby shoes offer an accessible entry into the world of dress shoes without compromising on quality or style. With a sturdy leather upper and durable rubber sole, this shoe is designed to withstand daily wear while providing ample comfort. The cap-toe detail and simple silhouette make it versatile enough for work or weekend events, giving you an elegant option that doesn’t break the bank. Clarks is known for their commitment to comfort, so you can trust that these derbies will provide a pleasant fit for extended wear.
Price: $130
Where to buy: The Bay | Amazon
Best elevated loafer: Ferragamo Black Gancini Loafers
Elevated loafers are a trendy choice for a dress shoe, especially paired with a summer suit or velvet jacket. These leather loafers are a classic style, but still feel fresh. These would also work for anyone who is into the “no sock” trend. Even though these are perfectly suited for formal occasions, you can also wear them with a sport jacket, polo and jeans for a business-casual look.
Price: $1,040
Where to buy: SSENSE
Best contemporary derby: Paraboot Chelsea
This established French brand was founded in 1908 and is still family-run, in its fourth generation. Paraboot remains ahead of the curve on quality, style, and durability. These gorgeous dress shoes are classic enough for a traditional formal outfit, yet the details are elevated enough to suit someone with contemporary style. The Chelsea dress shoes are assembled by stitching the quarters on the front of the shoe, intended to withstand those with a very strong instep. If you take care of these shoes, you will have them for many years to come.
Price: $615
Where to buy: Paraboot
Best classic affordable: Browns Griffith Dress Shoes
These timeless leather dress shoes have almost no embellishments, making them a great choice for a variety of buyers. They’re ideal for anyone looking to complement a more detailed or colourful outfit, in addition to those who prefer an understated style over bold footwear. With their classic appeal and affordable price, these shoes are a staple that will never go out of fashion.
Price: $178
Where to buy: Browns
Best for all day comfort:Cole Haan Original Grand Wingtip Oxford
Cole Haan’s Original Grand Wingtip Oxford combines classic style with reliable comfort, perfect for those who spend long hours on their feet. The shoe’s EVA midsole provides a cushioned step that feels more like a sneaker than a dress shoe, while the wingtip detailing and leather upper keep it sophisticated enough for the office. With a lightweight sole and plenty of support, these shoes are an ideal choice for anyone needing a polished look without sacrificing comfort.
Price: $306
Where to buy: Cole Haan | Holt Renfrew
Best luxe Oxford: Christian Louboutin Greggo Lace-Up Shoes
The Christian Louboutin Greggo Oxford is the epitome of luxury for those who want a refined and sleek look. Made in Italy with polished calfskin leather, this Oxford is not only elegant but can complement everything from formal attire to upscale casual looks. The streamlined design and slim profile create a desirable sleek and minimalist silhouette. With Louboutin’s signature red soles, these shoes are a statement piece that add instant flair to any wardrobe.
Price: $1,345
Where to buy: Christian Louboutin | Saks Fifth Avenue
Best sustainable: Nisolo Rey Everyday Derby
These Nisolo dress shoes are an eco-friendly option that doesn’t compromise on quality or appearance. Handcrafted with ethically sourced leather, these boots are made with a commitment to sustainability and fair labour practices. Nisolo is also a Certified B Corporation and has a variety of other impressive certifications. Perfect for those who want to support a company that aligns with their values, the familiar and simple design of the Everyday Derby paired with the company’s ethos is a clear winner.
Price: $380
Where to buy: Nisolo
Best versatile luxury:Louis Vuitton Varenne Richelieu
Crafted from premium calf leather with Louis Vuitton’s signature monogram subtly embossed on the side, this shoe is ideal for those who value high-end style without being overly flashy. The Varenne Richelieu’s slim profile and almond toe give it a polished look, while its slightly rounded shape makes it adaptable for both formal and smart-casual occasions. It’s the kind of shoe that easily transitions from day to night, adding quiet luxury to any ensemble.
Price: $1,950
Where to buy: Louis Vuitton
Shopping Essentials is a category written by research-obsessed shopping experts. Explore product reviews, recommendations and launches — plus behind-the-scenes info on your favourite brands and hidden gems — learn more here or sign up for our newsletter.