BACK TO TOP

Home Decor Fabric

JoAnn.com & Jo-Ann Fabric and Craft Stores have the last home decor fabric styles from the top brands. Make your search easier and find the home decor fabrics you want by color.

50% OFF Outdoor Fabrics Reg. 19.99-29.99


New Kelly Ripa Home Collection is now available at JoAnn.com & Jo-Ann Fabric and Craft Stores
Fabric Remnants are great for quilts, craft projects & more.   Maximum order quantity is 1 yard due to limited availability.
Learn how to make Grommet Top Curtains with Jo-Ann Fabric & Craft Stores
Learn how to make a roman shade with Jo-Ann Fabric & Craft Stores
Narrow By:
1 - 36 of 8,554 Results
per page
  • $29.99 $14.99/yd
  • $5.99 $3.59/yd
  • $6.99 $4.19/yd
    BUY ONLINE PICK-UP IN-STORE
  • $10.99 $6.59/yd
  • $34.99 $17.49/yd
    BUY ONLINE PICK-UP IN-STORE
  • $6.99 $4.19/yd
    BUY ONLINE PICK-UP IN-STORE
  • $54.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $19.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $34.99 $17.49/yd
    BUY ONLINE PICK-UP IN-STORE
  • $44.99 $22.49/yd
    BUY ONLINE PICK-UP IN-STORE
  • $19.99 $9.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $59.99 $29.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $59.99 $29.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $29.99 $14.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $24.99 $12.49/yd
  • $44.99 $22.49/yd
    BUY ONLINE PICK-UP IN-STORE
  • $34.99 $17.49/yd
    BUY ONLINE PICK-UP IN-STORE
  • $6.99 $4.19/yd
    BUY ONLINE PICK-UP IN-STORE
  • $34.99 $17.49/yd
    BUY ONLINE PICK-UP IN-STORE
  • $19.99 $9.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $59.99 $29.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $59.99 $29.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $29.99 $14.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $24.99 $12.49/yd
    BUY ONLINE PICK-UP IN-STORE
  • $29.99 $14.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $34.99 $17.49/yd
    BUY ONLINE PICK-UP IN-STORE
  • $29.99 $14.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $21.99 $10.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $49.99 $24.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $39.99 $19.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $59.99 $29.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $39.99 $19.99/yd
    BUY ONLINE PICK-UP IN-STORE
  • $6.99 $4.19/yd
    BUY ONLINE PICK-UP IN-STORE
  • $7.99 $4.79/yd
    BUY ONLINE PICK-UP IN-STORE
  • $21.99 $10.99/yd
    BUY ONLINE PICK-UP IN-STORE
Narrow By:
Narrow By: