The Ten Best Men's shoes

From lace-ups to loafers and from brogues to boots, there are plenty of new styles to step out in...

Click to follow
Indy Lifestyle Online

1. Office


This pair of brown leather lace-up shoes is a great all-rounder. The classic shape and style will work well with a grey suit but would also look great with a cuffed pair of chinos.

2. Mark McNairy


Shoe designer Mark McNairy is renowned for his modern take on timeless footwear staples. This pair of navy suede tassel loafers epitomises classic Ivy League style.

3. Topman


Every man should own at least one pair of loafers. From the daily grind to the weekend, it's a shoe that combines practicality and wit. This pair in blue suede is cheap and cheerful.



The "Made in England" range from Asos has all the perennial favourites from brogues to ankle boots. This pair of the former comes with the traditional perforated detailing.

5. Paul Smith


The monk strap shoe is having a renaissance of sorts, fitting in perfectly with the foppish sense of sophistication that is currently running through menswear.

6. Balenciaga


Those partial to the sport-luxe trend might like to invest in a pair of well-made trainers. These pink-and-blue high-tops from Balenciaga are eye-catching, to say the very least.

7. Kurt Geiger


A shoe with a double-buckle detail is a wardrobe staple for the suited-and-booted brigade. The flourish adds some stylish panache to a look, even if the suit isn't the most expensive.

8. Russell & Bromley


With its contrasting micro-lite chunky tread sole and perforated upper in the finest stone-coloured suede, this is an Oxford shoe with a twist. An update of a classic style.

9. Oliver Spencer


This British brand mixes traditional tailoring with quirky streetwear. The Kyak is a modern take on the overrated deck shoe, made from leather with a suede trim.

10. Owh?


Owh? (pronounced who) is a new shoe range with a design aesthetic hard not to love. It's simple, effective and minimal, comprising 12 designs – including this pair called Archie.