Best Vintage Shops in San Francisco

Vintage in this city splits along three streets: Haight for the deep 1940s and 1950s racks, Valencia for the curated collectives, and Clement for the stuff nobody has picked over yet. Fifteen shops, ranked, and the map shows which cluster is which.

One practical note before you set out. Several of these keep short weeks. Fuzz and Sway is Thursday to Sunday, and most of the smaller Mission rooms do not open until noon.

  1. Relic Vintage 1

    Relic Vintage

    A vintage shop at Haight and Ashbury with clothing from the 1920s through the 1980s and deeper inventory in the 40s and 50s. Open daily.

    Haight and Ashbury, San Francisco, CA 94117 Full write-up →
  2. Decades of Fashion 2

    Decades of Fashion

    A Haight Street vintage shop carrying clothing and accessories from the 1900s through the 1980s, with a deep hat selection and a formal wear section by period.

    Haight Street, San Francisco, CA 94117 Full write-up →
  3. Afterlife Collective 3

    Afterlife Collective

    A vintage vendor collective on Valencia Street in the Mission with 20+ booths. Inventory spans the 1940s through the 2000s: clothing, jewelry, jackets, sunglasses, and bags.

    Mission vintage collective with 20+ vendor booths under one roof, inventory spanning the 1940s through the 2000s. Vintage Levi's show up across several sellers; pricing varies by booth and some vendors will negotiate. Open seven days, late on Thursday through Saturday (until 8pm).
    Valencia Street, San Francisco, CA 94110 Full write-up →
  4. Valencia Street Vintage 4

    Valencia Street Vintage

    A Mission vintage shop with both clothing and home goods: mid-century decor, vintage kitchenware, and wearable vintage clothing.

    Valencia Street, San Francisco, CA 94110 Full write-up →
  5. Indigo Vintage Cooperative 5

    Indigo Vintage Cooperative

    A multi-vendor vintage cooperative with locations on Haight Street and Chestnut Street in the Marina. Clothing, accessories, and home goods from independent sellers.

    Haight Street and Chestnut Street, San Francisco Full write-up →
  6. No Shop 6

    No Shop

    A vintage and designer shop on Valencia Street in the Mission with clothing across genders and decades, plus shoes. Open daily.

    Vintage and designer shop on Valencia in the Mission with cross-gender, cross-decade clothing, and a larger shoe section than most vintage stores.
    Valencia Street, San Francisco, CA 94110 Full write-up →
  7. Vacation 7

    Vacation

    A North Beach vintage shop on Grant Avenue with vintage t-shirts, shoes, jewelry, and designer pieces. Open daily until 8pm.

    North Beach vintage shop on Grant Avenue with larger-than-usual vintage t-shirt and shoe sections, plus designer vintage and jewelry.
    Grant Avenue, San Francisco, CA 94133 Full write-up →
  8. Love Street Vintage 8

    Love Street Vintage

    An Outer Richmond vintage shop with clothing from the 1920s through the 1970s, plus southwestern pieces and vintage jewelry.

    Outer Richmond, San Francisco Full write-up →
  9. Chameleon Vintage 9
    Japantown $$$

    Chameleon Vintage

    A Japantown vintage shop carrying Japanese designer labels (Comme des Garcons, Yohji Yamamoto, Issey Miyake) alongside an American vintage section of denim, band tees, and workwear.

    Japantown, San Francisco, CA 94115 Full write-up →
  10. Body Philosophy Club 10

    Body Philosophy Club

    A vintage shop on Clement Street in the Inner Richmond, owner-curated by Belle. Specializes in natural-fiber clothing: cotton, linen, wool, silk. Dresses, denim, and 90s tees.

    Clement Street, San Francisco, CA 94118 Full write-up →
  11. Fuzz & Sway 11

    Fuzz & Sway

    A vintage shop on Haight Street with wearable pieces rather than collectible-only stock. Open Thursday through Sunday.

    Lower Haight vintage shop leaning toward wearable pieces (70s leather jackets, print shirts, denim) over collector-only stock.
    Haight Street, San Francisco, CA 94117 Full write-up →
  12. Blue Bin Vintage 12

    Blue Bin Vintage

    A sustainability-focused vintage shop on Haight Street, heavy on 90s and 2000s clothing plus vintage sports attire. Two locations: Haight and the Embarcadero.

    Haight Street, San Francisco, CA 94117 Full write-up →
  13. Missing Audrey Vintage 13

    Missing Audrey Vintage

    A small vintage shop on Stockton Street between North Beach and Chinatown with one-of-a-kind pieces and rotating stock. Open Wednesday through Sunday.

    Stockton Street, San Francisco Full write-up →
  14. WORK Vintage 14

    WORK Vintage

    A small vintage shop on Grant Avenue in North Beach with menswear and womenswear. Close to other Grant Avenue vintage shops.

    Grant Avenue, San Francisco, CA 94133 Full write-up →
  15. Kim + Ono 15
    Chinatown $$$

    Kim + Ono

    A Chinatown brand designing handcrafted kimono robes in silk and washable silk. Prices from $115 to $450.

    Chinatown, San Francisco Full write-up →

Last checked August 17, 2026