Thrift Stores in San Diego County

San Diego County is one of America’s best regions for thrift and vintage shopping — from the curated boutiques and buy-sell-trade shops of Hillcrest and North Park, to the antique corridors of La Mesa, to the hidden gems of East County. This page is focused on San Diego proper, click the link below if you’re looking for North County. Click on the category drop down menu to also see listings for local shops that sell antiques, books, vinyl, games, and more.

🗺️ Click here for North County thrift stores →

Listings ▼

Act II - Ladies' Resale Boutique

Thrift Store — La Mesa

8360 La Mesa Blvd, La Mesa, CA 91942

Curated women's resale boutique in downtown La Mesa.

AMVETS - Cardiff St (Hilltop)

Thrift Store — Encanto

999 Cardiff St, San Diego, CA 92114

Sprawling veterans-run thrift, huge clothing inventory.

AMVETS - Sutherland St

Thrift Store — Mission Hills

3441 Sutherland St, San Diego, CA 92110

Veterans nonprofit thrift, vast clothing selection.

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

Andrade's Thrift Store

Thrift Store — National City

139 E 8th St, National City, CA 91950

National City community thrift, low prices, daily deals.

Apada Threads of Treasures

Thrift Store — Lemon Grove

7733 Palm St Unit 101, Lemon Grove, CA 91945

Thrift store in Lemon Grove offering secondhand clothing and treasures.

Bridge Thrift - Pacific Beach

Thrift Store — Pacific Beach

1772 Garnet Ave, Ste D, San Diego, CA 92109

Curated nonprofit thrift, profits returned to community.

Bridge Thrift - Spring Valley

Thrift Store — Spring Valley

9617 Campo Rd, Spring Valley, CA 91977

Curated nonprofit thrift, profits returned to community.

Buffalo Exchange - Hillcrest

Thrift Store — Hillcrest

3862 5th Ave, San Diego, CA 92103

Buy, sell, trade clothing - cash or store credit.

Buffalo Exchange - Pacific Beach

Thrift Store — Pacific Beach

1079 Garnet Ave, San Diego, CA 92109

Buy, sell, trade clothing - cash or store credit.

Cherry Picked Vintage

Thrift Store — Ocean Beach

1862 1/2 Bacon St, San Diego, CA 92107

Curated Y2K and vintage clothing shop in Ocean Beach. Owner hand-picks every piece - expect quality fits without the dig.

Christ Church Thrift Shop

Thrift Store — Coronado

1208 Ninth Street, Coronado, CA 92118

Long standing volunteer run thrift shop on 9th Ave in Coronado that helps support Christ Church's community programs. Openend in 1952.

Converse Family Quality Thrift

Thrift Store — Spring Valley

1047 Elkelton Blvd, Spring Valley, CA 91977

Family-owned since 2011 - stock sourced from estate sales and storage auctions.

Day to Day Collective

Thrift Store — Little Italy

2310 Kettner Blvd, San Diego, CA 92101

Curated vintage collective in Little Italy.

Day to Day Vintage

Thrift Store — North Park

3063 University Ave, San Diego, CA 92104

Curated vintage clothing on University Ave, North Park.

Deseret Industries - Chula Vista

Thrift Store — Chula Vista

1773 Broadway, Chula Vista, CA 91911

LDS-run thrift store, accepts donations

Father Joe's Villages - Chula Vista

Thrift Store — Chula Vista

405 Broadway, Chula Vista, CA 91910

Clothing, furniture, home goods - ends homelessness.

Father Joe's Villages - Hillcrest

Thrift Store — Hillcrest

1457 University Ave, San Diego, CA 92103

Clothing, furniture, home goods - ends homelessness.

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.

Flashbacks

Thrift Store — Hillcrest

3849 5th Ave, San Diego, CA 92103

Curated vintage clothing on 5th Ave, Hillcrest.

Full Contact Rock N Roll

Vinyl,Thrift,Consignment — North Park

2834 N Park Way, San Diego, CA 92104

Vintage records and T-shirts store in North Park

Goodwill - Alpine

Thrift Store — Alpine

1834B Alpine Boulevard, Alpine CA 91901

Goodwill in Alpine. Call for donation hours

Goodwill - Chula Vista

Thrift Store — Chula Vista

706 Broadway, Chula Vista, CA, 91910

Goodwill in Chula Vista. Call for donation hours

Goodwill - Downtown

Thrift Store — Downtown

343 16th Street, San Diego, CA 92101

Goodwill in Downton SD. Call for donation hours

Goodwill - East Chula Vista

Thrift Store — Chula Vista

865 East H Street, Chula Vista, CA 91910

Goodwill on East H. Call for donation hours

Goodwill - Eastlake

Thrift Store — Eastlake

2220 Otay Lakes Road #501, Chula Vista CA 91915

Goodwill in Eastlake. Call for donation hours

Goodwill - El Cajon

Thrift Store — El Cajon

420 N 2nd Street, El Cajon CA 92021

