Product filters Product filters

All Drapery Fabric

Drapery Fabric Fabrics in the Drapery category are printed or lightweight woven fabrics, much lighter than most upholstery, and perfect for curtains, bedding, pillows, and crafts. Drapery can also be used for some light duty upholstery, but for more frequently used furniture, use heavier duty, traditional upholstery fabric. Fabricguru has thousands of patterns and materials that are perfect for any drapery project you have in mind.


$8.98  per yard
Item #: 4372 89.5 In Stock: 8  yds

of 8 yards
$6.98  per yard
Item #: 4356 89.5 In Stock: 13  yds

of 13 yards
$10.95  per yard
Item #: 2214rhx 74.3 In Stock: 43  yds

of 43 yards
$5.98  per yard
Item #: 1492 85.2 In Stock: 3  yds

of 3 yards
$8.95  per yard
Item #: 2350 98.3 In Stock: 33  yds

of 33 yards
$9.95  per yard
Item #: 3300 97.4 In Stock: 23  yds

of 23 yards
$12.95  per yard
Item #: 4512 65.4 In Stock: 22  yds

of 22 yards
$2.97  per yard
Item #: 4348FJ 93.4 In Stock: 16  yds
$5.95
of 16 yards
$5.95  per yard
Item #: 1384 61.2 In Stock: 42  yds

of 42 yards
$13.95  per yard
Item #: 1542RHP 104.2 In Stock: 24  yds

of 24 yards
$11.95  per yard
Item #: 1966 110.2 In Stock: 54  yds

of 54 yards
$26.95  per yard
Item #: 200ra 68.1 In Stock: 92  yds

of 92 yards
$10.95  per yard
Item #: 3434MCP 97.4 In Stock: 45  yds

of 45 yards
$12.95  per yard
Item #: 2378ra 80.3 In Stock: 85  yds

of 85 yards
$4.47  per yard
Item #: 1680FJ 97.2 In Stock: 21  yds
$8.95
of 21 yards
$6.71  per yard
Item #: 2806 102.3 In Stock: 40  yds
$8.95
of 40 yards
$10.95  per yard
Item #: 3106rax 49.4 In Stock: 110  yds

of 110 yards
$5.97  per yard
Item #: 1304FJ 97.2 In Stock: 8  yds
$11.95
of 8 yards
$8.96  per yard
Item #: 2816 102.3 In Stock: 47  yds
$11.95
of 47 yards
$5.96  per yard
Item #: 702 97.1 In Stock: 23  yds
$7.95
of 23 yards
$16.95  per yard
Item #: 3746rhx 80.4 In Stock: 28  yds

of 28 yards
$7.98  per yard
Item #: 630 74.1 In Stock: 23  yds

of 23 yards
$5.98  per yard
Item #: 3876Pr 70.4 In Stock: 5  yds

of 5 yards
$1.99  per yard
Item #: 2336SBT 106.3 In Stock: 7  yds
$7.95
of 7 yards