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.


$29.95  per yard
Item #: 4790 107.5 In Stock: 28  yds

of 28 yards
$31.99  for entire remnant
Item #: 4574rm 98.5 In Stock: 1  pc
$63.98
$8.98  for entire remnant
Item #: 2854rm 100.3 In Stock: 1  pc
$62.98  for entire remnant
Item #: 3906rm 101.4 In Stock: 1  pc
$10.98  for entire remnant
Item #: 4386rm 101.5 In Stock: 1  pc
$23.95  per yard
Item #: 3206 103.4 In Stock: 15  yds

of 15 yards
$11.95  per yard
Item #: 6982 107.7 In Stock: 21  yds

of 21 yards
$11.95  per yard
Item #: 2968 110.3 In Stock: 50  yds

of 50 yards
$14.98  for entire remnant
Item #: 2108RM 104.3 In Stock: 1  pc
$7.46  for entire remnant
Item #: 5030rm 99.6sbt In Stock: 1  pc
$9.95
$35.98  for entire remnant
Item #: 2598rm 100.3 In Stock: 1  pc
$113.98  for entire remnant
Item #: 2776rm 102.3 In Stock: 1  pc
$117.98  for entire remnant
Item #: 1338RM 105.2 In Stock: 1  pc
$23.90  for entire remnant
Item #: 5080rm 108.6 In Stock: 1  pc
$59.95  per yard
Item #: 3450hm 103.4 In Stock: 60  yds

of 60 yards
$24.98  for entire remnant
Item #: 2022RM 105.3 In Stock: 1  pc
$25.95  per yard
Item #: 226RAS 109.1 In Stock: 113  yds

of 113 yards
$25.95  per yard
Item #: 250RA 109.1 In Stock: 98  yds

of 98 yards
$10.99  for entire remnant
Item #: 2082rm 98.3 In Stock: 1  pc
$21.98
$76.98  for entire remnant
Item #: 3102rm 102.4 In Stock: 1  pc
$22.98  for entire remnant
Item #: 380RM 106.1 In Stock: 1  pc
$134.98  for entire remnant
Item #: 1624RM 109.2 In Stock: 1  pc
$44.99  for entire remnant
Item #: 4042rm 98.5 In Stock: 1  pc
$89.98
$9.95  per yard
Item #: 5270 100.6 In Stock: 64  yds

of 64 yards