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.


$16.95  per yard
Item #: 286ra 61.1 In Stock: 69  yds

of 69 yards
$16.95  per yard
Item #: 4164ras 104.5 In Stock: 115  yds

of 115 yards
$25.95  per yard
Item #: 380RA 104.1 In Stock: 92  yds

of 92 yards
$32.95  per yard
Item #: 3776bw 95.4 In Stock: 54  yds

of 54 yards
$14.95  per yard
Item #: 2120 98.3 In Stock: 56  yds

of 56 yards
$22.95  per yard
Item #: 354RAS 104.1 In Stock: 116  yds

of 116 yards
$22.95  per yard
Item #: 3818bw 81.4 In Stock: 65  yds

of 65 yards
$22.95  per yard
Item #: 3580BW 103.4 In Stock: 59  yds

of 59 yards
$14.95  per yard
Item #: 464RA 104.1 In Stock: 97  yds

of 97 yards
$8.95  per yard
Item #: 4678 105.5 In Stock: 21  yds

of 21 yards
$12.95  per yard
Item #: 6756 107.7 In Stock: 10  yds

of 10 yards
$14.95  per yard
Item #: 466RA 104.1 In Stock: 89  yds

of 89 yards
$26.95  per yard
Item #: 3906hm 81.4 In Stock: 89  yds

of 89 yards
$28.95  per yard
Item #: 3786bw 81.4 In Stock: 71  yds

of 71 yards
$14.95  per yard
Item #: 820 108.1 In Stock: 4  yds

of 4 yards
$14.95  per yard
Item #: 6668 107.7 In Stock: 24  yds

of 24 yards
$9.95  per yard
Item #: 6848 107.7 In Stock: 3  yds

of 3 yards
$11.95  per yard
Item #: 2032 110.3 In Stock: 4  yds

of 4 yards
$29.95  per yard
Item #: 4786 107.5 In Stock: 4  yds

of 4 yards
$10.95  per yard
Item #: 1332 108.2 In Stock: 33  yds

of 33 yards
$11.95  per yard
Item #: 3042 103.4 In Stock: 45  yds

of 45 yards
$15.95  per yard
Item #: 6884 107.7 In Stock: 25  yds

of 25 yards
$7.95  per yard
Item #: 3038 103.4 In Stock: 41  yds

of 41 yards
$12.95  per yard
Item #: 960 108.1 In Stock: 21  yds

of 21 yards