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.


$7.47  per yard
Item #: 1896 92.2 In Stock: 25  yds
$14.95
of 25 yards
$8.95  per yard
Item #: 3328 102.4 In Stock: 9  yds

of 9 yards
$7.95  per yard
Item #: 4690 105.5 In Stock: 18  yds

of 18 yards
$4.97  per yard
Item #: 3734FJ 93.4 In Stock: 25  yds
$9.95
of 25 yards
$106.98  for entire remnant
Item #: 4190RM 104.5 In Stock: 1  pc
$6.95  per yard
Item #: 1140 104.2 In Stock: 4  yds

of 4 yards
$7.95  per yard
Item #: 2704FJ 92.3 In Stock: 1  yds
$5.21  per yard
Item #: 3136FJ 92.4 In Stock: 22  yds
$6.95
of 22 yards
$12.44  for entire remnant
Item #: 6054rm 109.7 In Stock: 1  pc
$11.95  per yard
Item #: 5170FJ 100.6 In Stock: 32  yds

of 32 yards
$13.95  per yard
Item #: 2466rax 73.3 In Stock: 6  yds

of 6 yards
$7.95  per yard
Item #: 3146 103.4 In Stock: 6  yds

of 6 yards
$8.95  per yard
Item #: 4684 105.5 In Stock: 17  yds

of 17 yards
$5.95  per yard
Item #: 152 89.1 In Stock: 54  yds

of 54 yards
$65.98  for entire remnant
Item #: 2000rm 102.3 In Stock: 1  pc
$32.49  for entire remnant
Item #: 1982rm 98.2 In Stock: 1  pc
$64.98
$20.95  per yard
Item #: 2478ra 73.3 In Stock: 71  yds

of 71 yards
$6.71  per yard
Item #: 990FJ 97.1 In Stock: 28  yds
$8.95
of 28 yards
$8.95  per yard
Item #: 1468 104.2 In Stock: 93  yds

of 93 yards
$7.95  per yard
Item #: 376 92.1 In Stock: 4  yds

of 4 yards
$18.95  per yard
Item #: 6742 107.7 In Stock: 90  yds

of 90 yards
$9.95  per yard
Item #: 958FJ 97.1 In Stock: 15  yds

of 15 yards
$16.95  per yard
Item #: 3072bw 63.4 In Stock: 67  yds

of 67 yards
$14.95  per yard
Item #: 2526bw 80.3 In Stock: 100  yds

of 100 yards