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.


$19.95  per yard
Item #: 4138 101.5 In Stock: 22  yds

of 22 yards
$3.47  per yard
Item #: 3750FJ 93.4 In Stock: 50  yds
$6.95
of 50 yards
$5.97  per yard
Item #: 4286FJ 93.4 In Stock: 44  yds
$11.95
of 44 yards
$7.95  per yard
Item #: 3256 99.4 In Stock: 62  yds

of 62 yards
$7.95  per yard
Item #: 5246 100.6 In Stock: 20  yds

of 20 yards
$8.95  per yard
Item #: 3080 103.4 In Stock: 13  yds

of 13 yards
$28.95  per yard
Item #: 504RA 104.1 In Stock: 99  yds

of 99 yards
$9.95  per yard
Item #: 1492 104.2 In Stock: 46  yds

of 46 yards
$44.98  for entire remnant
Item #: 5012rm 100.6 In Stock: 1  pc
$9.95  per yard
Item #: 1188 104.2 In Stock: 65  yds

of 65 yards
$6.95  per yard
Item #: 370 85.1 In Stock: 27  yds

of 27 yards
$6.95  per yard
Item #: 4608FJ 100.5 In Stock: 11  yds

of 11 yards
$14.95  per yard
Item #: 1384bw 36.2 In Stock: 92  yds

of 92 yards
$15.95  per yard
Item #: 182ras 98.1 In Stock: 123  yds

of 123 yards
$11.95  per yard
Item #: 434RAS 104.1 In Stock: 121  yds

of 121 yards
$8.21  per yard
Item #: 2822ER 94.3 In Stock: 32  yds
$10.95
of 32 yards
$46.98  for entire remnant
Item #: 4338rm 101.5 In Stock: 1  pc
$24.95  per yard
Item #: 3822bw 95.4 In Stock: 60  yds

of 60 yards
$11.95  per yard
Item #: 3258 97.4 In Stock: 83  yds

of 83 yards
$23.95  per yard
Item #: 196ra 98.1 In Stock: 57  yds

of 57 yards
$11.95  per yard
Item #: 392 100.1 In Stock: 44  yds

of 44 yards
$19.95  per yard
Item #: 2644rhx 87.3 In Stock: 14  yds

of 14 yards
$19.95  per yard
Item #: 1638 109.2 In Stock: 12  yds

of 12 yards
$10.95  per yard
Item #: 3648ER 93.4 In Stock: 16  yds

of 16 yards