Ships in 1-2 business days, in transit for 1-9 days
Free Shipping in US & Canada over $150 Shipping Details

Cart USD $0.00

Recently added item(s) ×

You have no items in your shopping cart.

New Arrivals

6 Item(s)

Welcome to, where you can buy fabric by the yard online with fast shipping across Canada and the US.

Based out of Fabric Depot in Calgary, Alberta, Canada, our family owned and operated fabric superstore has served our customers since 1985. We offer a unique combination of wide  selection, market leading low prices on many fabrics, and customer service, now available to online shoppers across Canada and the US.

Buy fabric online by the yard at wholesale prices, shipped out within 1-2 days across Canada and the US. Shop from our wide selection of fabric and trim, from drapery, home decor and upholstery to fashion and apparel fabric, and from waterproof and outdoor fabrics to felt and arts and crafts textiles. We sell flannel, fleece, and quilting cottons for sewing enthusiasts and bridal, lace, wide width sheer and embroidery fabrics for weddings. We stock silk, satin, linen and jacquards as well as vinyl, canvas, muslin and chenille. We sell taffeta, tulle, velvet and ultra suede as well as denim, melton wool, spandex, broadcloth, quilted and corduroy. From faux fur to wide width and much more, we carry fabrics of all kinds.

Take advantage of our low standard shipping rates and free shipping options in the US and Canada on minimum purchases outlined in our Shipping Details and Return Policy page. Orders are typically processed and shipped within 1-2 business days through UPS, USPS, Canpar, or FedEx.

We're continuously adding new fabrics and trim to our online store as we bring our vast selection and best prices in the market to online shoppers in the United States and Canada, so check back often in our Fabric or Trim sections to see our latest product additions.