Thrift stores in St. Louis
Thrift stores reward the patient. In St. Louis, MO that patience currently stretches across 51 mapped shops — 30 of them are charity shops and 21 are independent second-hand stores, so St. Louis gives you both flavours of thrifting in one trip.
This guide covers every thrift store we could verify in and around St. Louis (within about 40 km), built from OpenStreetMap's community-maintained data. Names you'll run into include Goodwill and Goodwill, plus Once Upon a Child — each with its own personality, which is half the fun. If a shop's missing from St. Louis's list, it probably just hasn't been mapped yet — the scene is bigger than any single dataset.

The St. Louis thrift lineup
51 mapped within about 40 km:
Goodwill
Charity shopRun by MERS Missouri Goodwill Industries
Run by MERS Missouri Goodwill Industries, Goodwill is a charity shop. Also worth knowing about Goodwill: it has a website with more detail.
Goodwill
Charity shopRun by MERS Missouri Goodwill Industries
Goodwill is a charity shop run by MERS Missouri Goodwill Industries on 10570 Baptist Church Road.
10570 Baptist Church Road, 63128
Once Upon a Child
Second-hand store
Once Upon a Child — an independent second-hand store, found on 15425 Manchester Road in Ballwin. Also worth knowing about Once Upon a Child: a phone number is listed — worth a call before a special trip; it has a website with more detail.
15425 Manchester Road, Ballwin, 63011
Phone: +1-636-230-2922
Goodwill
Charity shopRun by Land of Lincoln Goodwill Industries
Goodwill is a charity shop run by Land of Lincoln Goodwill Industries on 210 Junction Drive, Glen Carbon. Goodwill also notes on the map: the map lists its hours as Mo-Sa 09:00-20:00; Su 10:00-18:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
210 Junction Drive, Glen Carbon, 62034
Hours: Mo-Sa 09:00-20:00; Su 10:00-18:00
Phone: +1-618-656-0954

Avalon Exchange
Second-hand store
Avalon Exchange is an independent second-hand store on 6392 Delmar Boulevard, University City. Avalon Exchange also notes on the map: the map lists its hours as Mo-Th 11:00-19:00; Fr-Sa 11:00-20:00; Su 12:00-18:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
6392 Delmar Boulevard, University City, 63130
Hours: Mo-Th 11:00-19:00; Fr-Sa 11:00-20:00; Su 12:00-18:00
Phone: +1 314-725-2760
Twice Blessed Resale Shop
Second-hand store
Twice Blessed Resale Shop — an independent second-hand store.
Saint Vincent de Paul Thrift Store
Charity shopRun by Society of St. Vincent de Paul Archdiocesan Council of St. Louis
Run by Society of St. Vincent de Paul Archdiocesan Council of St. Louis, Saint Vincent de Paul Thrift Store is a charity shop, found on 1069 Regency Parkway in Saint Charles. Also worth knowing about Saint Vincent de Paul Thrift Store: a phone number is listed — worth a call before a special trip.
1069 Regency Parkway, Saint Charles, 63303
Phone: +1 314-881-6047
Goodwill
Charity shop
Goodwill — a charity shop.

Community Kindness Resale Shop
Charity shop
Community Kindness Resale Shop — a charity shop, found on 500 East Main Street in Belleville.
500 East Main Street, Belleville, 62220
Saint Vincent de Paul Thrift Store
Charity shopRun by Society of St. Vincent de Paul Archdiocesan Council of St. Louis
Saint Vincent de Paul Thrift Store is a charity shop run by Society of St. Vincent de Paul Archdiocesan Council of St. Louis on 625 Gravois Road, Fenton. Saint Vincent de Paul Thrift Store also notes on the map: a phone number is listed — worth a call before a special trip.
625 Gravois Road, Fenton, 63026
Phone: +1 314-881-6041
Saint Vincent de Paul Thrift Store
Charity shopRun by Society of St. Vincent de Paul Archdiocesan Council of St. Louis
Saint Vincent de Paul Thrift Store is a charity shop run by Society of St. Vincent de Paul Archdiocesan Council of St. Louis on 770 North Lindbergh Boulevard, Florissant. Saint Vincent de Paul Thrift Store also notes on the map: a phone number is listed — worth a call before a special trip.
770 North Lindbergh Boulevard, Florissant, 63031
Phone: +1 314-881-6097
The Salvation Army
Charity shop
The Salvation Army is a charity shop on 2110 Tenbrook Road, Arnold.
2110 Tenbrook Road, Arnold

