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.


$9.95  per yard
Item #: 2638vm 74.3 In Stock: 55  yds

of 55 yards
$22.95  per yard
Item #: 3826bw 95.4 In Stock: 52  yds

of 52 yards
$27.71  per yard
Item #: 6682 107.7 In Stock: 34  yds
$36.95
of 34 yards
$11.95  for entire remnant
Item #: 6410rm 110.7 SBT In Stock: 1  pc
$11.21  per yard
Item #: 6736 107.7 In Stock: 9  yds
$14.95
of 9 yards
$8.95  per yard
Item #: 712 114.1 In Stock: 2  yds

of 2 yards
$11.21  per yard
Item #: 2120 98.3 In Stock: 50  yds
$14.95
of 50 yards
$16.46  per yard
Item #: 6880 107.7 In Stock: 28  yds
$21.95
of 28 yards
$14.95  per yard
Item #: 464RA 104.1 In Stock: 97  yds

of 97 yards
$28.95  per yard
Item #: 3762bw 81.4 In Stock: 75  yds

of 75 yards
$23.95  per yard
Item #: 108CR 119.1 In Stock: 22  yds

of 22 yards
$24.95  per yard
Item #: 3870bw 81.4 In Stock: 72  yds

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

of 59 yards
$16.95  per yard
Item #: 3072bw 63.4 In Stock: 65  yds

of 65 yards
$24.95  per yard
Item #: 3846bw 95.4 In Stock: 48  yds

of 48 yards
$16.95  per yard
Item #: 1026 108.2 In Stock: 11  yds

of 11 yards
$1.50  each
Item #: 3002ras 49.4 In Stock: 864  pcs
$16.95  per yard
Item #: 2564bw 80.3 In Stock: 78  yds

of 78 yards
$22.95  per yard
Item #: 3818bw 81.4 In Stock: 64  yds

of 64 yards
$14.95  per yard
Item #: 466RA 104.1 In Stock: 85  yds

of 85 yards
$18.71  per yard
Item #: 6744 107.7 In Stock: 37  yds
$24.95
of 37 yards
$26.95  per yard
Item #: 380RAS 104.1 In Stock: 114  yds

of 114 yards
$22.95  per yard
Item #: 3740 95.4 In Stock: 11  yds

of 11 yards
$11.95  per yard
Item #: 2958 110.3 In Stock: 8  yds

of 8 yards