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.


$5.95  per yard
Item #: 464MRX 85.1 In Stock: 21  yds

of 21 yards
$3.47  per yard
Item #: 2816FJ 92.3 In Stock: 16  yds
$6.95
of 16 yards
$15.95  per yard
Item #: 238rax 61.1 In Stock: 8  yds

of 8 yards
$4.47  per yard
Item #: 272 91.1 In Stock: 8  yds
$8.95
of 8 yards
$11.95  per yard
Item #: 2106 96.3 In Stock: 17  yds

of 17 yards
$3.97  per yard
Item #: 2662FJ 92.3 In Stock: 24  yds
$7.95
of 24 yards
$6.95  per yard
Item #: 3670FJ 93.4 In Stock: 6  yds

of 6 yards
$15.95  per yard
Item #: 190ras 98.1 In Stock: 108  yds

of 108 yards
$11.95  per yard
Item #: 3254 97.4 In Stock: 49  yds

of 49 yards
$11.95  per yard
Item #: 116ras 86.1 In Stock: 117  yds

of 117 yards
$20.95  per yard
Item #: 3794bw 95.4 In Stock: 44  yds

of 44 yards
$8.95  per yard
Item #: 1460FJ 97.2 In Stock: 45  yds

of 45 yards
$32.95  per yard
Item #: 6702 107.7 In Stock: 27  yds

of 27 yards
$20.95  per yard
Item #: 104ra 98.1 In Stock: 52  yds

of 52 yards
$42.95  per yard
Item #: 3704hm 95.4 In Stock: 17  yds

of 17 yards
$7.95  per yard
Item #: 226 99.1 In Stock: 5  yds

of 5 yards
$19.95  per yard
Item #: 1038FJ 97.2 In Stock: 14  yds

of 14 yards
$6.71  per yard
Item #: 1566FJ 97.2 In Stock: 5  yds
$8.95
of 5 yards
$9.95  per yard
Item #: 4638FJ 100.5 In Stock: 16  yds

of 16 yards
$28.98  per yard
Item #: 3852bw 81.4 In Stock: 74  yds

of 74 yards
$9.95  per yard
Item #: 2628FJ 92.3 In Stock: 13  yds

of 13 yards
$22.95  per yard
Item #: 3774bw 95.4 In Stock: 98  yds

of 98 yards
$11.95  per yard
Item #: 5262 100.6 In Stock: 93  yds

of 93 yards
$1.00  each
Item #: 2916hm 59.3 In Stock: 916  pcs