Fabric
Shop by Category
Special Events
17,222 Results
- Brand New · Unbranded$15.99 to $59.99Free shipping
- $36.63Free shipping63 sold
- $4.00 to $28.99$9.95 shipping
- $19.99or Best Offer$3.99 shipping
- Brand New · Unbranded$18.00or Best OfferFree shipping46 watching
- $18.99or Best Offer$3.99 shipping57 sold
- $1.19 to $14.34Was: $23.90was - US $23.90$12.90 shipping
- Brand New · Star$7.99Free shipping
- $2.49$5.85 shipping166 sold
- $20.99 to $24.95Free shipping
- $2.99Free shipping
- $4.99$2.99 shipping1,425 sold
- $30.00Free shipping74 sold
- $41.86 to $62.78Was: $45.50was - US $45.50Free shipping
- $45.50 to $68.24Free shipping
- $43.85Free shipping
- $6.99Free shipping226 sold
- Brand New · Home Decor$25.00$12.00 shipping8 watching
- $23.99or Best Offer$3.99 shipping
- $19.99or Best Offer$3.99 shipping
- $6.99$4.51 shipping
- $19.99$3.99 shipping
- Brand New · Unbranded$2.99 to $149.99Free shipping
- $4.40 to $242.00Free shipping
- Brand New · Home Decor$18.99or Best Offer$5.99 shipping16 watching
- $22.95or Best Offer$8.65 shipping
- Brand New$22.81Free shipping
- Brand New · Timeless Treasures$14.99$4.95 shipping
- $21.89 to $39.67Free shipping
- $6.95 to $124.95Free shipping
- $24.95$9.95 shipping
- $41.86 to $62.78Was: $45.50was - US $45.50Free shipping
- $18.99or Best Offer$3.99 shipping86 sold
- $8.50$6.30 shipping
- Brand New · Unbranded$5.99$7.10 shipping
- Brand New · Swavelle$34.95or Best Offer$8.95 shipping
- Brand New · Fabricut$19.95or Best Offer$8.65 shipping
- Brand New · Unbranded$2.99 to $149.99Free shipping
- Brand New · Unbranded$60.52Was: $63.71was - US $63.71$9.99 shipping
- $21.89 to $39.67Free shipping
- $36.95or Best Offer$8.65 shipping
- Brand New · Fabric$5.99Free shipping
- $17.95or Best Offer$8.95 shipping
- Brand New · Ballard Designs$17.99$8.50 shipping30 sold
- $22.95or Best Offer$8.65 shipping
- $7.50 to $60.01Was: $7.98was - US $7.98Free shipping
- $13.50$6.55 shipping
- 20 Superb Colours In Stock - Buy Any Amount You NeedBrand New$3.76 to $40.90$30.21 shipping70 sold
- $9.95$3.99 shipping6 watching
- Brand New · Unbranded$2.50$5.95 shipping2 watching
- Brand New · Unbranded$3.76 to $37.75$37.76 shipping
- $29.95or Best Offer$8.65 shipping21 watching
- $1.19 to $14.34Was: $1.99was - US $1.99$12.90 shipping
- Brand New · Unbranded$2.49$2.99 shipping911 sold
- $20.00or Best Offer$10.00 shipping
- $7.33Was: $7.80was - US $7.80Free shipping
- $8.50$6.30 shipping
- $4.99$6.55 shipping
- $26.56Free shipping
- Brand New · Unbranded$45.66Free shipping