Get The Latest from Croft Mill
Keep in touch
We guarantee 100% privacy. Your information will not be shared and you can unsubscribe at any time.
Free UK delivery over £75
142cm wide, fine woven 100% combed cotton lawn fabric in white with a silky soft finish.
8oz Washed Denim - Mid Blue
145cm wide, 8oz washed mid blue denim, soft, malleable, and easy to sew. Perfect for shirts!
8oz Washed Denim - Dark Blue
145cm wide, 8oz washed dark blue denim, soft, malleable, and easy to sew. Perfect for shirts!
Egyptian Cotton Muslin - Soft White
150cm wide, Egyptian cotton muslin fabric in soft white. Lightweight & breathable with a delicate softness.
4oz Washed Chambray Denim - Dark Blue
4oz Washed Chambray Denim - Dark Blue
Washed 4oz lightweight denim chambray fabric in dark blue, wonderfully soft with a great drape.
145cm wide, lightweight semi-sheer cotton voile fabric in white. Great for dressmaking or curtains.
Gingham Checks

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.
4oz Washed Chambray Denim - Mid Blue
4oz Washed Chambray Denim - Mid Blue
Washed 4oz lightweight denim chambray fabric in mid blue, wonderfully soft with a great drape.
148cm wide, 100% cotton lawn fabric. Lightweight, breathable, and perfect for summer garments.
145cm wide, lightweight semi-sheer cotton voile fabric in ivory. Great for dressmaking or curtains.
JK - Salso - Navy
135cm wide, mid-weight linen and viscose blend dress fabric in navy blue. Perfect for summer wear.
JK - Salso - Hot Pink
135cm wide, mid-weight linen and viscose blend dress fabric in hot pink. Perfect for summer wear.
Liquid - Pink
150cm wide, polyester satin fabric in pink with a fluid drape, perfect for special occasion dresses!
Liquid - Champagne
150cm wide, satin fabric in champagne with a fluid drape, perfect for special occasion dresses!
Superb quality 100% cotton mid-weight pink chambray shirting fabric
100% cotton chambray in blue, a lightweight cotton fabric for dressmaking & quilting.
135cm wide, mid-weight linen and viscose blend dress fabric in ivory. Perfect for summer wear.
Pima Cotton Lawn - Magnificent
140cm wide, Pima cotton lawn fabric with a swirling paisley design in pink, orange, lilac and jade.
Liquid - Pale Nude
150cm wide, polyester satin fabric in nude with a fluid drape, perfect for special occasion dresses!
Pima Cotton Lawn - Devine Paisley - Blue
140cm wide, Pima cotton lawn fabric with an intricate paisley design in blue, orange and green.
Pima Cotton Lawn - The Garden Of Shakespeare - Blue & Purple
Pima Cotton Lawn - The Garden Of Shakespeare - Blue & Purple
Beautiful Pima cotton lawn fabric with a floral design in shades of blue with deep purple accents.
Core Range Bamboo/Linen Shirting
147cm wide, 55% bamboo with 45% linen shirting fabric with a luxurious, soft, and silky feel.
Pima Cotton Lawn - The Garden Of Shakespeare - Teal
Pima Cotton Lawn - The Garden Of Shakespeare - Teal
Beautiful Pima cotton lawn fabric with a floral design in teal with contrasting pink & yellow accents.
Pale navy cotton chambray. Lightweight, soft 100% cotton perfect for dressmaking & quilting.
Pima Cotton Lawn - Morris - Navy & Mint
140cm wide, Pima cotton lawn with a William Morris-inspired floral print in mint, yellow & navy.
Pima Cotton Lawn - Midnight Fall - Navy
140cm wide, 100% Pima cotton lawn fabric in navy with white falling ginkgo leaves.
Elegant acetate, polyester and silk-blend crepe fabric with a bold emerald green hue. Drapes wonderfully, ideal for prom dresses and blouses. Made in Italy.
This lightweight 100% cotton chambray in black is the perfect choice for dressmaking & quilting.
100% cotton chambray in sky blue, a lightweight cotton fabric for dressmaking & quilting.
145cm wide ivory cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
140cm wide, Pima cotton lawn fabric with a small blue leaf print on white. Ideal for summer wear.
Proper Seersucker - Tiny Woven Black
Plain black seersucker fabric, it is so versatile you can make anything from summer dresses, shorts, shirts, trousers, bedding and crafts.
Pima Cotton Lawn - Mulberry Tree - Teal & Lilac
140cm wide, 100% Pima cotton lawn fabric with a small mulberry tree design in teal and lilac.
Pima Cotton Lawn - The Garden Of Shakespeare - Pink & Grey
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.
140cm wide, very soft and fine, 100% viscose challis fabric in ivory. Perfect for summer garments.
100% cotton chambray in black and white gingham check, a lightweight cotton fabric for dressmaking & quilting.
Liquid - Patina Green
150cm wide, polyester satin fabric in green with a fluid drape, perfect for special occasion dresses!
4oz Washed Chambray Denim - Black
4oz Washed Chambray Denim - Black
Our 145cm, washed denim chambray fabric in black is made from 100% cotton and weighs 4oz, perfect for soft shirts.
Made in Italy this high quality 86% acetate, 5% polyester and 9% silk crepe fabric with a soft pastel blue hue. Great for bridal and prom dresses.
130cm wide 100% cotton white seersucker fabric. Breathable & versatile. Ideal for summer garments.
Pima Cotton Lawn - Morris - Ochre
140cm wide, Pima cotton lawn with an William Morris-style floral design in ochre, plum & sage.
Challis - Melody Blue
140cm wide, high-twist viscose challis dress fabric with a small floral print in spring colours on a mid blue ground.
Pima Cotton Lawn - Summer Is Here
This 138cm wide quality pima cotton lawn fabric drapes beautifully. Showcasing a yellow, purple, blue and red floral print on a soft white ground.
From sewing tips and fabric spotlights to celebrating our makers' amazing creations, our social channels are where inspiration meets expertise.
Follow along for daily doses of fabric love, maker stories, and behind-the-scenes glimpses into the world of premium textiles. Because the best part of what we do is seeing your visions come to life, one stitch at a time.