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. Lighter 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, Fabric Guru is your premier destination for upholstery fabrics at discount and closeout pricing.


$14.95  per yard
Item #: 2300 112.3 In Stock: 27  yds

of 27 yards
$17.95  per yard
Item #: 3226 112.4 In Stock: 28  yds

of 28 yards
$22.95  per yard
Item #: 1470CR 124.2 In Stock: 52  yds

of 52 yards
$19.48  for entire remnant
Item #: 1254RM 110.2 In Stock: 1  pc
$25.98
$28.98  for entire remnant
Item #: 3600RM 111.4 In Stock: 1  pc
$21.95  per yard
Item #: 710TNT 117.1 In Stock: 22  yds

of 22 yards
$11.95  per yard
Item #: 122 118.1 In Stock: 22  yds

of 22 yards
$12.98  for entire remnant
Item #: 2792RM 111.3 In Stock: 1  pc
$11.95  per yard
Item #: 474SBT 127.1 In Stock: 20  yds

of 20 yards
$11.49  for entire remnant
Item #: 3184RM 109.4 In Stock: 1  pc
$22.98
$8.95  per yard
Item #: 738 114.1 In Stock: 61  yds

of 61 yards
$8.98  for entire remnant
Item #: 1218RM 116.2 In Stock: 1  pc
$8.95  per yard
Item #: 2642 117.3 In Stock: 19  yds

of 19 yards
$174.98  for entire remnant
Item #: 3252RM 111.4 In Stock: 1  pc
$9.95  per yard
Item #: 140 122.1 In Stock: 22  yds

of 22 yards
$19.95  per yard
Item #: 3872CR 124.4 In Stock: 40  yds

of 40 yards
$9.95  per yard
Item #: 4120SR 124.5 In Stock: 13  yds

of 13 yards
$18.74  for entire remnant
Item #: 2752RM 105.3 In Stock: 1  pc
$74.98
$92.98  for entire remnant
Item #: 1212RM 114.2 In Stock: 1  pc
$9.95  per yard
Item #: 2906 113.3 In Stock: 31  yds

of 31 yards
$30.95  per yard
Item #: 3250 111.4 In Stock: 10  yds

of 10 yards
$27.95  per yard
Item #: 600TNT 117.1 In Stock: 53  yds

of 53 yards
$39.95  per yard
Item #: 126DL 120.1 In Stock: 97  yds

of 97 yards
$7.95  per yard
Item #: 170 122.1 In Stock: 39  yds

of 39 yards