Goodwill
Charity shopRun by MERS Missouri Goodwill Industries
Run by MERS Missouri Goodwill Industries, Goodwill is a charity shop. Also worth knowing about Goodwill: the map lists its hours as Mo-Sa 09:00-20:00; Su 10:00-18:00.
Hours: Mo-Sa 09:00-20:00; Su 10:00-18:00
Saint Vincent de Paul Thrift Store
Charity shopRun by Society of St. Vincent de Paul Archdiocesan Council of St. Louis
Run by Society of St. Vincent de Paul Archdiocesan Council of St. Louis, Saint Vincent de Paul Thrift Store is a charity shop, found on 4928 Christy Boulevard in Saint Louis. Also worth knowing about Saint Vincent de Paul Thrift Store: a phone number is listed — worth a call before a special trip.
4928 Christy Boulevard, Saint Louis, 63116
Phone: +1 314-881-6043
The Green Goose Consignment Gallery
Second-hand store
The Green Goose Consignment Gallery — an independent second-hand store.
Goodwill
Second-hand store
Goodwill — an independent second-hand store, found on 3616 Richardson Square Way in Arnold.
3616 Richardson Square Way, Arnold, 63010
Found.
Second-hand store
Found. — an independent second-hand store on 6325 Delmar Boulevard. Also worth knowing about Found.: the map lists its hours as Mo-Fr 12:00-19:00; Sa 11:00-19:00; Su 11:00-18:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
6325 Delmar Boulevard, 63130
Hours: Mo-Fr 12:00-19:00; Sa 11:00-19:00; Su 11:00-18:00
Phone: +1 314-833-3474
Habitat for Humanity ReStore
Charity shop
Habitat for Humanity ReStore — a charity shop, found on 1950 Vandalia Street in Collinsville. Also worth knowing about Habitat for Humanity ReStore: a phone number is listed — worth a call before a special trip; it has a website with more detail.
1950 Vandalia Street, Collinsville, 62234
Phone: +1-618-343-0301
Slackers CDs and Games
Second-hand store
Slackers CDs and Games is an independent second-hand store. Slackers CDs and Games also notes on the map: it has a website with more detail.
Upcycle Treasure Box
Second-hand store
Upcycle Treasure Box is an independent second-hand store on 5628 Gravois Avenue, Saint Louis.
5628 Gravois Avenue, Saint Louis
Saint Vincent de Paul Thrift Store
Charity shopRun by National Council of the United States, Society of St. Vincent de Paul, Inc.
Run by National Council of the United States, Society of St. Vincent de Paul, Inc., Saint Vincent de Paul Thrift Store is a charity shop, found on 10850 Lincoln Trail in Fairview Heights. Also worth knowing about Saint Vincent de Paul Thrift Store: it has a website with more detail.
10850 Lincoln Trail, Fairview Heights, 62202
Saint Vincent de Paul Thrift Store
Charity shopRun by Society of St. Vincent de Paul Archdiocesan Council of St. Louis
Saint Vincent de Paul Thrift Store is a charity shop run by Society of St. Vincent de Paul Archdiocesan Council of St. Louis on 10585 Saint Charles Rock Road, Saint Ann. Saint Vincent de Paul Thrift Store also notes on the map: a phone number is listed — worth a call before a special trip.
10585 Saint Charles Rock Road, Saint Ann, 63074
Phone: +1 314-881-6032
Treasure Shoppe
Charity shop
Treasure Shoppe is a charity shop on 2024 Key West Drive, Arnold. Treasure Shoppe also notes on the map: the map lists its hours as Mo-Fr 09:00-15:00; Sa 10:00-13:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
2024 Key West Drive, Arnold, 63010
Hours: Mo-Fr 09:00-15:00; Sa 10:00-13:00
Phone: +16363218659
Wildflower's Resale Boutique
Second-hand store
Wildflower's Resale Boutique — an independent second-hand store, found on 1245 Imperial Main Street in Imperial. Also worth knowing about Wildflower's Resale Boutique: it has a website with more detail.
1245 Imperial Main Street, Imperial, 63052
Misha J's Factory
Second-hand store
Misha J's Factory — an independent second-hand store.
St. Louis Consignment Gallery
Second-hand store
St. Louis Consignment Gallery — an independent second-hand store. Also worth knowing about St. Louis Consignment Gallery: the map lists its hours as We,Su,Mo 12:00-17:00; Fr 12:00-18:00; Sa 09:00-18:00; a phone number is listed — worth a call before a special trip.
Hours: We,Su,Mo 12:00-17:00; Fr 12:00-18:00; Sa 09:00-18:00
Phone: +1 314-254-4777
Habitat for Humanity ReStore
Charity shop
Habitat for Humanity ReStore is a charity shop. Habitat for Humanity ReStore also notes on the map: the map lists its hours as Tu-Su 10:00-18:00.
Hours: Tu-Su 10:00-18:00
Savers
Second-hand store
Savers is an independent second-hand store on 10899 Lincoln Trail, Fairview Heights. Savers also notes on the map: the map lists its hours as Mo-Sa 10:00-21:00, Su 10:00-19:00; a phone number is listed — worth a call before a special trip; it has a website with more detail.
10899 Lincoln Trail, Fairview Heights, 62208
Hours: Mo-Sa 10:00-21:00, Su 10:00-19:00
Phone: +16182936516
Clubhouse Shop
Second-hand store
Clubhouse Shop is an independent second-hand store on 4245 Forest Park Avenue, Saint Louis. Clubhouse Shop also notes on the map: a phone number is listed — worth a call before a special trip.
4245 Forest Park Avenue, Saint Louis, 63108
Phone: +13148805484
Slackers CDs and Games
Second-hand store
Slackers CDs and Games — an independent second-hand store. Also worth knowing about Slackers CDs and Games: it has a website with more detail.
Goodwill
Charity shop
Goodwill is a charity shop.
Goodwill
Charity shopRun by Land of Lincoln Goodwill Industries
Run by Land of Lincoln Goodwill Industries, Goodwill is a charity shop, found on 3451 Nameoki Road in Granite City.
3451 Nameoki Road, Granite City, 62040
Second Chances Resale Shop
Second-hand store
Second Chances Resale Shop is an independent second-hand store on 2320 Pine Street, Saint Louis. Second Chances Resale Shop also notes on the map: a phone number is listed — worth a call before a special trip.
2320 Pine Street, Saint Louis
Phone: +13147716121
Goodwill Outlet
Charity shopRun by MERS Missouri Goodwill Industries
Goodwill Outlet is a charity shop run by MERS Missouri Goodwill Industries on 3728 Market Street, Saint Louis. Goodwill Outlet also notes on the map: a phone number is listed — worth a call before a special trip; it has a website with more detail.
3728 Market Street, Saint Louis, 63110
Phone: +1 314 531 0671
Goodwill
Charity shopRun by Goodwill Industries of Central Illinois
Run by Goodwill Industries of Central Illinois, Goodwill is a charity shop.
St. Vincent de Paul Thrift Store
Charity shopRun by Society of St. Vincent de Paul Archdiocesan Council of St. Louis
St. Vincent de Paul Thrift Store is a charity shop run by Society of St. Vincent de Paul Archdiocesan Council of St. Louis on 11015 Olive Boulevard, Creve Coeur. St. Vincent de Paul Thrift Store also notes on the map: a phone number is listed — worth a call before a special trip.
11015 Olive Boulevard, Creve Coeur, 63141
Phone: +1 314-881-6091
Goodwill
Charity shopRun by Goodwill Industries of Central Illinois
Run by Goodwill Industries of Central Illinois, Goodwill is a charity shop.
Habitat for Humanity ReStore
Charity shop
Habitat for Humanity ReStore — a charity shop, found on 3520 Chippewa Street in Saint Louis.
3520 Chippewa Street, Saint Louis, 63118
The Salvation Army
Charity shop
The Salvation Army — a charity shop, found on 4121 Forest Park Avenue in Saint Louis. Also worth knowing about The Salvation Army: a phone number is listed — worth a call before a special trip.
4121 Forest Park Avenue, Saint Louis, 63108
Phone: +18007287825
The Salvation Army
Charity shop
The Salvation Army is a charity shop on 1120 Hampton Avenue, Saint Louis. The Salvation Army also notes on the map: a phone number is listed — worth a call before a special trip; it has a website with more detail.
1120 Hampton Avenue, Saint Louis, 63139
Phone: +13146463000
Goodwill
Second-hand store
Goodwill is an independent second-hand store on 6531 Olive Boulevard.
6531 Olive Boulevard, 63130
Savers
Second-hand store
Savers — an independent second-hand store, found on 15892 Clayton Road in Ellisville.
15892 Clayton Road, Ellisville, 63011
Goodwill
Charity shopRun by MERS Missouri Goodwill Industries
Goodwill is a charity shop run by MERS Missouri Goodwill Industries.
Goodwill
Second-hand store
Goodwill is an independent second-hand store on 9116 Manchester Road, St. Louis.
9116 Manchester Road, St. Louis
Saint Vincent de Paul Thrift Store
Charity shopRun by Society of St. Vincent de Paul Archdiocesan Council of St. Louis
Run by Society of St. Vincent de Paul Archdiocesan Council of St. Louis, Saint Vincent de Paul Thrift Store is a charity shop, found on 2500 Lemay Ferry Road in Saint Louis. Also worth knowing about Saint Vincent de Paul Thrift Store: a phone number is listed — worth a call before a special trip.
2500 Lemay Ferry Road, Saint Louis, 63125
Phone: +1 314-881-6046
Goodwill
Charity shopRun by Land of Lincoln Goodwill Industries
Goodwill is a charity shop run by Land of Lincoln Goodwill Industries on 1719 Homer M Adams Parkway, Alton.
1719 Homer M Adams Parkway, Alton, 62002
Catholic Charities
Charity shop
Catholic Charities is a charity shop on 3512 Mc Arthur Boulevard, Alton.
3512 Mc Arthur Boulevard, Alton, 62002
Feed My People
Second-hand store
Feed My People is an independent second-hand store.
Upscale Resale STL
Second-hand store
Upscale Resale STL — an independent second-hand store.
St. Vincent de Paul Thrift Store
Charity shopRun by Society of St. Vincent de Paul Archdiocesan Council of St. Louis
St. Vincent de Paul Thrift Store is a charity shop run by Society of St. Vincent de Paul Archdiocesan Council of St. Louis on 13986 Manchester Road, Ballwin. St. Vincent de Paul Thrift Store also notes on the map: a phone number is listed — worth a call before a special trip.
13986 Manchester Road, Ballwin, 63011
Phone: +1 314-881-6034
Savers
Second-hand store
Savers is an independent second-hand store.
What the map tells us about thrifting in St. Louis
8 of the 51 shops list their opening hours, which is unusually helpful for St. Louis — thrift stores are notorious for surprise closures. Still, call ahead if you're making a special trip to St. Louis; volunteer-run shops sometimes close early on quiet days.
14 shops have websites listed, worth a look before you go — some post new arrivals or sale days online.
The St. Louis thrift circuit
The efficient St. Louis thrifting route strings these together: Goodwill, Goodwill on 10570 Baptist Church Road, Once Upon a Child on 15425 Manchester Road, Goodwill on 210 Junction Drive, Avalon Exchange on 6392 Delmar Boulevard, Twice Blessed Resale Shop, Saint Vincent de Paul Thrift Store on 1069 Regency Parkway, and Goodwill — 51 shops, one logical loop, no backtracking. 43 more are listed below.
Thrifting tips for St. Louis
Regulars learn these fast; visitors to St. Louis can skip the learning curve:
- Weekday mornings beat Saturday crowds at Goodwill. Serious pickers go early on weekdays. Weekends are for browsers; the stock is the same but the competition isn't.
- Visit at opening time at Goodwill. Serious pickers arrive at opening. You don't have to be one of them, but the first hour has the best pick of the day's restock.
- Cash still talks. Some small shops prefer cash and a few will deal a little on big items if you're paying cash. Worth having some on you.
- Smell the leather. Real leather smells like leather. If it smells like plastic, it is plastic — price it accordingly.
Good to know
We searched about 40 km around St. Louis — that covers the town itself plus the surrounding communities you'd reasonably drive to for a thrifting run. Listings come from OpenStreetMap, mapped by local volunteers, so a brand-new shop in St. Louis can take a while to appear. Spotted a closure among the 51, or a shop we missed entirely? The map is the source of truth here — one OpenStreetMap edit corrects it for everyone.
Prices at St. Louis's thrift stores are set by each shop and change constantly, so we don't list them. As a rough rule, charity shops are the cheapest, independents sit in the middle, and anything labelled vintage costs more everywhere — St. Louis included.
Thrift store listings for St. Louis: 51 mapped from OpenStreetMap contributors (ODbL). Photos from Wikimedia Commons contributors; individual photo credits appear in captions. Listing data was last refreshed automatically — verify hours before visiting.