Secondhand Stores in Imperial Beach, San Ysidro & Otay Mesa

Imperial Beach, San Ysidro, and Otay Mesa occupy the southernmost edge of San Diego County near the US-Mexico border. Imperial Beach leads the area with the South Bay Swap Meet, a Goodwill, and Father Joe's Villages. San Ysidro and Otay Mesa round out the strip with additional stops — lower prices than most of the county and strong turnover from dense, working-class communities.

Listings ▼

AMVETS - San Ysidro

Thrift Store — San Ysidro

601 E San Ysidro Blvd, San Ysidro, CA 92173

All proceeds benefit California Veterans. New stock daily. Open Daily

Father Joe's Villages - Imperial Beach

Thrift Store — Imperial Beach

1555 Palm Ave, Ste F, Imperial Beach, CA 92154

Clothing, furniture, home goods - ends homelessness.

Friends Bookstore - Imperial Beach Library

Books,Library Bookstore — Imperial Beach

810 Imperial Beach Blvd, Imperial Beach, CA 91932

Bookstore next to library entrance - books, DVDs. Uncurated used and donated books with prices typically running $.50 - $5.00.

Goodwill - Imperial Beach

Thrift Store — Imperial Beach

880 Palm Avenue, Imperial Beach CA 91932

Goodwill in Imperial Beach. Call for donation hours

Goodwill - San Ysidro

Thrift Store — San Ysidro

630 Front Street, San Diego CA 92173

Goodwill in San Ysidro. Call for donation hours

Salvation Army - Otay Mesa

Thrift Store — Otay Mesa

7425 Otay Mesa Rd, San Diego, CA 92154

Salvation Army Thrift Store, Otay Mesa. Call for donation hours.

South Bay Swap Meet

Swap Meet — Imperial Beach

2170 Coronado Ave, San Diego, CA 92154

Drive-in lot swap meet, weekends, food vendors.

Browse by category

Explore curated lists for every type of secondhand shopping across San Diego County — from used bookstores and vinyl record stores to secondhand sporting goods.

Browse by area

Get San Diego thrift news in your inbox

Newsletter coming soon. No spam, we promise :)