Product filters Product filters

Upholstery Fabric

Upholstery fabric Upholstery fabrics are durable woven fabrics that are primarily made to be used on furniture and are durable enough to last. Many of the less heavy upholstery fabrics can be used for more than furniture: Pillows, curtains, bedding, or crafts. Whether you are looking for a new covering for your living room sofa, or new upholstery for your favorite easy chair, FabricGuru.com is your premier destination for upholstery fabrics at discount and closeout pricing.


$11.95  per yard
Item #: 4530 93.5 In Stock: 5  yds

of 5 yards
$30.95  per yard
Item #: 3014bws 22.4 In Stock: 150  yds

of 150 yards
$34.95  per yard
Item #: 768hm 69.1 In Stock: 23  yds

of 23 yards
$14.95  per yard
Item #: 2714 87.3 In Stock: 15  yds

of 15 yards
$19.95  per yard
Item #: 3074ras 49.4 In Stock: 112  yds

of 112 yards
$20.95  per yard
Item #: 3078bws 22.4 In Stock: 177  yds

of 177 yards
$12.95  per yard
Item #: 2540ras 79.3 In Stock: 150  yds

of 150 yards
$20.95  per yard
Item #: 312rax 61.1 In Stock: 3  yds

of 3 yards
$15.95  per yard
Item #: 306ras 61.1 In Stock: 137  yds

of 137 yards
$24.95  per yard
Item #: 3566ras 91.4 In Stock: 128  yds

of 128 yards
$17.95  per yard
Item #: 3656ras 91.4 In Stock: 95  yds

of 95 yards
$4.95  per yard
Item #: 1146 104.2 In Stock: 707  yds

of 707 yards
$18.95  per yard
Item #: 3272ras 38.4 In Stock: 9  yds

of 9 yards
$16.95  per yard
Item #: 1240bws 36.2 In Stock: 144  yds

of 144 yards
$12.95  per yard
Item #: 126ras 86.1 In Stock: 115  yds

of 115 yards
$16.98  per yard
Item #: 2472bws 80.3 In Stock: 71  yds

of 71 yards
$9.95  per yard
Item #: 3608rax 43.3 In Stock: 27  yds

of 27 yards
$22.95  per yard
Item #: 3016bws 63.4 In Stock: 120  yds

of 120 yards
$12.95  per yard
Item #: 3704vm 91.4 In Stock: 57  yds

of 57 yards
$28.95  per yard
Item #: 3680hm 95.4 In Stock: 4  yds

of 4 yards
$18.95  per yard
Item #: 3070ras 49.4 In Stock: 115  yds

of 115 yards
$16.95  per yard
Item #: 3832bws 95.4 In Stock: 101  yds

of 101 yards
$9.95  per yard
Item #: 3236 102.4 In Stock: 21  yds

of 21 yards
$29.95  per yard
Item #: 1354hm 80.2 In Stock: 17  yds

of 17 yards