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.


$6.71  per yard
Item #: 3156FJ 92.4 In Stock: 2  yds
$8.95
of 2 yards
$12.95  per yard
Item #: 2542ras 79.3 In Stock: 136  yds

of 136 yards
$20.95  per yard
Item #: 114ras 98.1 In Stock: 94  yds

of 94 yards
$14.95  per yard
Item #: 194ras 86.1 In Stock: 96  yds

of 96 yards
$26.95  per yard
Item #: 182ras 68.1 In Stock: 159  yds

of 159 yards
$22.95  per yard
Item #: 3748hm 95.4 In Stock: 19  yds

of 19 yards
$14.95  per yard
Item #: 3782bw 95.4 In Stock: 96  yds

of 96 yards
$18.95  per yard
Item #: 2390rax 73.3 In Stock: 79  yds

of 79 yards
$9.95  per yard
Item #: 2636vm 74.3 In Stock: 93  yds

of 93 yards
$30.95  per yard
Item #: 3612hm 95.4 In Stock: 10  yds

of 10 yards
$31.95  per yard
Item #: 2722ras 63.3 In Stock: 107  yds

of 107 yards
$9.95  per yard
Item #: 3696 98.4 In Stock: 19  yds

of 19 yards
$8.96  per yard
Item #: 4454 88.5 In Stock: 61  yds
$11.95
of 61 yards
$14.95  per yard
Item #: 2132 98.3 In Stock: 5  yds

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

of 8 yards
$14.95  per yard
Item #: 462RAS 104.1 In Stock: 144  yds

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

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

of 150 yards
$12.95  per yard
Item #: 3666ras 91.4 In Stock: 46  yds

of 46 yards
$12.95  per yard
Item #: 2538ras 79.3 In Stock: 139  yds

of 139 yards
$69.98  for entire remnant
Item #: 1948RM 107.2 In Stock: 1  pc
$19.95  per yard
Item #: 3924ras 95.4 In Stock: 145  yds

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

of 34 yards
$5.96  per yard
Item #: 4584 95.5 In Stock: 7  yds
$7.95
of 7 yards