The 10 Best Thrift Shops in New York!

Thrift store shopping is a fun adventure, with hidden treasures always waiting to be discovered behind piles of clothes, books, and random knick-knacks. From the suburbs to the big city, New York is a thrifting haven. Ready to get started? Check out these 10 best thrift stores across New York State.

1. Housing Works, New York, NY

This New York City charity is a caring community with a mission to end both homelessness and HIV/AIDS. Thrift stores around the city have a reputation for quality finds that range from vintage furniture to unexpectedly on-trend clothes.

2. L Train Vintage, New York, NY

L Train Vintage owns and runs a total of seven New York City thrift stores, all of which offer some seriously vibrant threads—think Hawaiian prints, jean jackets, bedazzled dresses, and cowboy boots.

3. Mother of Junk, Brooklyn, NY

Those who sort through JUNK’s massive warehouse menagerie of retro home décor, clothing, and other odds and ends will be rewarded with affordable gems that are bound to impress.

4. Castaways, Woodstock, NY

When you’re looking for unique treasures that are hard to find elsewhere, Castaways in Woodstock is a must-visit. The store is a treasure trove of retro clothing and colorful kitsch that begs to be explored.

5. Vintage Clothing Out of the Past, Kingston, NY

For over 30 years, this small shop in the Hudson Valley has been buying and selling vintage clothing and antiques. It's the place to go when you want to find eye-popping, truly one-of-a-kind merchandise.

6. Greenovation, Rochester, NY

Part thrift store, part flea market, this eclectic warehouse is a purveyor of all things “upcycled, vintage, recycled, and unique.” Greenovation thrifters have found everything from vintage lamps to clothing and crystals.

7. Second Chic, Buffalo and Rochester, NY

This consignment shop is selective with its merchandise, and because of its choosy, style-conscious staff, shoppers reap the benefits of trendy pieces from popular brands for a fraction of the price.

8. Great Finds, Albany, NY

Great Finds is a women’s clothing thrift store that sells gently worn, in-style pieces and accessories. For over 25 years, the Albany thrift store has been run by a non-for-profit charity that serves families in the capital region.

9. AMVETS Thrift Store, Rochester, NY

This mega-sized thrift store is a Rochester favorite, with a huge selection of men’s and women’s apparel as well as housewares and other knick-knacks. Browse the endless racks of clothing to score some seriously cheap pieces.

10. Dusty Rose Vintage, Brooklyn, NY

Dusty Rose Vintage is for the savvy thrift store shopper who knows exactly what they want and how to get it. The store’s plethora of super-bargain-priced clothing is stored in giant bins instead of on hangers and is organized according to the style you’re going for.

Select a New York town to find the Best Things-To-Do and Places To Go around you
Find Thrift Shops Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Albany County

Allegany County

Bronx County

Broome County

Cattaraugus County

Cayuga County

Chautauqua County

Chemung County

Chenango County

Clinton County

Columbia County

Cortland County

Delaware County

Dutchess County

Erie County

Essex County

Franklin County

Fulton County

Genesee County

Greene County

Hamilton County

Herkimer County

Jefferson County

Kings County

Lewis County

Livingston County

Madison County

Monroe County

Montgomery County

Nassau County

New York County

Niagara County

Oneida County

Onondaga County

Ontario County

Orange County

Orleans County

Oswego County

Otsego County

Putnam County

Queens County

Rensselaer County

Richmond County

Rockland County

Saint Lawrence County

Saratoga County

Schenectady County

Schoharie County

Schuyler County

Seneca County

Steuben County

Suffolk County

Sullivan County

Tioga County

Tompkins County

Ulster County

Warren County

Washington County

Wayne County

Westchester County

Wyoming County

Yates County