Blog
About Us
Contact Us
Style Blog
Photo by Emanuela Picone
Photo by Susanne Jutzeler Sujufoto
Photo by Nikhil
Saint Louis, Missouri
Sock it to Me: 10 Places to Stock Up on Footwear in Saint Louis

Buying socks can be a tough endeavor. It’s not always easy to find the perfect pair to match every outfit or fit comfortably. Plus, socks seem to have a way of disappearing in the wash or mysteriously disappearing into the abyss that is the bottom of your sock drawer. Whether you’re on the hunt for dress socks for a fancy event, cozy wool socks for winter, or fun patterned socks to show off your personality, Saint Louis has plenty of options to choose from. Check out our top 10 favorite places to buy socks in Saint Louis!

  1. Happy Feet: This funky store in the Delmar Loop has an impressive selection of colorful and patterned socks for all occasions. Prices range from $5 to $20 for a pair.
  2. John’s Socks: Located in Soulard, John’s Socks offers a wide variety of dress socks for men. They also carry novelty socks for a touch of humor. Prices range from $10 to $20 for a pair.
  3. The Silver Lady: While this store is primarily known for its jewelry, it also has a great selection of comfortable and stylish socks. Prices range from $10 to $25 for a pair.
  4. Fleet Feet: This popular running store has a vast variety of athletic socks to keep you comfortable during your workouts. Prices range from $10 to $20 for a pair.
  5. Steinberg Skating Rink: Who knew an ice rink would be a great place to buy socks? Steinberg Skating Rink has a fantastic selection of warm and cozy socks for those chilly days on the ice. Prices range from $10 to $15 for a pair.
  6. STL Style: This iconic St. Louis apparel store offers a variety of unique St. Louis-themed socks. Show off your city pride with these fun socks. Prices range from $10 to $15 for a pair.
  7. Ivy Hill: This boutique in the Central West End offers a curated collection of high-quality socks for both men and women. Prices range from $15 to $30 for a pair.
  8. Byrd Designer Consignment Boutique: Looking for high-end designer socks without breaking the bank? Byrd Designer Consignment Boutique has a great selection at discounted prices. Prices range from $15 to $25 for a pair.
  9. Mister Guy Women’s: This high-end women’s boutique in Ladue carries a selection of luxurious socks to add a touch of elegance to any outfit. Prices range from $20 to $50 for a pair.
  10. Lusso: If you’re looking to splurge on socks, Lusso has a selection of designer socks made from high-quality materials. Prices range from $30 to $100 for a pair.

Now that you know where to find the best socks in Saint Louis, there’s no excuse to have boring or uncomfortable socks ever again! Get ready to put your best foot forward in a pair of socks from one of these pun-tastic St. Louis shops.

Photo by Emanuela Picone
Photo by Susanne Jutzeler Sujufoto
Photo by Nikhil
This article was written by AI,
But we think humans can do better. Test our theory?
Find the perfect socks
On Treffa.
Did our AI bungle it? Let us know!