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.


$3.95  per yard
Item #: 3734 89.3 In Stock: 46  yds

of 46 yards
$14.95  per yard
Item #: 1354bws 36.2 In Stock: 151  yds

of 151 yards
$21.95  per yard
Item #: 2610rhx 86.3 In Stock: 5  yds

of 5 yards
$18.95  per yard
Item #: 3100bw 63.4 In Stock: 50  yds

of 50 yards
$32.95  per yard
Item #: 2722rax 63.3 In Stock: 6  yds

of 6 yards
$12.95  per yard
Item #: 3702vm 91.4 In Stock: 25  yds

of 25 yards
$12.95  per yard
Item #: 3666ras 91.4 In Stock: 21  yds

of 21 yards
$21.95  per yard
Item #: 3800bws 81.4 In Stock: 114  yds

of 114 yards
$9.95  per yard
Item #: 2622vm 74.3 In Stock: 50  yds

of 50 yards
$18.95  per yard
Item #: 2312rax 73.3 In Stock: 18  yds

of 18 yards
$12.95  per yard
Item #: 150ras 86.1 In Stock: 100  yds

of 100 yards
$12.95  per yard
Item #: 124ras 86.1 In Stock: 129  yds

of 129 yards
$19.95  per yard
Item #: 3020ras 90.4 In Stock: 30  yds

of 30 yards
$19.95  per yard
Item #: 3924ras 95.4 In Stock: 145  yds

of 145 yards
$11.95  per yard
Item #: 2550bws 80.3 In Stock: 129  yds

of 129 yards
$21.95  per yard
Item #: 178ras 98.1 In Stock: 105  yds

of 105 yards
$18.95  per yard
Item #: 1364bw 36.2 In Stock: 62  yds

of 62 yards
$20.95  per yard
Item #: 3574ra 91.4 In Stock: 87  yds

of 87 yards
$23.95  per yard
Item #: 198ra 98.1 In Stock: 93  yds

of 93 yards
$16.95  per yard
Item #: 192ras 98.1 In Stock: 126  yds

of 126 yards
$24.95  per yard
Item #: 3866bw 81.4 In Stock: 46  yds

of 46 yards
$20.95  per yard
Item #: 1342bw 36.2 In Stock: 62  yds

of 62 yards
$32.95  per yard
Item #: 2456bw 80.3 In Stock: 98  yds

of 98 yards
$14.95  per yard
Item #: 2394bws 80.3 In Stock: 102  yds

of 102 yards