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. Lighter 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, Fabric Guru is your premier destination for upholstery fabrics at discount and closeout pricing.


$11.95  per yard
Item #: 140 118.1 In Stock: 25  yds

of 25 yards
$12.95  per yard
Item #: 6858 107.7 In Stock: 18  yds

of 18 yards
$11.95  per yard
Item #: 106 118.1 In Stock: 7  yds

of 7 yards
$17.95  per yard
Item #: 2720 112.3 In Stock: 24  yds

of 24 yards
$9.95  per yard
Item #: 1948 117.2 In Stock: 15  yds

of 15 yards
$11.21  per yard
Item #: 634 109.1 In Stock: 7  yds
$14.95
of 7 yards
$23.95  per yard
Item #: 2060CR 118.3 In Stock: 45  yds

of 45 yards
$14.95  per yard
Item #: 812 108.1 In Stock: 44  yds

of 44 yards
$11.95  per yard
Item #: 2948 110.3 In Stock: 15  yds

of 15 yards
$16.95  per yard
Item #: 280rax 61.1 In Stock: 10  yds

of 10 yards
$23.95  per yard
Item #: 2076CR 118.3 In Stock: 26  yds

of 26 yards
$14.95  per yard
Item #: 4826 107.5 In Stock: 30  yds

of 30 yards
$14.95  per yard
Item #: 2744 112.3 In Stock: 5  yds

of 5 yards
$19.95  per yard
Item #: 344RA 104.1 In Stock: 98  yds

of 98 yards
$7.47  per yard
Item #: 6852 107.7 In Stock: 58  yds
$14.95
of 58 yards
$4.97  per yard
Item #: 1602 105.2 In Stock: 58  yds
$9.95
of 58 yards
$23.95  per yard
Item #: 2058CR 118.3 In Stock: 30  yds

of 30 yards
$7.97  per yard
Item #: 2960 106.3 In Stock: 13  yds
$15.95
of 13 yards
$9.95  per yard
Item #: 3256 102.4 In Stock: 10  yds

of 10 yards
$7.47  per yard
Item #: 4816 107.5 In Stock: 4  yds
$14.95
of 4 yards
$12.95  per yard
Item #: 6960 107.7 In Stock: 10  yds

of 10 yards
$6.95  per yard
Item #: 1328FJ 97.2 In Stock: 18  yds

of 18 yards
$8.96  per yard
Item #: 1124 108.2 In Stock: 20  yds
$11.95
of 20 yards
$15.95  per yard
Item #: 4834 107.5 In Stock: 11  yds

of 11 yards