Goodwill in El Cajon. Call for donation hours

Goodwill - Garnet Ave (Pacific Beach)

Thrift Store — Pacific Beach

1430 Garnet Ave, San Diego, CA 92109

Pacific Beach Goodwill. Call for donation hours

Goodwill - Hillcrest

Thrift Store — Hillcrest

1219 University Avenue, San Diego CA 92103

Goodwill in Hillcrest. Call for donation hours

Goodwill - Home Ave

Thrift Store — City Heights

4359 Home Ave, San Diego, CA 92105

City Heights Goodwill. Call for donation hours

Goodwill - Imperial Beach

Thrift Store — Imperial Beach

880 Palm Avenue, Imperial Beach CA 91932

Goodwill in Imperial Beach. Call for donation hours

Goodwill - La Jolla

Thrift Store — La Jolla

7849 Herschel Avenue, La Jolla CA 92037

New Goodwill location on Herschel Ave. Call for donation hours

Goodwill - La Mesa Blvd

Thrift Store — La Mesa

8250 La Mesa Blvd, La Mesa, CA 91942

La Mesa Goodwill, no donations accepted here.

Goodwill - Lake Murray

Thrift Store — Lake Murray

6127 Lake Murray Boulevard, La Mesa CA 91942

Goodwill in Lake Murray. Call for donation hours

Goodwill - Midway

Thrift Store — Sports Arena

3663 Rosecrans Street, San Diego CA 92110

Goodwill in Midway district. Call for donation hours

Goodwill - Mira Mesa

Thrift Store — Mira Mesa

8145 Mira Mesa Boulevard #2A, San Diego CA 92126

Goodwill in Mira Mesa. Call for donation hours

Goodwill - Rancho San Diego

Thrift Store — Rancho San Diego

3713 Avocado Boulevard, La Mesa CA 91941

Goodwill in Rancho San Diego. 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

Goodwill - Santee

Thrift Store — Santee

9575 Mission Gorge Road, Santee CA 92071

Santee Goodwill. Call for donation hours

Goodwill - Tierrasanta

Thrift Store — Tierrasanta

10601 Tierrasanta Boulevard, San Diego CA 92124

Goodwill in Tierrasanta. Call for donation hours

Handpicked Cherries

Thrift,Boutique — Pacific Beach

1033 Garnet Ave, San Diego, CA 92109

Curated vintage secondhand boutique in Pacific Beach

Holy Haven

Thrift Store — Kearny Mesa

4411 Mercury St, San Diego, CA 92111

Curated thrift and home goods, Kearny Mesa.

Home Start Thrift Boutique

Thrift Store — Normal Heights

3611 Adams Ave, San Diego, CA 92116

High-end resale, profits benefit single moms in SD.

Honest Thrift & Plants

Thrift Store — Mission Hills

2609 Congress St, San Diego, CA 92110

Queer-owned thrift and plant store in Mission Hills with curated secondhand finds at affordable prices. They host monthly community events such as plant bingo, trinket swaps, prop swaps, and more.

Humble Heart

Thrift Store — Ocean Beach

4873 Newport Ave, San Diego, CA 92107

Family-owned thrift and music store by day, live music venue by night. Clothing, shoes, instruments, and more - with proceeds supporting the Ladle Fellowship soup kitchen.

Hunt & Gather

Thrift Store — North Park

3817 Ray St, San Diego, CA 92104

Curated vintage clothing and goods in North Park.

Kickback Sneakers & Vintage

Thrift,Boutique — Scripps Ranch

9809 Mira Mesa Blvd, San Diego, CA 92131

Curated vintage sneakers, streetwear, and designer clothing shop on Mira Mesa blvd.

