Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Men's Dress Shoes
View all
Sneakers
Loafers
Dress Shoes
Boots
Sandals
Slippers & Mules
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Deck Shoes
$59.99
Beige
Navy blue
Save as favourite
Derby Shoes
$59.99
Black
Dark brown
Dark brown
Save as favourite
Derby Shoes
$59.99
Dark brown
Black
Dark brown
Save as favourite
Derby Shoes
$59.99
Black
Brown
Dark brown
Save as favourite
Derby Shoes
$59.99
Brown
Black
Dark brown
Save as favourite
Deck Shoes
$64.99
Dark beige
Navy blue
Save as favourite
Deck Shoes
$64.99
Navy blue
Dark beige
Save as favourite
Derby Shoes
$59.99
Dark brown
Black
Brown
Save as favourite
Monkstrap Shoes
$74.99
Save as favourite
H&M Premium Selection
Leather Derby Shoes
$129.00
Black
Black
Save as favourite
Chunky Derby Shoes
$64.99
Dark brown
Black
Save as favourite
Derby Shoes
$59.99
Dark brown
Black
Dark brown
Save as favourite
Derby Shoes
$59.99
Dark beige
Navy blue
Save as favourite
Chunky Derby Shoes
$74.99
Dark beige
Black
Save as favourite
Chunky Derby Shoes
$74.99
Black
Dark beige
Save as favourite
Derby Shoes
$59.99
Save as favourite
Derby Shoes
$59.99
Navy blue
Dark beige
Save as favourite
Chunky Derby Shoes
$64.99
Black
Dark brown
Save as favourite
Derby Shoes
$74.99
Save as favourite
Chunky Derby Shoes
$74.99
Save as favourite
Derby Shoes
$59.99
Save as favourite
Chunky Monkstrap Shoes
$64.99
Save as favourite
Derby Shoes
$69.99
Save as favourite
Derby Shoes
$59.99
Men's Dress Shoes
HM.com
/
Men
/
Shoes Dress Shoes