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.
Pima Cotton Lawn - Tiny Posy
140cm wide, silky soft Pima cotton lawn with ditsy florals in coral, pink, navy and green on cream.
Pima Cotton Lawn - Lottie - Pastel
Pima Cotton Lawn - Lottie - Pastel
140cm wide, Pima cotton lawn fabric in a floral design in pastel shades against a white ground.
Ink & Blush Lining
140cm wide, acetate & viscose lining fabric with pink and navy stripes. Smooth, soft and stylish.
Pima Cotton Lawn - Isabella's Sister
Pima Cotton Lawn - Isabella's Sister
This is a beautiful Pima cotton lawn with an all-over flower print in multi colours of red, coral, pink, green and yellow on a black background.
Pima Cotton Lawn - The Garden Of Shakespeare - Pink & Grey
Beautiful Pima cotton lawn fabric with a floral design in grey with contrasting pink & yellow accents.
You Shall Have Flowers
100% viscose dress fabric featuring a floral print in white, blue and yellow on a pink ground, ideal for blouses.
150cm wide, British 100% wool tweed in plum and mustard marl with blue and beige overcheck.
Brushed Viscose Twill - Emma Dot
140cm wide, brushed viscose twill fabric with a pink and green floral design with playful polka dots.
140cm wide, 100% cotton fabric with a pretty paisley floral design in shades of pink, blue & green.
Pima Cotton Lawn - Mary Ann Pink
140cm wide, 100% Pima cotton lawn fabric with a vintage-inspired pink and mauve floral design.
Pima Cotton Lawn - Milions - Pink
140cm wide, Pima cotton lawn fabric with a abstract floral design in red, orange, lilac, and navy.
Landon Smooth Crepe - Amaranth
150cm wide superior smooth crepe fabric in amaranth pink. Polyester dress fabric perfect for creating special occasion wear.
Challis - Collage Hearts
145cm wide, 100% viscose challis fabric with an abstract violet heart print on a blue background.
Pima Cotton Lawn - Maria
140cm wide, Pima cotton lawn fabric with a painterly floral print in pink, orange, purple and taupe.
Pastel Picnic
127cm wide, cotton seersucker fabric with a green and pink check. Light, textured and breathable.
Equine Lining
100% nylon, burgundy coloured lining fabric with a woven horse print; perfect for pairing with suits & dresses.
Cotton Anglaise - Mindy
142cm wide, 100% cotton broderie anglaise fabric with a vibrant summery painted fruit design.
Challis - Soft Focus
150cm wide, lightweight 100% viscose challis fabric with a hot pink abstract spot print on white.
4oz Denim Chambray - Painted Florals
175cm wide, 100% cotton 4oz lightweight chambray denim fabric with a pretty ditsy floral print.
Italian, deadstock cable knit coating fabric in pale pink made from viscose, perfect for jumpers.
143cm wide, 100% Australian virgin wool fleece in a deep wine red, responsibly sourced and mulesing-free.
100% Australian virgin wool fleece, 143cm wide, in a rich purple shade with a soft fleece handle.
174cm wide, mid-weight cotton fabric in pink with a fleecy finish, beautifully cosy and ideal for tracksuits.
149cm wide, ex-designer wool and viscose dress fabric with a beautiful large-scale abstract design.
Bonny - Lucy
Stunning British made wool tweed in a pink, navy and beige check.
135cm wide, mid-weight linen and viscose blend dress fabric in hot pink. Perfect for summer wear.
JK - Phoebe
This beautiful, slinky satin fabric has a nude and cream floral print on a charcoal black background. This is ideal for stunning tops, blouses, skirts and dresses.
Baby Driver - Grandmother's Bouquet - Claret
Superfine cotton needlecord fabric. 110cm wide, claret with beautiful flower print in pink and yellow.
Pima Cotton Lawn - Mulberry Tree - Red & Pink
140cm wide, 100% Pima cotton lawn fabric with a fine mulberry tree print in red and green.
Superior smooth crepe fabric in cherry red. 150cm wide polyester dress fabric perfect for creating special occasion wear.
British wool flat tweed, 150cm wide in pale lilac-grey with dark overcheck for classic tailored jackets.
Poplin Print - Mrs Bouquet - Navy
A nice summery pink foral print on a good quality cotton poplin navy base,†perfect for tea dresses. We just need some sunshine.
Pima Cotton Lawn - Gustav - Lilac
140cm wide, 100% Pima cotton lawn fabric with a geometric print in lilac, red, mustard and aqua.
Plain 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric in berry with a looped back.
Plain blush pink 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
150cm wide superior smooth crepe fabric in blush pink. 100% polyester dress fabric perfect for creating special occasion wear.
150cm wide, soft polyester crepe fabric in a red wine hue, excellent for floaty dresses, skirts and trousers!
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in damson.
Landon Smooth Crepe - Dark Magenta
A 150cm wide very superior fine polyester 'silk' luxury satin crepe dress cloth, in dark magenta. It just hangs there. Rather splendid.
Springs Creative - Frozen Heart Framed Sisters
112cm wide cotton fabric with Elsa and Anna. Stunning background details, blue snowflakes, ice skating boots, and "Sisters Forever" phrase.
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.