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.


$26.95  per yard
Item #: 340RAS 109.1 In Stock: 118  yds

of 118 yards
$11.95  per yard
Item #: 1710SBT 114.2 In Stock: 34  yds

of 34 yards
$9.95  per yard
Item #: 906 108.1 In Stock: 10  yds

of 10 yards
$68.98  for entire remnant
Item #: 2734RM 106.3 In Stock: 1  pc
$19.98  for entire remnant
Item #: 3090RM 106.4 In Stock: 1  pc
$29.95  per yard
Item #: 4784 107.5 In Stock: 5  yds

of 5 yards
$26.95  per yard
Item #: 2206ra 109.3 In Stock: 60  yds

of 60 yards
$7.95  per yard
Item #: 2550 117.3 In Stock: 19  yds

of 19 yards
$53.98  for entire remnant
Item #: 226rm 104.1 In Stock: 1  pc
$71.98
$14.95  per yard
Item #: 1066 108.2 In Stock: 45  yds

of 45 yards
$14.98  for entire remnant
Item #: 3324RM 105.4 In Stock: 1  pc
$9.95  per yard
Item #: 6846 107.7 In Stock: 29  yds

of 29 yards
$11.95  per yard
Item #: 4086 112.5 In Stock: 32  yds

of 32 yards
$18.98  for entire remnant
Item #: 4942RM 105.5 In Stock: 1  pc
$5.21  for entire remnant
Item #: 5236rm 108.6 In Stock: 1  pc
$34.98  for entire remnant
Item #: 200RM 107.1 In Stock: 1  pc
$9.98  per yard
Item #: 1930 111.2 In Stock: 58  yds

of 58 yards
$205.98  for entire remnant
Item #: 3282RM 111.4 In Stock: 1  pc
$16.95  per yard
Item #: 3568BW 103.4 In Stock: 60  yds

of 60 yards
$9.95  per yard
Item #: 700 114.1 In Stock: 42  yds

of 42 yards
$18.95  per yard
Item #: 2036BWS 115.3 In Stock: 108  yds

of 108 yards
$9.95  per yard
Item #: 196 122.1 In Stock: 6  yds

of 6 yards
$21.98  per yard
Item #: 230PP 116.1 In Stock: 100  yds

of 100 yards
$17.95  per yard
Item #: 6920 107.7 In Stock: 33  yds

of 33 yards