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 #: 4164ras 104.5 In Stock: 115  yds

of 115 yards
$22.95  per yard
Item #: 3818bw 81.4 In Stock: 65  yds

of 65 yards
$24.95  per yard
Item #: 3772bw 81.4 In Stock: 62  yds

of 62 yards
$24.95  per yard
Item #: 3846bw 95.4 In Stock: 53  yds

of 53 yards
$24.95  per yard
Item #: 3820bw 95.4 In Stock: 53  yds

of 53 yards
$14.95  per yard
Item #: 6680 107.7 In Stock: 25  yds

of 25 yards
$14.95  per yard
Item #: 820 108.1 In Stock: 4  yds

of 4 yards
$11.21  per yard
Item #: 1132 100.2 In Stock: 20  yds
$14.95
of 20 yards
$22.95  per yard
Item #: 3580BW 103.4 In Stock: 59  yds

of 59 yards
$8.95  per yard
Item #: 4678 105.5 In Stock: 21  yds

of 21 yards
$14.95  per yard
Item #: 6746 107.7 In Stock: 18  yds

of 18 yards
$9.95  per yard
Item #: 6848 107.7 In Stock: 3  yds

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

of 25 yards
$11.95  per yard
Item #: 3256 97.4 In Stock: 44  yds

of 44 yards
$91.48  for entire remnant
Item #: 158rm 104.1 In Stock: 1  pc
$121.98
$24.95  per yard
Item #: 3870bw 81.4 In Stock: 72  yds

of 72 yards
$19.95  per yard
Item #: 350RA 104.1 In Stock: 100  yds

of 100 yards
$4.97  per yard
Item #: 380 100.1 In Stock: 47  yds
$9.95
of 47 yards
$9.95  per yard
Item #: 2882 97.3 In Stock: 8  yds

of 8 yards
$85.49  for entire remnant
Item #: 4174rm 103.5 In Stock: 1  pc
$170.98
$12.95  per yard
Item #: 2634MRX 86.3 In Stock: 17  yds

of 17 yards
$9.95  per yard
Item #: 4038FJ 93.4 In Stock: 43  yds

of 43 yards
$11.95  per yard
Item #: 3042 103.4 In Stock: 46  yds

of 46 yards
$3.97  per yard
Item #: 3322 99.4 In Stock: 23  yds
$7.95
of 23 yards