10 Virginia Thrift Stores Where The Finds Are So Good You’ll Want To Visit Every One

A thrift shop in Fredericksburg sends part of its proceeds to an animal rescue. Another one in Winchester exists to help homeless animals.

Your old coffee mug could literally help a stray pup. That detail means a shopping trip can be a good deed with a receipt.

Virginia has thrift stores that sell vintage records, houseplants, building supplies, and designer jackets.

Some of them are run by volunteers. Others fund housing, local charities, or community programs.

The mix of stores is wild, and so is the mix of stuff on the shelves.

I can’t imagine a more fun road trip than hopping between racks across the state. Every store below has its own personality and its own reason to stop.

1. Diversity Thrift

Diversity Thrift
© Diversity Thrift

Shopping here comes with free wi-fi, so you can look up that weird lamp before you buy it. Smart move, honestly.

Diversity Thrift sits on Sherwood Avenue in Richmond. It’s an expansive store, and it stays impressively organized for its size.

You’ll find furniture, clothing, and electronics spread across the floor. Trinkets fill in the gaps, which makes browsing feel like a treasure hunt with a map.

Prices lean very reasonable. That gives you room to grab the chair and the sweater, not just one.

The store raises money through Diversity Richmond, a local nonprofit. Your purchase helps support that community work.

Hours run daily from 10 a.m. to 6 p.m. That makes it an easy weekend stop or a quick after-work swing.

Parking is flexible too. There’s a free lot and free street parking, plus a paid lot nearby.

Plan a short visit if you know what you want. Plan a longer one if you like to wander the aisles.

Bring a measuring tape for furniture shopping. Your car and your living room will both thank you later.

Address: 1407 Sherwood Ave, Richmond, VA 23220

2. Thrift Store USA

Thrift Store USA
© Thrift Store USA

Over 27,000 square feet of secondhand goods sounds like a dare. Norfolk’s Thrift Store USA happily accepts it.

The store adds thousands of new items daily. That means your Tuesday trip and your Friday trip could look totally different.

Clothing and furniture lead the lineup. Antiques, mattresses, and household items fill out the rest of this giant space.

Some rooms hold especially pretty pieces. It’s worth walking every section before you head for the register.

Pricing actually feels like thrift pricing, which is refreshing these days. Weekly deals sweeten things even more.

Tuesday is College Day with 20 percent off. Seniors get 20 percent off on Wednesdays, and military shoppers save 20 percent on Thursdays.

Here’s a fun twist. The building runs on solar power and offers two free electric car chargers.

So your car can charge while you hunt for a dresser. That’s efficient shopping at its finest.

Delivery is available, which helps with bulky finds. Hours run Monday through Saturday from 9 a.m. to 7 p.m., and Sunday from noon to 5 p.m.

Address: 875 E Little Creek Rd, Norfolk, VA 23518

3. Uptown Cheapskate Virginia Beach

Uptown Cheapskate Virginia Beach
© Uptown Cheapskate Virginia Beach

Your closet could pay for your next outfit. At this Virginia Beach shop, that’s basically the whole idea.

Uptown Cheapskate buys and sells gently used designer apparel and accessories. The focus is on-trend pieces for young adults.

Bring in clothes you’ve outgrown or stopped loving. The store’s cash-for-clothes program lets you sell items, then shop the racks.

Name-brand fashion lands here at discounted prices. Condition tends to be nice, and the styles feel current.

Handbag fans should look for the Coach collection corner. It’s a fun spot to check before anything else.

Accessories round out the selection too. A great bag or belt can change an entire outfit for less.

This store fits well into a quick trip. You can browse, sell, and still make it to the beach afterward.

Hours run Monday through Saturday from 10 a.m. to 8 p.m. Sundays are noon to 5 p.m.

Tip for sellers: bring clean, current pieces in good shape. Trendy items have the best shot.

Address: 2137 Upton Dr #312, Virginia Beach, VA 23454

4. ReStore- Habitat for Humanity in the Roanoke Valley

ReStore- Habitat for Humanity in the Roanoke Valley
© ReStore- Habitat for Humanity in the Roanoke Valley

Need a sink, a door, or a few cabinets for a project? Roanoke has a thrift store built for exactly that kind of errand.

The Habitat for Humanity ReStore works as a home improvement store and donation center. It sells new and used home goods to the public.

Stock changes constantly as donations arrive. One week might bring building materials, and the next might bring household pieces.

That makes it a smart first stop before a renovation. You could find what you need at a fraction of the usual price.

Every sale helps Habitat for Humanity in the Roanoke Valley. The group’s mission is building homes, communities, and hope.

So your bargain bathroom fixture does double duty. It upgrades your house and supports housing for local families.

Check hours before you go, since they vary. The store closes Sunday and Monday.

Tuesday, Thursday, and Friday run 10 a.m. to 4 p.m. Wednesday stays open until 5:30 p.m., and Saturday runs 10 a.m. to 2 p.m.

Bring measurements and a truck if possible. DIY dreams love a prepared shopper.

Address: 3435 Melrose Ave NW, Roanoke, VA 24017

5. Low – Vintage Clothing, Records & Antiques

Low - Vintage Clothing, Records & Antiques
© Low – Vintage Clothing, Records & Antiques

Vinyl crates and vintage jackets under one roof? Charlottesville makes a strong case for spending an afternoon digging.

Low sits just off downtown on 5th Street SE. The shop carries vintage clothing, shoes, and records.

Housewares and memorabilia join the mix too. An interesting collection of antiques gives the place even more character.

Clothing quality stands out here. You’ll find pieces for both men and women, so shopping with a friend works nicely.

Record lovers should budget extra time. Flipping through bins is half the fun, and the other half is the find.

