Joann Fabrics is Closing – Here’s Where to Buy Fabric Instead!


Find out where to buy fabric after Joann’s nationwide closures!

hand guiding gray fabric through sewing machine

With Joann Fabrics shutting down its locations, you might be wondering where to shop for fabric now. Whether you’re looking for quilting cotton, designer textiles, or eco-friendly options, these nationwide and online retailers have you covered!

storefront with closing signs

We know how much Joann’s has meant to the sewing and fabric community, and its absence will leave a space that’s hard to fill. For so many, it wasn’t just a store—it was a place of inspiration, creativity, and connection. Our hearts are with everyone who feels this loss, and we truly hope that one of these companies can help bring new possibilities and keep your passion for sewing alive. ❤️


Here are the best places to buy fabric nationwide & where to buy fabric online:

stack of orange pink and yellow fabrics


Craft stores like Joann with an in-store experience:


rolls of various fabrics on shelf

1. Hobby Lobby

Available in-store & online.

Hobby Lobby carries a decent variety of fabrics, including cotton, fleece, minky, faux leather, and home décor fabrics. They also offer a selection of seasonal prints and patterns, making it a great place to find unique holiday or themed fabrics. While their selection isn’t as vast as Joann’s, their frequent sales and coupons make it an attractive option for budget-conscious shoppers. Prices generally range from $5 to $15 per yard, depending on the fabric type.

Shop Hobby Lobby’s fabrics online now.


2. Michael’s 

Available in-store & online.

Michaels has a more limited fabric selection, focusing primarily on pre-cut fabric, felt, tulle, and small craft-friendly textiles. They don’t carry bolts of fabric like other major retailers, so it’s best for small DIY projects rather than full sewing endeavors. The prices are relatively low, ranging from $3 to $12 per yard, making it a convenient stop for quick craft needs rather than serious garment-making or upholstery projects.

Shop Michael’s fabrics online now.

Hip Tip: Don’t forget to check out local fabric shops where you can see and feel fabrics in person, score unique finds, and get expert advice. Plus, building relationships with small business owners keeps the sewing community thriving.


Online & in-store fabric retailers:


hand holding edge of laptop with fabrics on screen

3. Walmart 

Available in-store & online.

Walmart offers a budget-friendly selection of fabrics, including cotton, fleece, flannel, felt, and even some upholstery materials. While the in-store selection is somewhat limited, their online inventory provides a wider range of options. Walmart is an affordable choice, with prices typically ranging from $2 to $10 per yard, making it ideal for beginner sewists, craft projects, and simple home decor updates.

Shop Walmart’s fabrics online now.


4. Amazon

Available online only.

Amazon offers a vast selection of fabrics, from everyday cotton to luxurious silk, leather, upholstery materials, and specialty textiles. With an unmatched variety, there’s something for every project and budget, with prices ranging from as little as $3 to over $50 per yard. Since many fabrics are sold by third-party vendors, reading reviews and product descriptions can help you find high-quality options that meet your needs.

Shop Amazon’s fabrics online now.


5. Fabric Wholesale Direct 

Available online only. 

Fabric Wholesale Direct is a great online retailer for those looking to buy fabric in bulk. They offer a broad selection, including cotton, linen, velvet, chiffon, and stretch fabrics for both apparel and home projects from beach umbrellas to moisture-wicking performance wear. With prices typically ranging from $3 to $80 per yard, this site is a budget-friendly option for those who need larger fabric quantities without sacrificing quality.

Shop Fabric Wholesale Direct’s fabrics online now.


woman walking in fabric store

6. Mood Fabrics 

Available online & in-store.

Mood Fabrics is a go-to destination for designers and fashion enthusiasts, offering an extensive collection of high-end fabrics, including silk, wool, denim, chiffon, and exclusive designer prints. If you’re looking for unique, fashion-forward fabrics, Mood is a fantastic choice, but it does come at a higher price point, often ranging from $15 to over $100 per yard. Their online store offers an even larger variety than their physical locations, but if you’re lucky enough to shop in person, Mood Fabrics has three stores in NYC, LA, and Miami, making it a top pick for premium fabric shopping.

Shop Mood Fabrics online now + score 15% OFF your first order when you sign up for emails.


7. IKEA

Available online & in-store.

IKEA may not be the first store that comes to mind for fabric, but they do offer a small, yet stylish selection of pre-cut fabrics, primarily made from cotton and linen. Their Scandinavian-inspired prints stand out, making them a great choice for modern home projects. Pre-cut fabric prices at IKEA are around $14.99 for a 59″x118″ piece.

Shop IKEA fabrics online now.


8. Lowe’s or The Home Depot 

Available online (in-store availability may vary).

Your popular home improvement stores are a surprising source for fabric. However, they mostly carry heavy-duty canvas, drop cloths, and specialty textiles like blackout fabric and weather-resistant materials. While they don’t offer traditional sewing fabrics, they are ideal for upholstery, outdoor projects, and DIY home improvements. Prices usually fall between $4 and $20 per yard, depending on the material.

Shop Lowe’s or The Home Depot fabrics online now.


stack of pure linen fabrics on wood tray

9. Nature’s Fabrics 

Available online only. 

Nature’s Fabrics is more than just a fabric store—it’s a place for creators who care about what goes into their projects and onto their skin. With a deep commitment to sustainability, they offer a beautifully curated selection of organic cotton, bamboo, wool, and hemp fabrics that feel as good as they look. Prices range from $7 to $42 per yard. Whether you’re sewing cozy baby essentials, soft loungewear, or everyday staples, you can trust that their fabrics are free from harsh chemicals and designed with both quality and the environment in mind.

Shop all Nature’s Fabrics online now + score 15% OFF your first order when you sign up for emails.


10. Etsy

Available online only. 

Etsy is a hidden gem for fabric lovers, offering a vast and unique selection of textiles from independent sellers around the world. Whether you’re searching for organic cotton, vintage prints, hand-dyed linens, or rare artisan-made fabrics, Etsy is a treasure trove of one-of-a-kind finds. Many sellers offer small-batch, eco-friendly, and custom-printed options, making it an ideal place for makers who value quality and individuality. Plus, by shopping on Etsy, you’re directly supporting small businesses and passionate creators who pour their hearts into their craft. While prices vary depending on the seller and fabric type, the ability to find truly special materials that can’t be found in big-box stores makes Etsy a go-to destination for unique and inspiring fabrics.

Shop all Etsy fabrics online now + follow your favorite shops to potentially score an exclusive discount!


Check out these DIY projects that don’t require fabric.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *