Skip to main content
Sign up for emails & get extra 25% off! Exclusions apply. Sign Up
Free Shipping with $25 purchase or fast & free Store Pickup. Exclusions

Ecco Mens Shoes

Want to update your shoe collection? Ecco has plenty of men’s shoes to choose from—think both casual and dressy options. Explore our selection of take your shoe game up a notch with Ecco men’s shoes. Wondering what colorways you’ll run into? Neutrals are a major player. There are plenty of shoes in classic black, rich brown, versatile taupe and on-trend navy.

If you need a new pair of sneakers, then look no further than Ecco. Their selection of casual shoes are perfect for everyday or if you’re headed back to school. Sneakers are a top choice, they’re both comfortable and stylish. From lace-up to slip-ons, there are a lot of sneaker styles to choose from. Chukkas are another option that you can easily dress down or up.

Distinguished and fresh, Ecco dress shoes will polish your look. Whether you’re heading to work or to a night on the town, dress shoes refine any outfit, especially suits. A great blazer paired with jeans and a T-shirt looks right at home worn with a pair of dress shoes. From drivers to loafers to oxfords and beyond, the styles will feel endless. At minimum, pick a favorite dressy and causal option to make sure you’re prepared for any occasion.

How to keep your shoes clean? It’s easy to keep your favorites looking their best using a midsole cleaning kit from the brand. Let’s sole search! Shop for Ecco men’s shoes at Macy’s. And we didn’t forget about the ladies! Shop Ecco women’s shoes at Macy’s, too!

   Show more
How to Pick up Your Order Curbside:
  • Available at limited stores. Click on the store location link to see which stores are Curbside Pickup eligible.
  • Once an order is made through Curbside Pickup, look for an email with specific instructions and pickup location for your store.
  • Orders that are placed before noon will be available for same day pickup. Orders made after 12pm will be available for pick up the next business day.