The 9 Best Thrift Stores in Texas!

Need a new wardrobe but don’t want to break the bank? Have too much old junk that’s taking up space? Whether you’re on the hunt for a good deal, vintage clothes, or simply wish to help the philanthropic efforts of the larger organizations behind many thrift stores, the following 9 are for you.

Lula B’s, Dallas, TX

If you like to have a little fun with your homeware and fashion, Lula B’s has you covered. Lula B's has received numerous awards and accoloades such as "Best Vintage Clothing Store" from D Magazine and "Best Collectibles/Antiques" from the Dallas Voice Readers Awards. This shop is a wonderful place if you're interested in decorating your home with mid-century modern furniture. Be sure to check out their stunning selection of glassware, too. 

Genesis Benefit Thrift Store, Dallas, TX

Genesis Benefit Thrift Store is a local favorite. Purchases at the thrift store benefit the Genesis Women’s Shelter and Support system, whereby women in danger receive outside help. Bring in your houseware, furniture, clothing, unopened cosmetics, electronics, and more to support this worthy cause.

Thrift Town, Austin, TX

Thrift Town has been providing the thrift store-going people of Austin, Texas with wonderful options for the last three decades. They have a wide array of product including name brand clothing, shoes, fashion accessories, lawn care, CDs, maternity clothing, antiques, and more. You’ll always find something cool at Thrift Town.

Thrift City, Multiple locations

Thrift City is a local thrift store chain with locations in Richardson, Lewisville, Mission, and San Antonio. Their mission is to recycle while creating jobs and helping communities. Download the Thrift City app to sign up for their loyalty program and save on purchases.

A post shared by Thrift City (@shopthriftcity) on

Assistance League Thrift Shop, El Paso, TX

Assistance League El Paso is a register non-profit that has been in business for over 50 years. The thrift shop supports for their philanthropic programs, which includes assault survivor kits and providing clothes to underprivileged children.

Hidden Treasures by Caritas, Waco and Bellmead, TX

Caritas is a non-profit that provides clothing, food, travel and household items to those in need. They have two thrift stores, one in Waco and another in Bellmead, which support their philanthropic efforts. They accept clothing, electronics, household items, and more.

CIS Thrift Store, New Braunfels, TX

CIS stands for Communities in Schools of South Central Texas and everything sold at the CIS Thrift Store goes to support this cause. They sell clothing, home décor, furniture, housewares, and electronics. They’re also accepting volunteers.

Christ's Haven Resale Shop, Keller, TX

Christ's Haven Resale shop in Keller, Texas is the thrift store branch of Christ’s Haven for Children — an orphanage caring for 40-some children at any given time. According to their website, “Bearly Used provides an organized venue for the material donations made to Christ’s Haven for Children.” They provide clothes, shoes, furniture, toys, and more.

Arlington Resale Store, Arlington, TX

The Arlington Resale Store’s proceeds go to support the Metroplex Women’s Clinics, a place where women can receive medical help. They gladly accept donated furniture, housewares, toys, linens, and clothing. They even pick up large furniture with an appointment.

Share your favorites!
Texas Search
Find Thrift Shops Near You
Select a Texas town to find
the Best Things-To-Do and Places To Go around you
Andrews County
Aransas County
Armstrong County
Baylor County
Borden County
Briscoe County
Childress County
Cottle County
Crane County
Crockett County
Culberson County
Dawson County
Deaf Smith County
Foard County
Glasscock County
Hardeman County
Hartley County
Hemphill County
Jeff Davis County
Jim Hogg County
Kenedy County
Kent County
King County
Kinney County
Kleberg County
Loving County
Marion County
McLennan County
Mcmullen County
Midland County
Rains County
Randall County
Reagan County
Roberts County
San Augustine County
Schleicher County
Shackelford County
Sherman County
Stephens County
Sterling County
Stonewall County
Sutton County
Terrell County
Throckmorton County
Winkler County