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.


$13.95  per yard
Item #: 2304rax 73.3 In Stock: 4  yds

of 4 yards
$8.95  per yard
Item #: 3726FJ 93.4 In Stock: 9  yds

of 9 yards
$4.47  per yard
Item #: 1616FJ 97.2 In Stock: 12  yds
$8.95
of 12 yards
$33.95  per yard
Item #: 3146hm 90.4 In Stock: 10  yds

of 10 yards
$14.95  per yard
Item #: 2524bw 80.3 In Stock: 60  yds

of 60 yards
$7.95  per yard
Item #: 4666 105.5 In Stock: 2  yds

of 2 yards
$20.95  per yard
Item #: 3824bws 95.4 In Stock: 184  yds

of 184 yards
$11.95  per yard
Item #: 2954FJ 92.3 In Stock: 10  yds

of 10 yards
$22.95  per yard
Item #: 3820bw 81.4 In Stock: 92  yds

of 92 yards
$11.95  per yard
Item #: 1354 108.2 In Stock: 7  yds

of 7 yards
$18.95  per yard
Item #: 3870bw 95.4 In Stock: 91  yds

of 91 yards
$14.95  per yard
Item #: 3640ras 91.4 In Stock: 103  yds

of 103 yards
$8.96  per yard
Item #: 2818 97.3 In Stock: 32  yds
$11.95
of 32 yards
$14.95  per yard
Item #: 2906 97.3 In Stock: 42  yds

of 42 yards
$59.95  per yard
Item #: 3512hm 103.4 In Stock: 24  yds

of 24 yards
$12.95  per yard
Item #: 3636 69.4 In Stock: 19  yds

of 19 yards
$13.95  per yard
Item #: 2506ras 79.3 In Stock: 130  yds

of 130 yards
$9.95  per yard
Item #: 2668vm 74.3 In Stock: 70  yds

of 70 yards
$14.95  per yard
Item #: 458RAS 104.1 In Stock: 151  yds

of 151 yards
$7.95  per yard
Item #: 1486 104.2 In Stock: 14  yds

of 14 yards
$15.95  per yard
Item #: 188ras 98.1 In Stock: 127  yds

of 127 yards
$9.95  per yard
Item #: 2658vm 74.3 In Stock: 74  yds

of 74 yards
$9.95  per yard
Item #: 2646vm 74.3 In Stock: 78  yds

of 78 yards
$2.97  per yard
Item #: 104 89.1 In Stock: 6  yds
$5.95
of 6 yards