Cheap Men's Shoes

31 Top Online Stores

Buying shoes online is easy and convenient. It can also be really cheap as you can quickly browse through lots of options at multiple stores. The best online men’s shoe stores have thousands of options and offers free shipping within the US in most cases.

Notice: We have a commercial partnership with many of the listed online stores. Read more.
Walmart screenshot


Huge online store with low prices

With over 1,000 pairs of shoes both for women and men priced at $20 or less, this is surely one of the best stores to buy cheap shoes at. Some of the most popular men's shoes at Walmart are a pair of boots selling for just under $20, athletic shoes for just under $17, and dress shoes for just over $25.

FREE shipping: On US orders over $35. Pay with: Affirm, Chase Pay, Credit & Debit Cards, PayPal.
Zappos screenshot


Shoes, clothes, and accessories from top brands

Shop for cheap men's shoes at Zappos from brands like Nike, Adidas, New Balance, Puma, Columbia, Vans, and many more. Men's shoes start at $14 and go up to $1,980, including 2,800 pairs that cost $50 or less.

FREE shipping: On all US orders. Pay with: Credit & Debit Cards.
Amazon screenshot


The most popular online shopping site in the USA

With the second best selection of any online shoe store, after Etsy, you are sure to find something really cheap at Amazon. For men, the cheapest boots are $7, the cheapest fashion sneakers are just about $8, and the cheapest running shoes are $10.

FREE shipping: Over $25. Pay with: Credit & Debit Cards.
Kohl’s screenshot


Apparel, home goods, appliances, and so much more

You'll find cheap men's shoes from brands like Reebok, Puma, Nike, Sonoma, and madden NYC in the clearance section of Kohl's. You can shop from boots, sneakers, and dress shoes that range in price from $7 to $60, including 30 pairs that cost $50 or less.

FREE shipping: On US orders $75. Pay with: Credit & Debit Cards, Gift Cards.
Etsy screenshot


Tons of handmade, custom, and vintage products

With over 60,000 shoes for men at Etsy this is in fact the store with the best selection. I guess it is because anyone can put up items for sale here. The selection consists of lots of handmade shoes, vintage shoes, and customized name-brand shoes.

FREE shipping: On some items. Pay with: Credit & Debit Cards, Gift Cards, PayPal.
Farfetch screenshot


Designer and vintage clothes, shoes, and accessories

There are more than 3,300 pairs of cheap casual and dress shoes for men at Farfetch, including sneakers, boots, boat shoes, and sandals from top names and brands like Adidas and Reebok. In the Sale section, prices range from $24 to $2,087, and there are more than 550 pairs of designer shoes for $100 or less.

FREE shipping: On certain items/orders. Pay with: Afterpay, Apple Pay, Credit & Debit Cards, Klarna, PayPal.
Target screenshot


Shop for clothes, home goods, groceries, and more

Shop for cheap men's shoes at Target, where you'll find sneakers, dress shoes, boots, sandals, and more from several different brands. Shoes range from $15 to $160, including 20 pairs that cost $25 or less.

FREE shipping: On US orders over $35. Pay with: Credit & Debit Cards, Gift Cards.
Saks Off 5th screenshot

Saks Off 5th

Designer clothes, shoes, and bags for less

There are more than 1,500 pairs of cheap designer shoes for men at outlet prices from New Balance, Puma, Adidas, and Giuseppe Zanotti, ranging from $13 to $990. There are loafers, flip-flops, sandals, sneakers, oxfords, and more, including 190 pairs for $50 or less.

FREE shipping: On US orders over $99 with code SHIP99. Pay with: Credit & Debit Cards, PayPal.

Saks Off 5th

Go to Store More Info
Express screenshot


For fashion-forward young women and men

Express has a nice selection of 45 pairs of sneakers, boots, and Oxfords for men under $60. The cheapest pairs start at just $25.

FREE shipping: Over $50 in the US and Canada. Pay with: Credit & Debit Cards.
Page 1 of 4

Also Check Out