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.


$14.95  per yard
Item #: 1652TH 142.2 In Stock: 18  yds

of 18 yards
$14.95  per yard
Item #: 1654TH 142.2 In Stock: 18  yds

of 18 yards
$19.95  per yard
Item #: 1656TH 142.2 In Stock: 156  yds

of 156 yards
$14.95  per yard
Item #: 1658TH 142.2 In Stock: 19  yds

of 19 yards
$11.95  per yard
Item #: 1660TH 142.2 In Stock: 25  yds

of 25 yards
$8.95  per yard
Item #: 1662 142.2 In Stock: 29  yds

of 29 yards
$2.95  per yard
Item #: 1664 142.2 In Stock: 15  yds

of 15 yards
Note: Severe color loss
$9.95  per yard
Item #: 1666 142.2 In Stock: 69  yds

of 69 yards
$4.95  per yard
Item #: 1668 142.2 In Stock: 124  yds

of 124 yards
Note: Off register
$3.95  per yard
Item #: 1670 142.2 In Stock: 52  yds

of 52 yards
Note: Repeating white spots at edge, off register
$2.95  per yard
Item #: 1672 142.2 In Stock: 50  yds

of 50 yards
Note: Off register, color loss
$11.95  per yard
Item #: 1674 142.2 In Stock: 36  yds

of 36 yards
$5.95  per yard
Item #: 1676 142.2 In Stock: 15  yds

of 15 yards
Note: Off register
$74.98  per yard
Item #: 1678 142.2 In Stock: 66  yds

of 66 yards
$8.95  per yard
Item #: 1680 142.2 In Stock: 22  yds

of 22 yards
$2.95  per yard
Item #: 1682 142.2 In Stock: 18  yds

of 18 yards
Note: Color loss
$2.95  per yard
Item #: 1684 142.2 In Stock: 19  yds

of 19 yards
Note: Color loss
$4.95  per yard
Item #: 1686 142.2 In Stock: 20  yds

of 20 yards
Note: Off register
$4.95  per yard
Item #: 1688 142.2 In Stock: 30  yds

of 30 yards
Note: Repeating stain
$24.95  per yard
Item #: 1690 142.2 In Stock: 37  yds

of 37 yards
$31.95  per yard
Item #: 1692 142.2 In Stock: 11  yds

of 11 yards
$14.95  per yard
Item #: 1694TH 142.2 In Stock: 22  yds

of 22 yards
$24.95  per yard
Item #: 1696TH 142.2 In Stock: 12  yds

of 12 yards
$24.95  per yard
Item #: 1698TH 142.2 In Stock: 13  yds

of 13 yards
$24.95  per yard
Item #: 1700TH 142.2 In Stock: 13  yds

of 13 yards
$9.95  per yard
Item #: 1702 142.2 In Stock: 13  yds

of 13 yards
$19.95  per yard
Item #: 1704TH 142.2 In Stock: 12  yds

of 12 yards
$24.95  per yard
Item #: 1706TH 142.2 In Stock: 13  yds

of 13 yards
$11.95  per yard
Item #: 1708TH 142.2 In Stock: 10  yds

of 10 yards
$14.95  per yard
Item #: 1710TH 142.2 In Stock: 12  yds

of 12 yards
$29.95  per yard
Item #: 1712TH 142.2 In Stock: 13  yds

of 13 yards
$14.95  per yard
Item #: 1714 142.2 In Stock: 12  yds

of 12 yards
$11.95  per yard
Item #: 1716 142.2 In Stock: 22  yds

of 22 yards
$8.95  per yard
Item #: 1718 142.2 In Stock: 12  yds

of 12 yards
Note: Dark background
$5.95  per yard
Item #: 1720 142.2 In Stock: 13  yds

of 13 yards
Note: Off register
$9.95  per yard
Item #: 1722 142.2 In Stock: 12  yds

of 12 yards
$9.95  per yard
Item #: 1724 142.2 In Stock: 23  yds

of 23 yards
$11.95  per yard
Item #: 1726 142.2 In Stock: 11  yds

of 11 yards
$11.95  per yard
Item #: 1728 142.2 In Stock: 11  yds

of 11 yards
$11.95  per yard
Item #: 1730 142.2 In Stock: 10  yds

of 10 yards
$22.95  per yard
Item #: 1732 142.2 In Stock: 21  yds

of 21 yards
$14.95  per yard
Item #: 1734 142.2 In Stock: 13  yds

of 13 yards
$7.95  per yard
Item #: 1736 142.2 In Stock: 12  yds

of 12 yards
Note: Weave flaws
$22.95  per yard
Item #: 1738 142.2 In Stock: 13  yds

of 13 yards
$24.95  per yard
Item #: 1740 142.2 In Stock: 12  yds

of 12 yards
$14.95  per yard
Item #: 1742 142.2 In Stock: 12  yds

of 12 yards
$9.95  per yard
Item #: 1744 142.2 In Stock: 13  yds

of 13 yards
$4.95  per yard
Item #: 1746 142.2 In Stock: 13  yds

