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.
Boston - Plain Cotton Poplin - Pale Blue
Boston - Plain Cotton Poplin - Pale Blue
114cm wide, 100% cotton poplin fabric in pale blue, 121gsm. Lightweight, crisp and breathable.
Boston - Plain Cotton Poplin - Iris
Boston - Plain Cotton Poplin - Iris
114cm wide, 100% cotton poplin fabric in iris, 121gsm. Lightweight, crisp and breathable.
Fibre Mood - Knitwear - Cream
160cm wide, 330gsm knitwear fabric in cream. Made from 70% cotton and 30% polyester, OEKO-TEX certified.
154cm wide sheer lyocell blend fabric in a light beige tone, ultra lightweight with a soft voile-like drape.
This black and grey marl shirting fabric is made from a blend of linen and viscose, perfect for summer garments.
4oz Washed Chambray Denim - Light Blue
4oz Washed Chambray Denim - Light Blue
Washed 4oz lightweight denim chambray fabric in light blue, wonderfully soft with a great drape.
Hey Ho
Italian made, grey and blue wool suiting fabric with a fine over check in orange perfect for dresses or suits!
Wild Expressions - Savannah Leopard
Wild Expressions - Savannah Leopard
160cm wide linen-viscose fabric, 42% linen and 58% viscose. Lightweight at 89gsm with bold tropical florals.
Stone Washed Linen - Black
Heavyweight, 70% stone-washed linen and 30% cotton fabric in black, perfect for dressmaking, soft furnishings and bedding!
Maneuver - Sage
155cm wide, soft cotton/poly lightweight trousering fabric in sage with a wrinkle-resistant finish.
Maneuver - Camel
155cm wide, soft cotton/poly lightweight trousering fabric in camel with a wrinkle-resistant finish.
7.75oz Stretch Denim - White
Bright white 7.75oz stretch denim for summer sewing.
Sewing Room - Micro Dot - Navy
Sewing Room - Micro Dot - Navy
113cm wide superior quality cotton poplin in a small navy and white polka dot.
Como Moderno - Denim - Raffaello
Como Moderno - Denim - Raffaello
Black Italian deadstock stretch denim, 380gsm fine broken twill, 159cm wide.
Satin Brocade - Black
142cm wide black polyester brocade fabric with blossom design, 240gsm. Satin finish, medium weight, structured and elegant
Heirloom Knit - Grey
Made from 65% acrylic, 25% polyester and 10% wool, this grey crochet knit fabric is perfect for cardigans.
Superior Anti Static Dress Lining - New Ivory
Superior Anti Static Dress Lining - New Ivory
Hoffman Bali Cotton Lawn - Nutmeg
Hoffman Bali Cotton Lawn - Nutmeg
A rich & warm 112cm wide Indonesian cotton lawn fabric with hand painted design of stylised florals in a scattered layout give it a free-flowing, organic quality.
Easy Linen - Cerise
135cm wide linen viscose fabric in cerise pink, midweight and woven, ideal for dresses, skirts, tops and relaxed trousers.
Dark navy Italian designer crepe dress fabric with a blend of stretch woven polyester, viscose, and lycra.
Italian Crepe - Blush
Blush pink Italian designer crepe dress fabric with a blend of stretch woven polyester, viscose, and spandex.
16 Wale Washed Corduroy - Chestnut
16 Wale Washed Corduroy - Chestnut
147cm wide, 100% cotton 16-wale washed corduroy in warm brown. 220-230gsm and Oeko-Tex certified.
Como Moderno - Denim - Adriano
Como Moderno - Denim - Adriano
Italian deadstock stretch denim, black broken twill, soft, 389gsm (11.5oz)
The Rambler
A finely woven wool check suiting made in Britain, 150cm wide in warm moss and brown tones.
Challis - Hanakotoba - Green
This simply gorgeous viscose fabric features a delightful lime green hue with a delicate blue/cream poppy flower print.
100% Linen - Grey
This 100% linen fabric in grey offers a wonderful balance of breathability & durable structure.
BB Ponte Roma - Navy
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in navy.
160cm wide cotton jersey fabric with a super soft hand. With an off white/bright ivory hue. Perfect for layering, t-shirts and under slips.
Water Resistant Cotton Cambric 6oz - Black
Lightweight black cotton cambric with water resistance and a smooth natural handle.
Filo Bella
Luxurious 150cm wide Italian cotton with a navy hue. Woven in Italy. Soft, lightweight, sanded finish. Perfect for shirts, dresses.
Liquid - Ivory
150cm wide, polyester satin fabric in ivory with a fluid drape, perfect for special occasion dresses!
134cm wide, ribbed viscose jersey in pale gold-beige, Soft as cashmere with beautiful drape, perfect for dresses, trousers, and tops. Ex-Ralph Lauren.
Barca Crepe - Pink
Versatile stretch crepe dress fabric in pink. Medium weight double crepe great for dresses, tops and jumpsuits.
Double Sided Terry Towelling - Red
Double Sided Terry Towelling - Red
152cm wide, double-sided cotton terry towelling in red. Thick, absorbent & incredibly soft.
Brushed Viscose Twill - Harper
Brushed Viscose Twill - Harper
148cm wide, lightweight brushed 100% viscose twill fabric with a bold white floral print on black.
Poplin Print - Turning Japanese - White
Poplin Print - Turning Japanese - White
112cm wide, cotton poplin print fabric with Japanese style dolls print on a white background
Waxed Cotton - Bonneville 6 - Silver Grey
Soft silver grey waxed cotton canvas with a matt finish and practical water resistance.
Tencel Lawn - Clementine Ivory
Tencel Lawn - Clementine Ivory
Sustainably sourced Tencel(TM) lawn fabric featuring a pink floral print on a white ground, perfect for dressmaking!
Poplin Print - Arabian Leopard
112cm wide, cotton poplin print fabric with a Arabian leopard print in shades of creams and black.
Double Gauze - Pine Green
135cm wide, cotton double gauze fabric in pine green, 126gsm, breathable and Oeko-Tex certified.
Stretch Shirting - White
145cm wide, finely woven stretch shirting fabric in white. Made from 98% cotton and 2% elastane.
Enigma Linen - Navy
Oeko-Tex Certified, navy blue, ramie linen and cotton blend fabric, perfect for curtains and tablecloths.
Hector - Oatmeal
140cm wide, 75% viscose and 25% linen mix shirting fabric in oatmeal, great for loose pants and dressmaking!
7.5oz Washed Denim - Indigo
148cm wide, cotton 7.5oz washed denim fabric in indigo with a soft handle and a worn-in look.
Sweatshirt - Pale Blue
Fabulous 280gsm sweatshirt fabric in pale blue, light, soft and fluffy on the inside for extra comfort.
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.