Fabric by the Yard

Product filters Product filters

Fabric by the Yard

Most Popular Most Popular

Fabric by the Yard

Fabric by the Yard

Looking for fabric by the yard? Over ten thousand fabrics in this category are sold by the yard. Explore various colors and patterns and get inspired for your next project. Whether you’re reupholstering a chair for the living room or designing new curtains for a client, you can buy fabric by the yard for a great price with us. Even better, you can do it conveniently online. Shop whenever, wherever you are, with access to our huge, affordably priced selection. Price listed is per yard. Samples are available for $1.50 each (shipping included). Samples ship via US Postal Service.


$16.95  per yard
Item #: 214 138.1 In Stock: 45  yds

of 45 yards
$16.95  per yard
Item #: 210 138.1 In Stock: 40  yds

of 40 yards
$16.95  per yard
Item #: 212 138.1 In Stock: 41  yds

of 41 yards
$16.95  per yard
Item #: 228 138.1 In Stock: 28  yds

of 28 yards
$14.95  per yard
Item #: 1730 141.2 In Stock: 40  yds

of 40 yards
$14.95  per yard
Item #: 1680 141.2 In Stock: 9  yds

of 9 yards
$14.95  per yard
Item #: 1742 141.2 In Stock: 47  yds

of 47 yards
$14.95  per yard
Item #: 1678 141.2 In Stock: 49  yds

of 49 yards
$14.95  per yard
Item #: 1708 141.2 In Stock: 41  yds

of 41 yards
$14.95  per yard
Item #: 1702 141.2 In Stock: 23  yds

of 23 yards
$14.95  per yard
Item #: 1726 141.2 In Stock: 21  yds

of 21 yards
$14.95  per yard
Item #: 1722 141.2 In Stock: 42  yds

of 42 yards
$14.95  per yard
Item #: 1684 141.2 In Stock: 29  yds

of 29 yards
$14.95  per yard
Item #: 1712 141.2 In Stock: 24  yds

of 24 yards
$14.95  per yard
Item #: 1704 141.2 In Stock: 43  yds

of 43 yards
$14.95  per yard
Item #: 1710 141.2 In Stock: 28  yds

of 28 yards
$14.95  per yard
Item #: 1718 141.2 In Stock: 47  yds

of 47 yards
$14.95  per yard
Item #: 1728 141.2 In Stock: 47  yds

of 47 yards
$11.95  per yard
Item #: 2108 126.3 In Stock: 50  yds

of 50 yards
$14.95  per yard
Item #: 1694 141.2 In Stock: 16  yds

of 16 yards
$11.95  per yard
Item #: 2110 126.3 In Stock: 39  yds

of 39 yards
$14.95  per yard
Item #: 1692 141.2 In Stock: 29  yds

of 29 yards
$11.95  per yard
Item #: 2102 126.3 In Stock: 13  yds

of 13 yards
$14.95  per yard
Item #: 1676 141.2 In Stock: 24  yds

of 24 yards