of 13 yards
Note: Shaded at one edge
$8.95  per yard
Item #: 1748 142.2 In Stock: 13  yds

of 13 yards
$19.95  per yard
Item #: 1750TH 142.2 In Stock: 11  yds

of 11 yards
$9.95  per yard
Item #: 1752TH 142.2 In Stock: 35  yds

of 35 yards
Note: Scattered white spots
$19.95  per yard
Item #: 1754TH 142.2 In Stock: 24  yds

of 24 yards
$19.95  per yard
Item #: 1756TH 142.2 In Stock: 11  yds

of 11 yards
$19.95  per yard
Item #: 1758TH 142.2 In Stock: 10  yds

of 10 yards
$19.95  per yard
Item #: 1760TH 142.2 In Stock: 31  yds

of 31 yards
$19.95  per yard
Item #: 1762TH 142.2 In Stock: 11  yds

of 11 yards
$19.95  per yard
Item #: 1764TH 142.2 In Stock: 11  yds

of 11 yards
$19.95  per yard
Item #: 1766TH 142.2 In Stock: 10  yds

of 10 yards
$19.95  per yard
Item #: 1768TH 142.2 In Stock: 13  yds

of 13 yards
$14.95  per yard
Item #: 1770TH 142.2 In Stock: 12  yds

of 12 yards
$14.95  per yard
Item #: 1772TH 142.2 In Stock: 13  yds

of 13 yards
$9.95  per yard
Item #: 1774 142.2 In Stock: 55  yds

of 55 yards
Note: Off register
$4.95  per yard
Item #: 1776 142.2 In Stock: 30  yds

of 30 yards
Note: Fade streaks, color loss
$23.95  per yard
Item #: 1778PKS 142.2 In Stock: 28  yds

of 28 yards
$19.95  per yard
Item #: 1780PKS 142.2 In Stock: 35  yds

of 35 yards
$14.95  per yard
Item #: 1782PH 142.2 In Stock: 112  yds

of 112 yards
$14.95  per yard
Item #: 1784PH 142.2 In Stock: 98  yds

of 98 yards
$14.95  per yard
Item #: 1786PH 142.2 In Stock: 112  yds

of 112 yards
$14.95  per yard
Item #: 1788PH 142.2 In Stock: 112  yds

of 112 yards
$14.95  per yard
Item #: 1790PH 142.2 In Stock: 112  yds

of 112 yards
$14.95  per yard
Item #: 1792PH 142.2 In Stock: 40  yds

of 40 yards
$14.95  per yard
Item #: 1794PH 142.2 In Stock: 112  yds

of 112 yards
$14.95  per yard
Item #: 1796PH 142.2 In Stock: 92  yds

of 92 yards
$14.95  per yard
Item #: 1798PH 142.2 In Stock: 112  yds

of 112 yards
$14.95  per yard
Item #: 1800PH 142.2 In Stock: 98  yds

of 98 yards
$14.95  per yard
Item #: 1802PH 142.2 In Stock: 110  yds

of 110 yards
$14.95  per yard
Item #: 1804PH 142.2 In Stock: 102  yds

of 102 yards
$14.95  per yard
Item #: 1806PH 142.2 In Stock: 111  yds

of 111 yards
$9.95  per yard
Item #: 1600 142.2 In Stock: 85  yds

of 85 yards
$9.95  per yard
Item #: 1602 142.2 In Stock: 54  yds

of 54 yards
$4.95  per yard
Item #: 1604 142.2 In Stock: 150  yds

of 150 yards
Note: Off register
$8.95  per yard
Item #: 1606 142.2 In Stock: 117  yds

of 117 yards
$11.95  per yard
Item #: 1608 142.2 In Stock: 30  yds

of 30 yards
$5.95  per yard
Item #: 1610 142.2 In Stock: 21  yds

of 21 yards
Note: Dye Smears
$4.98  per yard
Item #: 1612 142.2 In Stock: 15  yds

of 15 yards
Note: Irregular widths, shaded at edge
$9.95  per yard
Item #: 1614 142.2 In Stock: 33  yds

of 33 yards
$9.95  per yard
Item #: 1616 142.2 In Stock: 185  yds

of 185 yards
$9.95  per yard
Item #: 1618 142.2 In Stock: 43  yds

of 43 yards
$11.95  per yard
Item #: 1620 142.2 In Stock: 45  yds

of 45 yards
$5.95  per yard
Item #: 1622 142.2 In Stock: 95  yds

of 95 yards
Note: Off register
$5.95  per yard
Item #: 1624 142.2 In Stock: 33  yds

of 33 yards
Note: Irregular widths
$9.95  per yard
Item #: 1626 142.2 In Stock: 30  yds

of 30 yards
$14.95  per yard
Item #: 1628TH 142.2 In Stock: 47  yds

of 47 yards
$14.95  per yard
Item #: 1630TH 142.2 In Stock: 21  yds

of 21 yards
$14.95  per yard
Item #: 1632TH 142.2 In Stock: 21  yds

of 21 yards
$11.95  per yard
Item #: 1634TH 142.2 In Stock: 34  yds

of 34 yards