Cookie banner

This site uses cookies. Select "Block all non-essential cookies" to only allow cookies necessary to display content and enable core site features. Select "Accept all cookies" to also personalize your experience on the site with ads and partner content tailored to your interests, and to allow us to measure the effectiveness of our service.

To learn more, review our Cookie Policy, Privacy Notice and Terms of Use.

clock menu more-arrow no yes mobile

Filed under:

Where to Buy Bandanas

New, 1 comment

Racked has affiliate partnerships, which do not influence editorial content, though we may earn commissions for products purchased via affiliate links. We also occasionally accept products for research and reviewing purposes. See our ethics policy here.

Photo: Driely S.

Racked is no longer publishing. Thank you to everyone who read our work over the years. The archives will remain available here; for new stories, head over to, where our staff is covering consumer culture for The Goods by Vox. You can also see what we’re up to by signing up here.

Remember the bandana thing from a few years ago? Though farmer types have been on this trend since literally forever, style blogs proclaimed them "officially back" in 2014 — and we're still feeling the aftershocks. Kerchiefs and bandanas appeared again on a runway or two for this year's spring collections (most notably at Sacai), they were spotted all over Coachella, and now they've finally trickled down to the mass chain stores. Madewell in particular is pushing the bandana hard, as is Forever 21H&M, and others.

If you're still trying to jump on this look and don't have any bandanas in your repertoire, let's at least get our sources in order. Why are we buying bandanas from anywhere other than our local dollar stores like Dollar Tree, discount stores like Walmart — where you can get a pack of 12 for $11 — or the traditional source for all bandana needs:

Just a friendly reminder: You don't need to spend more than $2 on a bandana! 

Classic Bandanas Pack of 12 bandanas, $11 or one for $1.09