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.


$16.95  per yard
Item #: 3556BW 103.4 In Stock: 97  yds

of 97 yards
$26.95  per yard
Item #: 226RAS 109.1 In Stock: 111  yds

of 111 yards
$23.95  per yard
Item #: 3206 103.4 In Stock: 15  yds

of 15 yards
$119.98  for entire remnant
Item #: 2056RM 107.3 In Stock: 1  pc
$5.96  per yard
Item #: 3342 102.4 In Stock: 16  yds
$7.95
of 16 yards
$11.95  per yard
Item #: 1476 108.2 In Stock: 24  yds

of 24 yards
$8.95  per yard
Item #: 1348 104.2 In Stock: 40  yds

of 40 yards
$19.98  for entire remnant
Item #: 4868RM 105.5 In Stock: 1  pc
$12.95  per yard
Item #: 1388 108.2 In Stock: 6  yds

of 6 yards
$64.98  for entire remnant
Item #: 242rm 104.1 In Stock: 1  pc
$183.98  for entire remnant
Item #: 4654RM 106.5 In Stock: 1  pc
$4.98  for entire remnant
Item #: 3906rm 109.4 In Stock: 1  pc
$7.46  per yard
Item #: 5270 100.6 In Stock: 64  yds
$9.95
of 64 yards
$45.99  for entire remnant
Item #: 4836rm 101.5 In Stock: 1  pc
$91.98
$113.98  for entire remnant
Item #: 3176RM 106.4 In Stock: 1  pc
$19.98  for entire remnant
Item #: 848RM 110.1 In Stock: 1  pc
$172.48  for entire remnant
Item #: 3204rm 102.4 In Stock: 1  pc
$229.98
$27.98  for entire remnant
Item #: 1866RM 108.2 In Stock: 1  pc
$8.96  per yard
Item #: 1406SBT 109.2 In Stock: 3  yds
$11.95
of 3 yards
$16.95  per yard
Item #: 3624BW 103.4 In Stock: 100  yds

of 100 yards
$6.98  for entire remnant
Item #: 1600RM 104.2 In Stock: 1  pc
$58.98  for entire remnant
Item #: 4582rm 103.5 In Stock: 1  pc
$8.96  per yard
Item #: 1430SBT 109.2 In Stock: 49  yds
$11.95
of 49 yards
$7.95  per yard
Item #: 3336 102.4 In Stock: 11  yds

of 11 yards