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.


$29.95  per yard
Item #: 1354hm 80.2 In Stock: 19  yds

of 19 yards
$9.95  per yard
Item #: 3236 102.4 In Stock: 22  yds

of 22 yards
$29.95  per yard
Item #: 2064 96.3 In Stock: 17  yds

of 17 yards
$16.95  per yard
Item #: 3832bws 95.4 In Stock: 118  yds

of 118 yards
$30.95  per yard
Item #: 3058bw 22.4 In Stock: 89  yds

of 89 yards
$22.95  per yard
Item #: 3016bws 63.4 In Stock: 122  yds

of 122 yards
$24.95  per yard
Item #: 3018bw 22.4 In Stock: 79  yds

of 79 yards
$59.95  per yard
Item #: 3750hm 95.4 In Stock: 39  yds

of 39 yards
$20.95  per yard
Item #: 3836bws 81.4 In Stock: 89  yds

of 89 yards
$9.95  per yard
Item #: 2666vm 74.3 In Stock: 140  yds

of 140 yards
$38.95  per yard
Item #: 3698hm 95.4 In Stock: 24  yds

of 24 yards
$59.95  per yard
Item #: 3808hm 47.4 In Stock: 41  yds

of 41 yards
$29.95  per yard
Item #: 2208mc 67.3 In Stock: 18  yds

of 18 yards
$20.95  per yard
Item #: 4532mcp 65.4 In Stock: 40  yds

of 40 yards
$22.95  per yard
Item #: 3606ras 43.3 In Stock: 104  yds

of 104 yards
$18.95  per yard
Item #: 3072ras 49.4 In Stock: 112  yds

of 112 yards
$24.95  per yard
Item #: 2394ras 73.3 In Stock: 109  yds

of 109 yards
$9.95  per yard
Item #: 5716 100.6 In Stock: 52  yds

of 52 yards
$12.95  per yard
Item #: 2480bws 80.3 In Stock: 195  yds

of 195 yards
$15.95  per yard
Item #: 1328bws 36.2 In Stock: 139  yds

of 139 yards
$16.95  per yard
Item #: 186ras 98.1 In Stock: 123  yds

of 123 yards
$22.95  per yard
Item #: 3776bw 81.4 In Stock: 53  yds

of 53 yards
$12.95  per yard
Item #: 3778bws 95.4 In Stock: 161  yds

of 161 yards
$32.95  per yard
Item #: 3002ras 49.4 In Stock: 123  yds

of 123 yards