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.


$14.95  per yard
Item #: 3002ras 90.4 In Stock: 136  yds

of 136 yards
$31.95  per yard
Item #: 3250ras 38.4 In Stock: 114  yds

of 114 yards
$5.97  per yard
Item #: 2822 97.3 In Stock: 26  yds
$11.95
of 26 yards
$22.95  per yard
Item #: 3780bws 81.4 In Stock: 156  yds

of 156 yards
$20.95  per yard
Item #: 106ra 98.1 In Stock: 60  yds

of 60 yards
$12.95  per yard
Item #: 3670ras 91.4 In Stock: 138  yds

of 138 yards
$7.95  per yard
Item #: 248 99.1 In Stock: 10  yds

of 10 yards
$59.95  per yard
Item #: 3754hm 95.4 In Stock: 22  yds

of 22 yards
$3.47  per yard
Item #: 1316 96.2 In Stock: 10  yds
$6.95
of 10 yards
$36.95  per yard
Item #: 2480hm 73.3 In Stock: 31  yds

of 31 yards
$9.95  per yard
Item #: 2654vm 74.3 In Stock: 73  yds

of 73 yards
$8.95  per yard
Item #: 4064FJ 93.4 In Stock: 23  yds

of 23 yards
$9.95  per yard
Item #: 2644vm 74.3 In Stock: 54  yds

of 54 yards
$16.95  per yard
Item #: 3850bws 95.4 In Stock: 148  yds

of 148 yards
$24.95  per yard
Item #: 1388bw 36.2 In Stock: 97  yds

of 97 yards
$18.95  per yard
Item #: 3730bw 81.4 In Stock: 98  yds

of 98 yards
$18.95  per yard
Item #: 2476bw 80.3 In Stock: 68  yds

of 68 yards
$42.95  per yard
Item #: 2736hm 63.3 In Stock: 72  yds

of 72 yards
$21.95  per yard
Item #: 176ras 98.1 In Stock: 106  yds

of 106 yards
$50.99  for entire remnant
Item #: 4868rm 101.5 In Stock: 1  pc
$101.98
$22.95  per yard
Item #: 3740ra 53.4 In Stock: 97  yds

of 97 yards
$11.21  per yard
Item #: 4602FJ 100.5 In Stock: 11  yds
$14.95
of 11 yards
$26.95  per yard
Item #: 1340bw 36.2 In Stock: 99  yds

of 99 yards
$14.95  per yard
Item #: 2798FJ 92.3 In Stock: 4  yds

of 4 yards