Join 30,000 Makers
Get 10% off your first order
Be first to see new arrivals and limited fabrics before they sell out.
No spam. Just beautiful fabrics.
Free UK delivery over £75
Pisa Lotti - Green
148cm wide, 100% wool Italian deadstock suiting fabric with a green, blue, pink & orange check.
Viscose Poplin Challis - Hazel
Superb quality draping dress fabric in a hazel and brown abstract print, made from 100% viscose, perfect for blouses and dresses, flowy trousers
152cm wide, 100% cotton heavy calico fabric, 270gsm. Undyed and unbleached. Perfect for crafts.
Midnight Dive - Navy Scuba Crepe
Midnight Dive - Navy Scuba Crepe
158cm wide, Italian ex-designer polyester jersey in dark navy, with a crepe like texture on one side. Perfect for jackets, dresses, skirts and cosy loungewear.
Elona - Black
This 90% polyester and 10% spandex fabric in black has a 2-way stretch, lots of give, perfect for trousers, skirts and blazers.
150cm wide, ex-designer Italian soft nylon jersey fabric in cerise. Great for adding a pop of colour.
Elona - Khaki
150cm wide, polyester and spandex blend fabric with a two-way stretch and khaki green hue, ideal for palazzo pants.
150cm wide, lightweight British worsted wool twill suiting in black with a soft brushed surface.
Elona - Camel
Made from 90% polyester and 10% spandex, this camel coloured suiting fabric features a 2-way stretch, ideal for pants.
Mossmoor
130cm wide, British-woven lightweight wool coating in olive green and black herringbone.
140cm wide water-repellent dark navy cotton fabric woven in Italy. Lightweight cloth, ideal for stylish, shirts and dresses.
140cm wide, dark grey ribbed viscose and polyester jersey fabric. Lightweight, soft and breathable.
Phoenix - Blue
Polyester and elastane blend Ponte Roma jacquard knit jersey fabric in blue and black, great for joggers.
GOTS Organic French Terry - Pebble
95% organic cotton and 5% elastane French Terry fabric in a pebble hue, perfect for t-shirts. GOTS certified.
Wool/Cashmere Coating - Russet
150cm wide, russet brown wool and cashmere coating fabric. Lightweight with a soft brushed finish.
Phoenix - Orange
145cm wide, orange and black abstract Ponte Roma jacquard fabric made from polyester and elastane.
GOTS Organic French Terry - Denim
Our organic cotton and elastane French Terry fabric in a denim blue hue is GOTS certified, perfect for joggers.
Liscia
165cm wide, Italian-made Punto Di Milano cotton knit suiting in mid blue with a smooth finish.
GOTS Organic French Terry - Grey
GOTS Organic French Terry - Grey
This GOTS organic French Terry fabric in grey is made from cotton and elastane, perfect for hoodies.
Two For One
153cm wide, two-sided wool coating fabric with beige on one side and a peachy sand on the other. Midweight & warm, ideal for coats and outerwear.
GOTS Organic French Terry - Gingerbread
Our organic cotton and elastane blend French Terry jersey fabric is GOTS certified and comes in a lovely brown hue.
Vintage Cotton - Navy
OEKOTexÆ plain navy dressmaking fabric made from 100% cotton, ideal for tunics, trousers, shirts and tops!
130cm wide, 100% polyamide navy lace fabric with a heavy leafy design and sparkly finish.
Christmas Cotton - Mistletoe
110cm wide, 100% cotton fabric featuring a leaf print on a vintage cream backdrop, great for Christmas crafts.
GOTS Organic French Terry - Dusty Blue
GOTS Organic French Terry - Dusty Blue
152cm wide, organic cotton and elastane blend French Terry fabric in a pale blue hue, perfect for lounge-wear. GOTS certified.
Sandwashed - Grey
Gorgeous grey viscose and polyester blend dressmaking fabric, ideal for floaty blouses, skirts or palazzo pants!
156cm wide, lightweight wool blend coating in melange taupe/grey with a lightly felted finish.
Christmas Cotton - Merry Bundle
Christmas Cotton - Merry Bundle
100% cotton craft fabric with a small holly print in red and green on white ground, great for Xmas dÈcor.
Christmas Poly/Cotton - Halls Of Holly - White
Christmas Poly/Cotton - Halls Of Holly - White
112cm wide poly/cotton fabric with green holly and berries on a white ground. Great value printed polycotton perfect for Christmas crafts.
Sandwashed - Nude
Made from 93% viscose and 7% polyester, this nude dress fabric is great for palazzo pants, blouses and skirts!
Christmas Cotton - Red Berry
110cm wide, 100% cotton fabric featuring a green, red holly print on a white back drop, great for Christmas dÈcor.
150cm wide, stretch trousering fabric in a soft marled mix of damson, grey, white, and black.
GOTS Organic French Terry - Dusty Yellow
GOTS Organic French Terry - Dusty Yellow
Made from organic cotton and elastane, this GOTS certified French Terry jersey fabric in yellow is ideal for hoodies.
150cm wide, wool suiting fabric with a beige & black houndstooth and red and brown overcheck.
Christmas Cotton - Little Fir
Christmas cotton craft fabric featuring a small-scale red and green tree print on a vintage cream background.
GOTS Organic French Terry - Lavender
GOTS Organic French Terry - Lavender
GOTS organic French Terry fabric made from 95% cotton and 5% elastane in purple, perfect for comfy tops.
Sandwashed - Olive
This polyester and viscose blend dressmaking fabric in olive green is ideal for fashioning skirts, blouses and loose trousers!
150cm wide, wool blend suiting fabric in a dark tonal mix with a subtle white overcheck.
GOTS Organic French Terry - Sage
GOTS Organic French Terry - Sage
152cm wide, organic French Terry fabric made from cotton and elastane in a sage hue, ideal for tee's. GOTS certified.
Double Gauze - Pine Green
135cm wide, cotton double gauze fabric in pine green, 126gsm, breathable and Oeko-Tex certified.
Christmas Cotton - Claus
110cm wide, festive Santa print 100% cotton craft fabric, perfect for Christmas decorations and garments.
Rosie Posie Jersey - Upsy Daisy
Viscose and elastane blend jersey fabric featuring a floral print on a black ground, ideal for floaty trousers and draped cardigans!
GOTS Organic French Terry - Soft White
GOTS Organic French Terry - Soft White
95% cotton and 5% elastane organic French Terry fabric in soft white, GOTS certified, perfect for hoodies.
Seaside Seersucker - Light Blue
137cm wide, white and light blue striped cotton seersucker fabric, 115gsm. Oeko-Tex certified.
Christmas Cotton - Eve - Cream
Christmas Cotton - Eve - Cream
110cm wide, 100% cotton fabric featuring a decorative gold print on a cream back drop, perfect for Christmas crafts.
From sewing know-how and honest fabric advice to celebrating the brilliant things our customers make, our social channels are where Lancashire heritage meets modern dressmaking.
We share what’s new in, what’s worth your time, and what’s genuinely beautiful to sew with, from premium Italian deadstock to everyday wardrobe staples.
Expect real fabric insight, behind-the-scenes moments from our Lancashire warehouse, and plenty of inspiration from a community that knows quality when they see it.
Because at Croft Mill, it’s not just about fabric. It’s about what you make with it.