Shop olive green fabric by the yard at Endless Fabrics. Cut fresh to order, mill-direct quality, fast US delivery.




Olive Geometric Faux Suede, Polyester
$8.99 / yard



Khaki Tone-on-Tone Grid Jacquard, Nylon-Spandex
$10.99 / yard




Khaki Leaf Jacquard, Poly-Viscose
$9.99 / yard




Olive Horizontal-Stripe Rib Knit, Polyester
$7.49 / yard




Olive Plaid Jersey Knit, Poly-Cotton
$9.99 / yard




Brown Horizontal-Line Chunky Knit, Polyester
$10.49 / yard




Black Horizontal-Stripe Jacquard, Poly-Cotton, 204 gsm
$7.49 / yard




Light Beige Marl Jacquard, Polyester, 280 gsm
$9.49 / yard




Khaki Bands Rib Knit, Polyester
$6.99 / yard




Black Animal Print Interlock Knit, Polyester, 320 gsm
$10.49 / yard



Black Plaid Jacquard, Viscose-Poly, 360 gsm
$10.49 / yard




Dark Brown Geometric Jersey Knit, Poly-Viscose
$7.49 / yard




Jacquard Viscose Polyester Blend Knit Fabric, 460 gsm, 145 cm — Khaki
$11.49 / yard




Olive Dots Mesh, Polyester
$8.99 / yard




Khaki Stripes Jacquard, Cotton
$6.99 / yard




Beige Tone-on-Tone Mesh, Polyester, 300 gsm
$8.49 / yard




Jacquard 100% Polyester Chunky Knit Fabric, 320 gsm, 180 cm — Khaki
$16.99 / yard



Black Horizontal-Stripe Jacquard, Polyester, 202 gsm
$7.49 / yard



Jacquard Polyester Stretch Interlock Knit Fabric, 220 gsm, 185 cm — Beige
$6.99 / yard




Light Grey Star Jacquard, Polyester
$8.49 / yard



Black Plaid Interlock Knit, Poly-Viscose, 280 gsm, 155 cm
$8.99 / yard



Tan Check Interlock Knit, Poly-Viscose
$9.49 / yard



Olive Tone-on-Tone Square Interlock Knit, Polyester
$6.49 / yard




Mustard Plaid Jacquard, Cotton-Poly
$10.99 / yard




Black Animal Print Jacquard, Polyester, 240 gsm
$10.99 / yard




Cream Dots Jacquard, Cotton-Poly
$11.49 / yard




Yellow Openwork-Heart Jacquard, Polyester
$6.99 / yard




Green Heather Jacquard, Polyester
$8.99 / yard




Peach Chevron Chunky Knit, Polyester
$15.99 / yard




Black Leopard Interlock Knit, Poly-Nylon
$9.49 / yard




Black Leopard Jacquard, 320 gsm
$10.99 / yard




Khaki Textured Rib Knit, Poly-Viscose
$8.49 / yard




Light Beige Fine-Herringbone Jacquard, Poly-Viscose
$10.49 / yard




Light Yellow Vertical-Stripe Crepe, Polyester
$8.49 / yard