Shopping in Marfa

Find the Unexpected at Marfa Shops and Boutiques

mirth marfa

Note: Please keep in mind that some businesses may remain limited.  


Shopping in Marfa, Texas, offers the traveler an eclectic mix of locally-made goods, more than the typical souvenir sought on a trip. Order custom leather shoes from the much-raved-about Cobra Boots. Take home a new Stetson at Communitie or locally-made bitters from Freda to impress at your next cocktail party. Grab bars of juniper berry soap at Marfa Brand Soap and porcelain jewelry, tiny works of art, at Veldt. Shop the stylish furniture and textiles at Garza Marfa and discover great reads at Marfa Book Company. (You should know, Prada Marfa is an art installation, not an actual store. But it's a favorite place to take photos, so go!)

Favorite places to shop in Marfa include art galleries and boutiques, all mostly within walking distance of one another.

ranch candy Marfa


— 215 N. Highland Ave. —

Candy store and handmade, specially curated items from Texas.

Sister Gaiya shop in Marfa Texas

Sister Gaiya

— 105 W. Texas Street —

Open Tuesday – Saturday, 12pm – 5pm. Art, objects, antiques, clothing, one of a kind, books, and jewelry with inspirations stemming from the Far East…


— 109 W Texas Street —

Leather goods designed and made in Marfa, TX Made with Vegetable Tanned Leather Full-grain American hides Bags and wallets made with Piñatex®


— 317 W. San Antonio Street —

1 – 6 Tuesday/Wednesday 11-6 Thursday – Monday

Texas Rose Marfa

— 120 East El Paso —

Texas Rose Marfa is a curated vintage clothing boutique, reflecting West Texas values. Shop from a collection of Western memorabilia, old pawn jewelry, art, and…

The Get Go Marfa Texas


— 208 South Dean Street —

Selling locally grown produce as well as other local products.

The Marfa Store

— 204 E Dallas Street —

We’re proud to present a selection of the best handmade and high design products made in Marfa, the state of Texas, and beyond. Our store…


— 110 N Highland Ave. —

Open every day, 11am to 5/6/7. Call us 432-729-1976. Email us at Find us on Instagram