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 #: 2658vm 74.3 In Stock: 49  yds

of 49 yards
$16.95  per yard
Item #: 3076bw 63.4 In Stock: 79  yds

of 79 yards
$14.95  per yard
Item #: 3376 98.4 In Stock: 12  yds

of 12 yards
$7.47  per yard
Item #: 4536 95.5 In Stock: 32  yds
$14.95
of 32 yards
$11.21  per yard
Item #: 2344 98.3 In Stock: 14  yds
$14.95
of 14 yards
$9.95  per yard
Item #: 1152 100.2 In Stock: 5  yds

of 5 yards
$14.95  per yard
Item #: 3640ras 91.4 In Stock: 118  yds

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

of 118 yards
$11.95  per yard
Item #: 3372mrx 83.4 In Stock: 13  yds

of 13 yards
$4.97  per yard
Item #: 3622 94.4 In Stock: 35  yds
$9.95
of 35 yards
$19.95  per yard
Item #: 180rax 68.1 In Stock: 72  yds

of 72 yards
$18.71  per yard
Item #: 1184 106.2 In Stock: 61  yds
$24.95
of 61 yards
$9.95  per yard
Item #: 2628vm 74.3 In Stock: 14  yds

of 14 yards
$6.71  per yard
Item #: 1460FJ 97.2 In Stock: 21  yds
$8.95
of 21 yards
$22.95  per yard
Item #: 3734bw 81.4 In Stock: 85  yds

of 85 yards
$4.97  per yard
Item #: 2996FJ 92.3 In Stock: 6  yds
$9.95
of 6 yards
$14.95  per yard
Item #: 238rax 61.1 In Stock: 12  yds

of 12 yards
$14.95  per yard
Item #: 2126 98.3 In Stock: 14  yds

of 14 yards
$12.95  per yard
Item #: 130ras 86.1 In Stock: 116  yds

of 116 yards
$26.95  per yard
Item #: 1390bw 36.2 In Stock: 72  yds

of 72 yards
$12.95  per yard
Item #: 116ras 86.1 In Stock: 110  yds

of 110 yards
$8.95  per yard
Item #: 944 108.1 In Stock: 62  yds

of 62 yards
$9.95  per yard
Item #: 2668vm 74.3 In Stock: 67  yds

of 67 yards
$20.95  per yard
Item #: 2570bw 80.3 In Stock: 71  yds

of 71 yards