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.


$4.46  per yard
Item #: 238 99.1 In Stock: 28  yds
$5.95
of 28 yards
$6.95  per yard
Item #: 2028 93.3 In Stock: 2  yds

of 2 yards
$22.95  per yard
Item #: 3900bw 95.4 In Stock: 57  yds

of 57 yards
$29.95  per yard
Item #: 1432 108.2 In Stock: 18  yds

of 18 yards
$7.95  per yard
Item #: 2612FJ 92.3 In Stock: 14  yds

of 14 yards
$9.95  per yard
Item #: 2638vm 74.3 In Stock: 77  yds

of 77 yards
$27.95  per yard
Item #: 6796 107.7 In Stock: 20  yds

of 20 yards
$11.95  per yard
Item #: 5140FJ 100.6 In Stock: 5  yds

of 5 yards
$11.95  per yard
Item #: 5170FJ 100.6 In Stock: 32  yds

of 32 yards
$20.95  per yard
Item #: 3726bw 81.4 In Stock: 93  yds

of 93 yards
$20.95  per yard
Item #: 2478ra 73.3 In Stock: 71  yds

of 71 yards
$3.97  per yard
Item #: 3270 99.4 In Stock: 57  yds
$7.95
of 57 yards
$164.98  for entire remnant
Item #: 1378RM 105.2 In Stock: 1  pc
$36.95  per yard
Item #: 3620hm 95.4 In Stock: 19  yds

of 19 yards
$49.95  per yard
Item #: 3478hm 103.4 In Stock: 71  yds

of 71 yards
$14.95  per yard
Item #: 2302 107.3 In Stock: 4  yds

of 4 yards
$9.95  per yard
Item #: 958FJ 97.1 In Stock: 15  yds

of 15 yards
$36.95  per yard
Item #: 6686 107.7 In Stock: 47  yds

of 47 yards
$8.95  per yard
Item #: 4684 105.5 In Stock: 17  yds

of 17 yards
$8.96  per yard
Item #: 4224 102.5 In Stock: 45  yds
$11.95
of 45 yards
$18.95  per yard
Item #: 6742 107.7 In Stock: 90  yds

of 90 yards
$32.95  per yard
Item #: 1024 108.2 In Stock: 43  yds

of 43 yards
$7.95  per yard
Item #: 3406 99.4 In Stock: 43  yds

of 43 yards
$7.95  per yard
Item #: 1376 104.2 In Stock: 49  yds

of 49 yards