Cotton Fabric

Our Cotton fabric range delivers the natural, breathable qualities essential for a wide variety of sewing projects. Favoured by skilled home sewers and small businesses alike, cotton provides softness, strength, and excellent colour retention. Ideal for clothing, soft furnishings, and crafts, this range supports bulk buying and repeat orders, ensuring your creations remain durable and comfortable. The fabrics are easy to handle and offer consistent quality, allowing makers to produce polished, professional items with confidence. Whether you’re creating apparel or homeware, cotton’s versatility and natural appeal make it a dependable choice for high-value handmade products.

View as Grid List

25 Items

Set Descending Direction
  1. Ditsy Floral 100% Cotton Poplin (601)
    Ditsy Floral 100% Cotton Poplin (601)
    From £5.99
  2. Jasmine Collection Eco-Linen Mix Printed Curtain Fabric
    Jasmine Collection Eco-Linen Mix Printed Curtain Fabric
    From £16.49
  3. Camouflage 100% Cotton Poplin
    Camouflage 100% Cotton Poplin
    From £5.99
  4. Check Spot 100% Cotton Poplin (0403)
    Check Spot 100% Cotton Poplin (0403)
    From £4.95
  5. Brown
    Cotton Pinstripe With Lurex Stripe
    From £3.99
  6. Nautical Anchors 100% Cotton Poplin
    Nautical Anchors 100% Cotton Poplin
    From £5.99
  7. Ditsy Floral 100% Cotton Poplin (603)
    Ditsy Floral 100% Cotton Poplin (603)
    From £5.99
  8. Rose Bush 100% Cotton Poplin
    Rose Bush 100% Cotton Poplin
    From £5.99
  9. Group
    Drift Linen Look Cotton Upholstery Curtain Fabric
    From £5.99
  10. Yellow
    Leopard Print 100% Cotton Percale Fabric
    From £7.99
  11. Christmas Print 100% Organic Cotton Poplin Fabric
    Christmas Print 100% Organic Cotton Poplin Fabric
    From £4.99
  12. Prestigious Textiles Printed 100% Cotton Curtain and Upholstery Fabric
    Prestigious Textiles Printed 100% Cotton Curtain and Upholstery Fabric
    From £13.95
  13. Washed Cotton Canvas Fabric 8.8oz
    Washed Cotton Canvas Fabric 8.8oz
    From £8.99
per page