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.


$28.95  per yard
Item #: 3630hm 95.4 In Stock: 89  yds

of 89 yards
$10.95  per yard
Item #: 4058MCP 104.5 In Stock: 55  yds

of 55 yards
$9.95  per yard
Item #: 4638FJ 100.5 In Stock: 16  yds

of 16 yards
$13.95  per yard
Item #: 492mcx 86.1 In Stock: 7  yds

of 7 yards
$6.95  per yard
Item #: 3876FJ 93.4 In Stock: 14  yds

of 14 yards
$5.95  per yard
Item #: 1346mhx 79.2 In Stock: 20  yds

of 20 yards
$13.95  per yard
Item #: 1544RHP 104.2 In Stock: 79  yds

of 79 yards
$6.98  per yard
Item #: 4452 89.5 In Stock: 15  yds

of 15 yards
$12.95  per yard
Item #: 2378ra 80.3 In Stock: 80  yds

of 80 yards
$5.97  per yard
Item #: 1888 99.2 In Stock: 30  yds
$11.95
of 30 yards
$4.99  per yard
Item #: 1582 88.2 In Stock: 2  yds
$19.95
of 2 yards
$5.96  per yard
Item #: 702 97.1 In Stock: 21  yds
$7.95
of 21 yards
$10.95  per yard
Item #: 2456ras 73.3 In Stock: 126  yds

of 126 yards
$5.97  per yard
Item #: 424 100.1 In Stock: 42  yds
$11.95
of 42 yards
$12.95  per yard
Item #: 164ra 98.1 In Stock: 100  yds

of 100 yards
$5.95  per yard
Item #: 1648mcx 81.2 In Stock: 42  yds

of 42 yards
$5.95  per yard
Item #: 492mcx 75.1 In Stock: 15  yds

of 15 yards
$4.47  per yard
Item #: 1712 98.2 In Stock: 12  yds
$8.95
of 12 yards
$8.95  per yard
Item #: 1868 99.2 In Stock: 18  yds

of 18 yards
$8.95  per yard
Item #: 2350 98.3 In Stock: 31  yds

of 31 yards
$5.97  per yard
Item #: 302 92.1 In Stock: 12  yds
$11.95
of 12 yards
$11.95  per yard
Item #: 2738 94.3 In Stock: 10  yds

of 10 yards
$3.97  per yard
Item #: 3276 99.4 In Stock: 28  yds
$7.95
of 28 yards
$6.95  per yard
Item #: 3300 99.4 In Stock: 50  yds

of 50 yards