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 #: 1342 104.2 In Stock: 3  yds

of 3 yards
$28.95  per yard
Item #: 3854bw 81.4 In Stock: 51  yds

of 51 yards
$9.95  per yard
Item #: 2658vm 74.3 In Stock: 81  yds

of 81 yards
$19.95  per yard
Item #: 348RAS 104.1 In Stock: 136  yds

of 136 yards
$16.95  per yard
Item #: 3076bw 63.4 In Stock: 97  yds

of 97 yards
$4.97  per yard
Item #: 2814 101.3 In Stock: 4  yds
$9.95
of 4 yards
$14.95  per yard
Item #: 3218 99.4 In Stock: 27  yds

of 27 yards
$6.71  per yard
Item #: 2728 94.3 In Stock: 6  yds
$8.95
of 6 yards
$7.47  per yard
Item #: 4526 95.5 In Stock: 32  yds
$14.95
of 32 yards
$5.97  per yard
Item #: 2340 98.3 In Stock: 41  yds
$11.95
of 41 yards
$14.95  per yard
Item #: 3376 98.4 In Stock: 15  yds

of 15 yards
$7.95  per yard
Item #: 3390 99.4 In Stock: 24  yds

of 24 yards
$11.95  per yard
Item #: 3372mrx 83.4 In Stock: 14  yds

of 14 yards
$22.95  per yard
Item #: 3726hm 95.4 In Stock: 13  yds

of 13 yards
$1.50  each
Item #: 2904hm 59.3 In Stock: 74  pcs
$5.21  per yard
Item #: 3308 99.4 In Stock: 43  yds
$6.95
of 43 yards
$4.97  per yard
Item #: 3714 98.4 In Stock: 3  yds
$9.95
of 3 yards
$9.95  per yard
Item #: 2668vm 74.3 In Stock: 83  yds

of 83 yards
$22.95  per yard
Item #: 2620rhx 86.3 In Stock: 9  yds

of 9 yards
$51.95  per yard
Item #: 300RAS 104.1 In Stock: 110  yds

of 110 yards
$14.95  per yard
Item #: 2344 98.3 In Stock: 29  yds

of 29 yards
$6.95  per yard
Item #: 3234 99.4 In Stock: 12  yds

of 12 yards
$22.95  per yard
Item #: 3734bw 81.4 In Stock: 87  yds

of 87 yards
$7.46  per yard
Item #: 3622 94.4 In Stock: 41  yds
$9.95
of 41 yards