Linen Fabrics

Linen Fabric by the Yard – Breathable, Natural & Timeless Shop our premium selection of linen fabric by the yard, perfect for creating elegant, breathable, and durable garments and home décor projects. Made from natural flax fibers, linen is prized for its lightweight texture, moisture-wicking properties, and timeless look. Whether you're sewing summer dresses, pants, tops, curtains, or table linens, linen offers a crisp yet soft feel that gets better with every wash. Choose from a variety of solid linens, yarn-dyed linens, printed linens, and linen blends in a wide range of colors and weights to suit any sewing project. Linen is ideal for warm-weather clothing, rustic home accents, and modern minimalist styles. Elevate your sewing with our high-quality linen fabrics, available by the yard for all your apparel and crafting needs. We offer washer linens, 100% linen fabrics and gorgeous digital linens from Italy and Japan.
sort-descending
  • Brussels Washer Yarn Dye Linen Blend Rain

    $16.99 per yard
  • Baia Digital Linen Blue

    $41.99 per yard
  • Viscose Linen Noil Dark Teal

    $21.99 per yard
  • Brussels Washer Linen Slate

    $16.99 per yard
  • Essex Yarn Dyed Linen Blend Small Stripe Chambray

    $15.99 per yard
  • Coral Reef Digital Linen

    $41.99 per yard
  • Viscose Linen Noil Cornflower

    $21.99 per yard
  • Lazuli Digital Linen
    $41.99 per yard
  • Dublin Linen Sapphire

    $27.99 per yard
  • Laundered Linen Yarn Dyed Navy

    $21.99 per yard
  • Brussels Washer Yarn Dye Linen Blend Denim Blue

    $16.99 per yard
  • Essex Linen Blend Yarn Dyed Denim
    $14.99 per yard
  • Essex Yarn Dyed Linen Blend Peacock

    $14.99 per yard
  • Brussels Washer Linen Blend Indigo

    $16.99 per yard
  • Laundered Linen Slub Navy

    $27.99 per yard
  • Viscose Linen Noil Navy
    $21.99 per yard
  • Essex Yarn Dyed Linen Blend Small Stripe Denim

    $15.99 per yard
  • Brussels Washer Yarn Dye Linen Deep

    $16.99 per yard
  • Yarn Dyed Linen Blend Stripe Navy

    $18.99 per yard
  • Essex Yarn Dyed Linen Blend Small Stripe Indigo

    $15.99 per yard
  • Bayside Blooms Linen Blend

    $18.99 per yard
  • Bayou Stripe Woven Linen Blend

    $18.99 per yard
  • Pinstriped Silky Noil Navy

    $19.99 per yard
  • Pronto Stripe Blue

    $32.99 per yard
  • Woven Linen Stripe Pickle

    $24.99 per yard
  • Linen Blend Solid Midnight

    $15.99 per yard
  • Linen Blend Jacquard Check
    $27.99 per yard
    Out of Stock

    Out of stock

  • Viscose Linen Noil Royal
    $21.99 per yard
    Out of Stock

    Out of stock

  • Essex Yarn Dyed Linen Blend Gingham Denim
    $16.99 per yard
    Out of Stock

    Out of stock

29 Items

loader
Loading...