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.


$23.95  per yard
Item #: 194ra 98.1 In Stock: 100  yds

of 100 yards
$14.95  per yard
Item #: 4194FJ 93.4 In Stock: 14  yds

of 14 yards
$8.96  per yard
Item #: 5268 100.6 In Stock: 70  yds
$11.95
of 70 yards
$5.96  per yard
Item #: 1664FJ 97.2 In Stock: 39  yds
$7.95
of 39 yards
$4.97  per yard
Item #: 2874 97.3 In Stock: 2  yds
$9.95
of 2 yards
$24.95  per yard
Item #: 2778hm 63.3 In Stock: 68  yds

of 68 yards
$19.95  per yard
Item #: 330RA 104.1 In Stock: 95  yds

of 95 yards
$14.95  per yard
Item #: 4878 107.5 In Stock: 2  yds

of 2 yards
$5.95  per yard
Item #: 206 99.1 In Stock: 20  yds

of 20 yards
$6.95  per yard
Item #: 1136 104.2 In Stock: 13  yds

of 13 yards
$12.95  per yard
Item #: 430RAS 104.1 In Stock: 126  yds

of 126 yards
$5.96  per yard
Item #: 3232 99.4 In Stock: 36  yds
$7.95
of 36 yards
$14.95  per yard
Item #: 3780bws 95.4 In Stock: 98  yds

of 98 yards
$12.44  for entire remnant
Item #: 6054rm 109.7 In Stock: 1  pc
$22.95  per yard
Item #: 3836bw 95.4 In Stock: 60  yds

of 60 yards
$11.95  per yard
Item #: 5026 101.6 In Stock: 26  yds

of 26 yards
$9.95  per yard
Item #: 4692 105.5 In Stock: 23  yds

of 23 yards
$9.95  per yard
Item #: 1280 104.2 In Stock: 42  yds

of 42 yards
$8.95  per yard
Item #: 5254 101.6 In Stock: 24  yds

of 24 yards
$3.97  per yard
Item #: 1172FJ 97.2 In Stock: 6  yds
$7.95
of 6 yards
$14.95  per yard
Item #: 2526bw 80.3 In Stock: 100  yds

of 100 yards
$161.98  for entire remnant
Item #: 4012rm 103.5 In Stock: 1  pc
$4.97  per yard
Item #: 1334 96.2 In Stock: 4  yds
$9.95
of 4 yards
$16.95  per yard
Item #: 3072bw 63.4 In Stock: 67  yds

of 67 yards