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.


$14.95  per yard
Item #: 3214 99.4 In Stock: 22  yds

of 22 yards
$16.98  for entire remnant
Item #: 3366rm 100.4 In Stock: 1  pc
$69.98  for entire remnant
Item #: 4910rm 100.5 In Stock: 1  pc
$68.98  for entire remnant
Item #: 1746rm 101.2 In Stock: 1  pc
$21.95  per yard
Item #: 174ra 98.1 In Stock: 60  yds

of 60 yards
$14.95  per yard
Item #: 3592BW 103.4 In Stock: 60  yds

of 60 yards
$17.95  per yard
Item #: 2742 112.3 In Stock: 22  yds

of 22 yards
$14.95  per yard
Item #: 3796bw 95.4 In Stock: 40  yds

of 40 yards
$15.95  per yard
Item #: 2960 106.3 In Stock: 44  yds

of 44 yards
$202.98  for entire remnant
Item #: 4800rm 101.5 In Stock: 1  pc
$8.95  per yard
Item #: 1056 105.2 In Stock: 42  yds

of 42 yards
$14.95  per yard
Item #: 1396SBT 109.2 In Stock: 20  yds

of 20 yards
$9.95  per yard
Item #: 6652 107.7 In Stock: 15  yds

of 15 yards
$15.95  per yard
Item #: 6884 107.7 In Stock: 25  yds

of 25 yards
$18.98  per yard
Item #: 6738 107.7 In Stock: 34  yds

of 34 yards
$12.95  per yard
Item #: 1308rax 56.2 In Stock: 14  yds

of 14 yards
$14.95  per yard
Item #: 3802bw 95.4 In Stock: 60  yds

of 60 yards
$36.98  for entire remnant
Item #: 1446rm 100.2 In Stock: 1  pc
$59.98  for entire remnant
Item #: 1406RM 105.2 In Stock: 1  pc
$7.95  per yard
Item #: 3032 103.4 In Stock: 22  yds

of 22 yards
$24.95  per yard
Item #: 336RA 109.1 In Stock: 78  yds

of 78 yards
$41.95  per yard
Item #: 2728hm 63.3 In Stock: 100  yds

of 100 yards
$9.95  per yard
Item #: 1390 104.2 In Stock: 44  yds

of 44 yards
$9.95  per yard
Item #: 5260 100.6 In Stock: 13  yds

of 13 yards