Fabric by the Yard

Product filters Product filters

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.


$5.95  per yard
Item #: 1592 141.2 In Stock: 33  yds

of 33 yards
Note: Slightly off register
$14.95  per yard
Item #: 1808 141.2 In Stock: 58  yds

of 58 yards
$15.95  per yard
Item #: 1946 141.2 In Stock: 41  yds

of 41 yards
$19.95  per yard
Item #: 3580 139.4 In Stock: 51  yds

of 51 yards
$11.95  per yard
Item #: 3830TN 139.4 In Stock: 58  yds

of 58 yards
$5.95  per yard
Item #: 946 140.1 In Stock: 21  yds

of 21 yards
Note: Repeating string print flaw 6 inches in
$5.95  per yard
Item #: 1304 141.2 In Stock: 15  yds

of 15 yards
Note: Creased
$8.95  per yard
Item #: 1626 141.2 In Stock: 33  yds

of 33 yards
$46.95  per yard
Item #: 2152PK 141.3 In Stock: 98  yds

of 98 yards
$10.95  per yard
Item #: 236KLS 139.1 In Stock: 36  yds

of 36 yards
$9.95  per yard
Item #: 1418 139.2 In Stock: 14  yds

of 14 yards
$35.95  per yard
Item #: 2042KL 139.3 In Stock: 100  yds

of 100 yards
$43.95  per yard
Item #: 2102KL 139.3 In Stock: 100  yds

of 100 yards
$29.95  per yard
Item #: 2154KL 139.3 In Stock: 100  yds

of 100 yards
$12.95  per yard
Item #: 3542RH 139.4 In Stock: 28  yds

of 28 yards
$11.95  per yard
Item #: 3742TN 139.4 In Stock: 100  yds

of 100 yards
$9.95  per yard
Item #: 3746TN 139.4 In Stock: 45  yds

of 45 yards
$9.95  per yard
Item #: 3750TN 139.4 In Stock: 115  yds

of 115 yards
$9.95  per yard
Item #: 3772TN 139.4 In Stock: 32  yds

of 32 yards
$9.95  per yard
Item #: 3776TN 139.4 In Stock: 33  yds

of 33 yards
$14.95  per yard
Item #: 3858TN 139.4 In Stock: 115  yds

of 115 yards
$30.95  per yard
Item #: 3952CV 139.4 In Stock: 100  yds

of 100 yards
$22.95  per yard
Item #: 3980CV 139.4 In Stock: 100  yds

of 100 yards
$22.95  per yard
Item #: 3982CV 139.4 In Stock: 100  yds

of 100 yards