Memorabilia adds a playful layer. You might leave with a shirt, an album, and something you can’t quite explain.

The shop opens at noon every day. That suits late sleepers and lunch-break browsers alike.

Friday and Saturday hours stretch until 8 p.m. Other days close at 6 p.m.

Pair your visit with a stroll around downtown Charlottesville. It’s an easy way to turn a quick stop into a full outing.

Address: 105 5th St SE, Charlottesville, VA 22902

6. Tried & True Thrift

Tried & True Thrift
© Tried & True Thrift

Houseplants at a thrift store? Harrisonburg’s Tried & True Thrift adds some green to the usual bargain hunt.

Gently used clothing and home goods make up the core of the shop. Books and houseplants give it extra charm.

The store stays very organized. That makes quick browsing easy, even if you only have a few minutes.

Quality selections and great prices are a big part of the appeal. You can grab a new read and a leafy friend in one trip.

Donating here is a nice option too. Good-condition items you no longer use can find a new home.

That cycle feels satisfying. You drop off a box, then shop for treasures on the way out.

The shop sits on University Boulevard, close to the JMU area. Students and families alike can work it into their week.

Hours are Monday through Saturday, 11 a.m. to 4 p.m. It’s closed Sundays, so plan around that window.

Bring a sturdy bag for books. Plants might need a careful seat in the car.

Address: 600 University Blvd Ste B, Harrisonburg, VA 22801

7. Twig Thrift Shop

Twig Thrift Shop
© Twig Thrift Shop

Old Town Alexandria is known for history, brick sidewalks, and shopping. Twig adds a charity bargain hunt to that list.

Friendly volunteers staff this shop on North Columbus Street. It’s a charity emporium of new and pre-owned goods.

Clothing and housewares fill the space. Curios, jewelry, art, books, and CDs keep things interesting.

The quality often beats many other thrift stops. Prices can come in lower than some big chain thrift stores, too.

That combo makes Twig a smart pick for gifts. A piece of art or a nice necklace can feel brand new.

Timing matters here, so check the schedule. The shop closes Sunday, Monday, and Tuesday.

Wednesday and Thursday have two shopping windows. Doors open 10 a.m. to 3 p.m., then again from 6 to 8 p.m.

Friday runs 10 a.m. to 3 p.m. Saturday stretches a bit longer, from 10 a.m. to 4 p.m.

Those evening hours are handy for after-work visits. Pair one with a walk around Old Town, and you’ve got a great night.

Address: 106 N Columbus St, Alexandria, VA 22314

8. Needful Things Thrift Store

Needful Things Thrift Store
© Needful Things Thrift Store

Animal lovers, this one’s for you. Part of every haul here helps rescued pets get a second chance.

Needful Things Thrift Store sits on Patriot Highway in Fredericksburg. It dedicates a portion of proceeds to Compassion Animal Rescue.

That local group rescues stray, abandoned, neglected, and injured animals. It also provides medical care for them.

Inside, the shelves cover a lot of ground. Clothing, furniture, antiques, kitchenware, jewelry, and knick-knacks all make appearances.

New items show up all the time. The store stays well organized, so spotting fresh arrivals is easier.

Sales run weekly, which rewards frequent visits. A friendly staff helps the trips feel easy.

Prices lean affordable across the board. You can fill a bag without draining your wallet.

Hours run Monday through Saturday from 9 a.m. to 4 p.m. The store closes on Sundays.

A free on-site lot makes parking simple. That’s helpful if you’re loading furniture.

Go early in the week if you like first picks. Check back later for those weekly sales.

Address: 11003 Patriot Hwy, Fredericksburg, VA 22407

9. Mission Thrift

Mission Thrift
© Mission Thrift

Neat freaks and bargain hunters can finally shop in peace. Lynchburg’s Mission Thrift takes organization seriously.

The racks and shelves stay tidy, which makes browsing quick. You won’t need to dig through chaos to find your size.

Selection runs big for a local shop. Clothes, shoes, and accessories share space with books and small furniture.

Housewares, used appliances, and toys are part of the lineup too. Parents and new apartment dwellers will find plenty to like.

Prices stay very reasonable. That’s good news when you’re furnishing a room or refreshing a wardrobe.

The bigger story is the mission. Profits support local organizations helping vulnerable people and communities.

So that toaster or kids’ book helps more than your household. It feeds back into the Lynchburg area.

Hours run weekdays from 9 a.m. to 6 p.m. Saturday hours are 9 a.m. to 5 p.m., and Sundays are closed.

Thinking about donating? Check the store’s website first to see which locations accept donations.

Address: 3412 Waterlick Rd Ste s, Lynchburg, VA 24502

10. WASPCA Thrift Shop

WASPCA Thrift Shop
© WASPCA Thrift Shop

Somewhere in Winchester, a shelter pet is cheering for your new lamp. Well, maybe not cheering, but it’s helping.

The WASPCA Thrift Shop supports homeless animals through the Winchester SPCA. Every purchase there feeds into that cause.

The store stays organized and offers a wide variety. Clothing, furniture, and home goods all share the floor.

One-of-a-kind finds turn up often. The mix keeps browsing fun, whether you need a coat or a coffee table.

Staff members bring a friendly attitude to the place. It makes a quick visit feel relaxed.

Hours are generous for a charity shop. Tuesday through Saturday runs 9 a.m. to 7 p.m.

Sunday opens from noon to 7 p.m. The shop closes on Mondays.

A free parking lot keeps things easy. You can load up bigger pieces without circling the block.

It’s a fine way to wrap up a Virginia thrift adventure. You score something great, and a furry friend gets a better shot at a home.

Honestly, that’s the best kind of shopping math.

Address: 1944 Abrams Creek Dr, Winchester, VA 22601

Sharing is caring!