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.


$22.95  per yard
Item #: 3748hm 95.4 In Stock: 32  yds

of 32 yards
$19.95  per yard
Item #: 2090 96.3 In Stock: 8  yds

of 8 yards
$30.95  per yard
Item #: 3612hm 95.4 In Stock: 15  yds

of 15 yards
$3.95  per yard
Item #: 3734 89.3 In Stock: 69  yds

of 69 yards
$9.95  per yard
Item #: 3696 98.4 In Stock: 28  yds

of 28 yards
$19.95  per yard
Item #: 3924ras 95.4 In Stock: 138  yds

of 138 yards
$11.95  per yard
Item #: 3666ras 91.4 In Stock: 96  yds

of 96 yards
$14.95  per yard
Item #: 2132 98.3 In Stock: 5  yds

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

of 87 yards
$4.46  per yard
Item #: 1146FJ 97.2 In Stock: 16  yds
$5.95
of 16 yards
$8.95  per yard
Item #: 2076 99.3 In Stock: 6  yds

of 6 yards
$22.95  per yard
Item #: 3712hm 95.4 In Stock: 34  yds

of 34 yards
$8.96  per yard
Item #: 4454 88.5 In Stock: 69  yds
$11.95
of 69 yards
$18.95  per yard
Item #: 3100bw 63.4 In Stock: 72  yds

of 72 yards
$16.95  per yard
Item #: 1214bws 36.2 In Stock: 150  yds

of 150 yards
$9.95  per yard
Item #: 2622vm 74.3 In Stock: 49  yds

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

of 98 yards
$13.95  per yard
Item #: 462RAS 104.1 In Stock: 154  yds

of 154 yards
$15.95  per yard
Item #: 214ras 98.1 In Stock: 137  yds

of 137 yards
$69.98  for entire remnant
Item #: 1948RM 107.2 In Stock: 1  pc
$16.95  per yard
Item #: 1354bw 36.2 In Stock: 81  yds

of 81 yards
$18.95  per yard
Item #: 2312ras 73.3 In Stock: 85  yds

of 85 yards
$59.95  per yard
Item #: 2562hm 73.3 In Stock: 58  yds

of 58 yards
$12.95  per yard
Item #: 2538ras 79.3 In Stock: 107  yds

of 107 yards