Thrift & Secondhand Stores in Indiana
Indiana has 377 thrift, consignment, vintage, and antique stores across 122 cities in our directory. The most stores are in Indianapolis, Fort Wayne, and Lafayette.
Statewide, that breaks down into 162 thrift stores, 102 antique stores, 88 secondhand stores, 9 vintage stores, 8 flea markets and 8 consignment shops. Chains operating in Indiana include Once Upon A Child, Goodwill, The Salvation Army Family Store, and Habitat for Humanity ReStore, alongside independent and church-run shops.
267 listings have hours on file, and 138 of them are open on Sunday. 58 of the 122 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 Indiana

Once Upon A Child
Secondhand store1912 Applewood Center Drive, Anderson, IN
Monday: 10:00 AM – 8:00 PM; Tuesday: 10:00 AM – 8:00 PM; Wednesday: 10:00 AM – 8:00 PM; Thursday: 10:00 AM – 8:00 PM; Friday: 10:00 AM – 8:00 PM; Saturday: 10:00 AM – 8:00 PM; Sunday: 11:00 AM – 6:00 PM

The Salvation Army
Thrift store166-170 S Parade, Auburn, IN
Sunday, 10am for morning tea; Sunday, 10.45am–12pm; Tuesdays 10.30am – 1pm

Habitat for Humanity ReStore
Thrift store1099 N Avon Avenue, Avon, IN
Mo-Sa 10:00-18:00

Plato's Closet
Secondhand store9871 E US Highway 36, Avon, IN
Monday: 10:00 AM – 9:00 PM; Tuesday: 10:00 AM – 9:00 PM; Wednesday: 10:00 AM – 9:00 PM; Thursday: 10:00 AM – 9:00 PM; Friday: 10:00 AM – 9:00 PM; Saturday: 10:00 AM – 9:00 PM; Sunday: 11:00 AM – 7:00 PM

Goodwill
Thrift store1221 James Avenue, Bedford, IN
Mo-Sa 09:00-21:00; Su 11:00-19:00

Riverside Antiques
Antique store9734 IN-37 South, Bedford, IN
Monday: 10 AM – 5 PM; Tuesday: 10 AM – 4 PM; Wednesday: Closed; Thursday: 10 AM – 5 PM; Friday: 11 AM – 5 PM; Saturday: 10 AM – 5 PM; Sunday: 11 AM – 5 PM