Finding socks for flats can feel like a tall order when the shoes themselves are barely there. Regular ankle socks often rise above the rim, stealing the spotlight from your outfit. No-show socks can also slip, bunch, or disappear completely—leaving your feet in a bit of a sole-search. The right pair needs a low profile, a secure heel grip, and enough stretch to stay put without putting your style in a tight spot. Fortunately, Charlotte has plenty of places where you can get your sock game on the right foot.
Prices below are approximate averages per pair, based on typical no-show or loafer-liner multipacks sold by each retailer; promotions and brands may cause prices to vary. Before making a trip, check each store’s website because inventory can change faster than you can say “sock it to me.”
- **Target — approximately $2.50 per pair**
- **Walmart — approximately $1.50 per pair**
- **Kohl’s — approximately $4 per pair**
- **Macy’s — approximately $5 per pair**
- **Nordstrom — approximately $8 per pair**
- **DSW — approximately $5 per pair**
- **Old Navy — approximately $3.50 per pair**
- **H&M — approximately $4 per pair**
- **Burlington — approximately $3 per pair**
- **T.J. Maxx — approximately $3.50 per pair**
Target is a good first stop for affordable women’s no-show socks, especially from brands such as A New Day and Madewell. Many multipacks cost about $7.50 for three pairs, making the average roughly $2.50 per pair. Charlotte has several Target locations, so you should have no trouble putting your best foot forward. Visit [Target’s women’s socks section](https://www.target.com/c/women-socks-hosiery-clothing/-/N-5xtc0) and use the store selector to check local availability.
Walmart frequently carries budget-friendly liner socks in packs of three to six, with an estimated average of about $1.50 per pair. This is a wallet-friendly way to keep your flats from becoming a slippery slope. Check [Walmart’s women’s socks selection](https://www.walmart.com/cp/women-socks/5438) and select a Charlotte store for pickup options.
Kohl’s stocks brands such as Hanes, Sonoma Goods for Life, and Simply Vera Vera Wang, with many no-show packs averaging around $4 per pair. Their selection can help you stay one step ahead of blisters and shoe slippage. Browse [Kohl’s women’s socks](https://www.kohls.com/catalog/womens-socks.jsp) before visiting a Charlotte-area location.
Macy’s offers a mix of everyday and designer options from brands such as Calvin Klein, Hue, and Polo Ralph Lauren. Based on common two- or three-pair packages, expect to pay about $5 per pair on average. It is a polished place to shop when your flats need a little hosiery haute couture; see [Macy’s women’s socks](https://www.macys.com/shop/womens-clothing/womens-socks?id=30423).
Nordstrom at SouthPark is a strong choice for higher-quality no-show socks, including options with silicone heel grips and finer fabrics. The typical average is about $8 per pair, though premium brands can cost more. These socks may be a little more of a heel deal, but they can offer better staying power; explore [Nordstrom’s women’s socks](https://www.nordstrom.com/browse/women/clothing/hosiery/socks).
DSW sells practical and fashion-focused sock brands, and its Charlotte-area stores may carry low-cut liners designed for ballet flats, loafers, and slip-ons. A typical average is about $5 per pair. Since DSW is all about shoes, it is a natural place to make a sole connection; browse [DSW socks and hosiery](https://www.dsw.com/en/us/category/womens/accessories/socks).
Old Navy is known for multipacks, seasonal colors, and inexpensive basics, with no-show socks commonly averaging around $3.50 per pair. The selection is easy on your feet and your budget, so your shopping trip will be anything but old news. Visit [Old Navy’s women’s accessories section](https://oldnavy.gap.com/browse/category.do?cid=65121) and check Charlotte store inventory online.
H&M often carries low-cut socks in simple neutrals, sporty styles, and multipacks, averaging about $4 per pair. These can be a stylish way to keep your flats from putting your feet in a fashion quandary. Look through [H&M women’s socks](https://www2.hm.com/en_us/women/shop-by-product/accessories/socks.html) before heading to a Charlotte location.
Burlington’s constantly changing inventory can include inexpensive liner socks from brands such as socks by Adidas, Puma, or other familiar labels. A reasonable average estimate is about $3 per pair, although the bargain-bin nature means selection can be hit or miss. It is a good place to go when you want your sock budget to stay buttoned up; find nearby stores through [Burlington’s store locator](https://www.burlington.com/storelocator).
T.J. Maxx may carry no-show socks from brands such as Calvin Klein, Hue, Steve Madden, and athletic labels, with an estimated average of $3.50 per pair. Because inventory changes often, every visit can be a fresh pair of possibilities. Check [T.J. Maxx’s store locator](https://tjmaxx.tjx.com/store/stores/storefinder.jsp) and prepare to sock, shop, and roll.
Whether you prefer bargain packs or premium liners, Charlotte has a flat-out good range of choices. Look for silicone heel grips, breathable fabric, and a neckline that sits below your shoe’s edge. With the right pair, your flats can stay stylish, comfortable, and firmly on the right track.