Best Vintage Stores in Houston

Whether it's a 1960s-style sofa, ironic Bob Seger T-shirt or a pair of perfectly tattered Levi's 501 jeans, these vintage shops are sure to have what you're looking for.

  • 01 of 06
    Houston Antiques shop
    © Robyn Correll

    One of the larger resale shops in the Houston area, MAM is a great place to go if you want to stretch your legs and explore the store's vast inventory of clothing, furniture and other household items. A small Lady's Boutique is located in the back, where you can check out their collection of dresses, purses and shoes, and the well-organized book selection rivals that of a used book store. 

    The proceeds from sales go to Memorial Assistance Ministry programs in Houston. 

    1625 Blalock Road
    Houston, Texas 77080

    Monday - Saturday | 10 a.m. - 6 p.m.
    Sunday | Closed

  • 02 of 06
    Blue Bird Circle
    Courtesy of Blue Bird Circle

    If furniture is what you're looking for, Blue Bird Circle has an impressive selection. Sure, they have clothes, too, but this Montrose buzz spot is great if you're looking for a 1940s-era armoire or old-school record player. Unlike many resale shops, Blue Bird Circle is clean and well-organized, making it easy to browse. 

    Proceeds from the store go to benefit the Blue Bird Circle Clinic for Pediatric Neurology at Texas Children's Hospital, as well as other philanthropic endeavors. 

    615 W Alabama Street
    Houston, Texas 77006

    Monday - Friday | 10 a.m. - 4 p.m.
    Saturday | 10 a.m. - 2 p.m.

  • 03 of 06
    Courtesy of Retropolis

    Retropolis takes its "retro" status so seriously it has a MySpace page as its website. Located in the bustling 19th Street shopping area in the Heights, the two-story store offers a wide selection of truly vintage clothing, accessories and furniture from a variety of sellers.  

    First-time shoppers can be a little overwhelmed by the sheer quantity of items in the store, but the vast inventory is great if you want lots of options for items in a given era. 

    321 W 19th Street
    Houston, Texas 77008

    Monday - Saturday | 11 a.m. - 6 p.m.
    Sunday | 12 p.m. - 5 p.m. 

  • 04 of 06
    Value Village Houston
    Courtesy of Value Village

    If there were ever a prototypical thrift store, Value Village would be it. Walking in, visitors are hit with piles of items, all positioned in a labyrinth beginning at the front door. The store offers a wide range of merchandise — both in terms of category (clothing, housewares, books, etc.) as well as quality of condition. But like any secondhand store, treasures can be found if you're willing to dig. 

    They have a ton of clothes — which range from fantastic to curious — all color coordinated and organized by type. Most can be had for less than $15.

    10529 Gulf Freeway
    Houston, Texas 77034

    Other Value Village stores are also located throughout the Houston area, including in the Heights, Bellaire and Spring Branch neighborhoods. Hours may vary by location. 

    Continue to 5 of 6 below.
  • 05 of 06
    The Guild Shop Houston
    Courtesy of The Guild Shop

    This great resale shop in Montrose is packed with cool knick-knacks and decor items for your dorm, apartment or house. The store offers high-end furniture, china and artwork, along with the quintessential clothing and jewelry, and an outdoor area has a variety of items for your garden or patio. 

    2009 Dunlavy Street
    Houston, Texas 77006

    Monday - Friday | 9:30 a.m. - 3:30 p.m.
    Saturday | 10:00 a.m. - 2:00 p.m.
    Sunday | Closed

  • 06 of 06
    Buffalo Exchange Houston
    Courtesy of Buffalo Exchange

    This Montrose locale has been a staple on the vintage scene for a good, long while. If you're looking to sell, store staff will sort through your throwaways and either give you cash or store credit in exchange. The best thing about this spot is the variety. Clothing brands found here range from high-end to generic, and the prices vary accordingly. 

    2901 S. Shepherd Drive
    Houston, Texas 77098

    Monday - Saturday | 10 a.m. - 9 p.m.
    Sunday | 11 a.m. -8 p.m.