Looks Better on Me (Women's clothing)

Thrift Store — Allied Gardens

6940 Alvarado Rd, Ste C, San Diego, CA 92120

Women's resale boutique east of SDSU

Miss Revival

Thrift Store — Hillcrest

3780 5th Ave, San Diego, CA 92103

Y2K vintage women's clothing store in Hillcrest

OB Thrift Store & Vintage Clothing

Thrift Store — Ocean Beach

4927 Newport Ave, San Diego, CA 92107

Beloved Ocean Beach staple with vintage clothing, records, trinkets, and affordable finds a short walk from the pier. Closed Wednesdays.

Out of the Closet - Hillcrest

Thrift Store — Hillcrest

3794 6th Ave, San Diego, CA 92103

AIDS Healthcare Foundation thrift, weekly pink tag sales.

Plato's Closet - Clairemont

Thrift Store — Clairemont

5943 Balboa Avenue, San Diego, CA 92111

Buys gently used teen and young adult clothing.

Plato's Closet - El Cajon

Thrift Store — El Cajon

398 Fletcher Pkwy, El Cajon, CA 92020

Buys gently used teen and young adult clothing.

PV Thrift Store

Thrift Store — National City

3142A E Plaza Blvd, National City, CA 91950

Community thrift store in National City.

Red White & Blue Thrift - Euclid Ave

Thrift Store — Oak Park / Webster

1655 Euclid Ave, San Diego, CA 92105

Daily color tag sales, 10,000+ fresh items daily. Cash only, ATM onsite.

Safari Seconds Thrift Store

Thrift,Antique — College Area

6533 El Cajon Blvd, San Diego, CA 92115

Non profit and volunteer run thriift store that provides assistance to refugees. Safari sells secondhand clothing, antiques, books, home goods, and furniture. Call for donation hours.

Salvation Army - Chula Vista

Thrift Store — South Bay

366 Broadway, Chula Vista, CA 91910

Salvation Army Thrift Store, Chula Vista. Call for donation hours.

Salvation Army - College Area (El Cajon Blvd)

Thrift Store — College Area

6875 El Cajon Blvd, San Diego, CA 92115

Salvation Army Thrift Store, College Area. 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.

Salvation Army - Santee

Thrift Store — Santee

8828 Cuyamaca St, Santee, CA 92071

Salvation Army Thrift Store, Santee. Call for donation hours.

Salvation Army - Sports Arena

Thrift Store — Sports Arena

3240 Sports Arena Blvd, San Diego, CA 92110

Salvation Army Thrift Store, Sports Arena. Call for donation hours.

Sea Hive Mini

Thrift,Antique — Mission Valley

1640 Camino Del Rio N Suite 338, San Diego, CA 92108

Sea Hive "mini" marketplace inside of the Mission Valley mall featuring local vendors selling curated vintage and handmade items

Sea Hive Station

Thrift,Antique — Liberty Station

2750 Dewey Rd #103, San Diego, CA 92106

23,000 sq. foot marketplace for local vendors selling curated antiques, vintage clothing, and handmade goods.

Second Wave Thrift

Thrift Store — Pacific Beach

1484 Garnet Ave, San Diego, CA 92109

Curated thrift and vintage on Garnet Ave.

St. Peter's Thrift Shop

Thrift,Antique — Del Mar

334 14th St, Del Mar, CA 92014

Cute volunteer run thrift shop attached to St. Peter's Episcopal Church in Del Mar. Founded in 1967 by the Women of St. Peter's.

The Eclectic Company

Thrift Store — La Mesa

8504 La Mesa Blvd, La Mesa, CA 91942

La Mesa storefront featuring new, used, and vintage clothing

The Girl Can't Help It

Thrift Store — North Park

3806 Grim Ave, San Diego, CA 92104

North Park store featuring vintage men's & women's clothing

The Vibe Gallery

Thrift Store — South Park

2227 Fern St, San Diego, CA 92104

Curated gallery of vintage finds in the South Park neighborhood

Thrift Cottage

Thrift Store — Coronado

1211 10th St, Coronado, CA 92118

Cute thrift store attached to Graham Memorial Presbyterian Church. Sales support local charitable and church ministries, scholarships for high school seniors, youth camp scholarships, military families and disabled veterans, and the children’s church education program.

Thrift Foxy

Thrift Store — Rolando

6429 University Ave, San Diego, CA 92115

Donation-based thrift store on University Avenue in the Rolando neighborhood.

Thrift Korral

Thrift Store — La Mesa

8693 La Mesa Blvd Ste A, La Mesa, CA 91941

Thrift store selling used goods like clothing, jewelry, furniture, toys, and art, with proceeds donated to a hospice.

UCSD Surplus Sales

Thrift Store — Sorrento Valley

7835 Trade St, Ste 100, San Diego, CA 92121

University surplus auctions, furniture and electronics.

Veterans Thrift Store - Spring Valley

Thrift Store — Spring Valley

1049 Elkelton Blvd, Spring Valley, CA 91977

Veterans nonprofit, benefits San Diego County vets.

Vintage Threads and Grails

Thrift Store — Pacific Beach

4660 Cass St, Ste A, San Diego, CA 92109

Curated vintage clothing and grails on Cass Street.

Hope the Mission Thrift Store

Thrift Store — North Park

3222 University Ave, San Diego, CA 92104

North Park thrift store benefiting Hope the Mission’s homeless services — clothing, home goods, and more.

VLP Thrift

Thrift Store — Grantville

10433 Friars Rd, Ste F, San Diego, CA 92120

Nonprofit thrift boutique run by Vets Love Pets that funds pet food for veterans and service members.

Pack Ratt Records & Junk

Thrift,Vinyl,Sporting Goods,Boutique — Talmadge

4712 El Cajon Blvd, Ste G, San Diego, CA 92115

Vintage surf and skate thrift and music shop with clothes, surfboards, skateboards, vinyl, CDs, and tapes.

Father Joe's Villages San Diego Thrift Store

Thrift,Antique,Furniture — Grant Hill

815 33rd St, San Diego, CA 92102

Nonprofit thrift store with antiques and furniture, benefiting Father Joe's Villages. Live auctions Mon, Wed & Fri at 10:30am.

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 :)