Thrift & Secondhand Stores in Missouri
Missouri has 334 thrift, consignment, vintage, and antique stores across 117 cities in our directory. The most stores are in Kansas City, Independence, and Springfield.
Statewide, that breaks down into 126 thrift stores, 96 antique stores, 95 secondhand stores, 9 flea markets, 6 vintage stores and 2 consignment shops. Chains operating in Missouri include Goodwill, Once Upon A Child, The Salvation Army Family Store, and Savers / Value Village, alongside independent and church-run shops.
261 listings have hours on file, and 118 of them are open on Sunday. 64 of the 117 towns listed have a single shop — often the only secondhand option for miles. Pick a city to see every secondhand store there, with hours, directions, and what else is nearby.
Browse by city
Featured stores in Missouri
Recycled Homestead
Secondhand store695 N Old 71 Hwy, Adrian, MO
Monday: 11:00 AM – 5:00 PM; Tuesday: Closed; Wednesday: Closed; Thursday: 11:00 AM – 5:00 PM; Friday: 11:00 AM – 5:00 PM; Saturday: 11:00 AM – 5:00 PM; Sunday: 11:00 AM – 4:00 PM

Goodwill
Secondhand store3616 Richardson Square Way, Arnold, MO
Monday-Saturday 9am-8 pm

Once Upon A Child
Secondhand store1231 Water Tower Place, Arnold, MO
Monday: 9:00 AM – 8:00 PM; Tuesday: 9:00 AM – 8:00 PM; Wednesday: 9:00 AM – 8:00 PM; Thursday: 9:00 AM – 8:00 PM; Friday: 9:00 AM – 8:00 PM; Saturday: 9:00 AM – 8:00 PM; Sunday: 10:00 AM – 6:00 PM

The Salvation Army
Thrift store2110 Tenbrook Road, Arnold, MO
Monday - Saturday 9am-8pm

Treasure Shoppe
Thrift store2024 Key West Drive, Arnold, MO
Mo-Fr 09:00-15:00; Sa 10:00-13:00

Once Upon a Child
Secondhand store15425 Manchester Road, Ballwin, MO
Monday: 9:00 AM – 9:00 PM; Tuesday: 9:00 AM – 9:00 PM; Wednesday: 9:00 AM – 9:00 PM; Thursday: 9:00 AM – 9:00 PM; Friday: 9:00 AM – 9:00 PM; Saturday: 9:00 AM – 9:00 PM; Sunday: 11:00 AM – 6:00 PM