Croft Mill

Fabrics

At Croft Mill, we offer the finest selection of fabric to make all of your dressmaking and craft dreams come true. Whether you are looking for cotton fabric, linen fabric, lace or any other type of dress fabric, we guarantee that you will find something here to suit your specific needs. Our wide collections of fabric are sure to leave you inspired! Read more/less

Are you looking for high-quality, fashionable dress fabrics and craft materials? Shop dress and craft fabrics online in the UK with Croft Mill. We are your go-to source for gorgeous fabrics, featuring over 3000 different materials like cotton, wool, silk, polyester and viscose..

We have everything you need to create stunning clothing and unique crafts projects - from deadstock fabrics to exclusive designer prints. No matter the occasion or design, you'll find the perfect fabric for sewing with us.

When it comes to great value fabrics for special occasions, craft cottons, or dressmaking fabrics, we have the perfect selection to suit whatever you need. With our wide range of exclusive patterns and weaves, you're sure to find something to help make your next sewing project a success!

We regularly update our unique fabric collections so there's always something new to discover. Make the most of our matching thread and lining service that takes away the stress of shopping around for the best matches. We offer a complete and personalised experience and our customer service team are always on hand with recommendations based on your needs.

We are proud to offer a variety of high quality fabrics that are truly unique to us, this way you know that many of the lovely fabrics you buy from us will not be found anywhere else. We stock budget dress fabrics as well as exclusive deadstock fabrics for your craft and sewing needs. All our fabrics are of the highest quality at affordable prices. Browse our online fabric store today and discover our passion for cloth - you're sure to find something you love!

3505–3528 of 3719 items
View:
Sort by:
Trabaldo - Teal
Trabaldo - Teal
Part number
2403PS06B

Trabaldo - Teal

Made from 100% wool, this suiting fabric in a teal hue has a fine twill weave, perfect for shirts. Woven in Italy.
Price incl. VAT
£20.00 per metre
Out of stock
Sewing Room - Beatrice
Part number
2403AH01

Sewing Room - Beatrice

115cm wide 100% cotton fabric with a vintage floral print in shades of pink, yellow, blue & green.
Price incl. VAT
£7.95 per metre
Out of stock
Pima Cotton Lawn - Denim Dandelion
Part number
2403P01

Pima Cotton Lawn - Denim Dandelion

140cm wide Pima cotton lawn dress fabric with a ornate vintage print reminiscent of dandelions.
Price incl. VAT
£15.75 per metre
Out of stock
Pima Cotton Lawn - Blue Willow
Pima Cotton Lawn - Blue Willow
Part number
2403P02

Pima Cotton Lawn - Blue Willow

140cm wide Pima cotton lawn dress fabric with a floral China print in different shades of blue.
Price incl. VAT
£15.75 per metre
Out of stock
Bambi - Tiffany
Part number
2402NE24C

Bambi - Tiffany

140cm wide, plain diamond quilted fabric in tiffany blue. Great for cosy jumpers, gilets and jackets.
Price incl. VAT
£17.75 per metre
Out of stock
Bambi - Pink
Part number
2402NE24D

Bambi - Pink

140cm wide, plain diamond quilted fabric in pink. Great for cosy jumpers, gilets and jackets.
Price incl. VAT
£17.75 per metre
Out of stock
Blackwatch Fleece
Blackwatch Fleece
Part number
2402O01

Blackwatch Fleece

Soft, durable antipill polyester fleece, 144cm wide with a blue-green tartan print. Oeko-tex certified.
Price incl. VAT
£10.75 per metre
Out of stock
Bonded Cotton - Navy/Yellow
Bonded Cotton - Navy/Yellow
Part number
2402AH04

Bonded Cotton - Navy/Yellow

Navy on one side and yellow on the other, our water-resistant bonded cotton fabric is perfect for trench coats.
Price incl. VAT
£12.50 per metre
Out of stock
Draper - Organic Bamboo Blend Suiting - Petrol
Draper - Organic Bamboo Blend Suiting - Petrol
Part number
2401PX02E

Draper - Organic Bamboo Blend Suiting - Petrol

This 150cm wide organic recycled suiting fabric in petrol, is soft to handle & has a beautiful drape.
Price incl. VAT
£20.00 per metre
Out of stock
Be-Mood Ivory
Part number
2402M11

Be-Mood Ivory

150cm wide cotton suiting has a linear herringbone weave and has a soft ivory hue, the perfect material for trousers and jackets.
Price incl. VAT
£12.95 per metre
Out of stock
Jump Ship
Jump Ship
Part number
2402M04

Jump Ship

149cm wide fabric, navy broken stripe detail, perfect for stylish, breathable summertime shorts with pockets. Deadstock fabric - woven in Italy.
Price incl. VAT
£10.00 per metre
Out of stock
Soft Twill Shirting - Green
Soft Twill Shirting - Green
Part number
2402PS01A

Soft Twill Shirting - Green

Woven in Italy, this lightweight plain cotton twill fabric in green is ex-designer, perfect for dresses or shirts.
Price incl. VAT
£10.00 per metre
Out of stock
Challis - Aspen - Navy
Challis - Aspen - Navy
Part number
2402P01B TR

Challis - Aspen - Navy

100% viscose challis dress fabric in a navy blue hue with a white leaf print. 140cm wide, perfect for palazzo pants.
Price incl. VAT
£10.75 per metre
Out of stock
Tencel Feel Denim Chambray - Mid Blue
Part number
2402NE29A

Tencel Feel Denim Chambray - Mid Blue

This 146cm wide, viscose denim chambray fabric in mid blue has a super soft Tencel feel to it.
Price incl. VAT
£18.00 per metre
Out of stock
Tencel Feel Denim Chambray - Light Blue
Part number
2402NE29B

Tencel Feel Denim Chambray - Light Blue

This 146cm wide, viscose denim chambray fabric in light blue has a super soft Tencel feel to it.
Price incl. VAT
£18.00 per metre
Out of stock
Tencel Feel Denim Chambray - Dark Blue
Part number
2402NE29C

Tencel Feel Denim Chambray - Dark Blue

This 146cm wide, viscose denim chambray fabric in dark blue has a super soft Tencel feel to it.
Price incl. VAT
£18.00 per metre
Out of stock
Denim Chambray Quilting
Part number
2408NE01

Denim Chambray Quilting

140cm wide, denim chambray quilting with a solid navy reverse and polyester wadding for warmth.
Price incl. VAT
£15.25 per metre
Out of stock
Chunky Linen - Oatmeal
Part number
2402NE27

Chunky Linen - Oatmeal

150cm wide, 100% linen fabric with a weight of 260gsm. Perfect for a variety of sewing projects.
Price incl. VAT
£28.00 per metre
Out of stock
Felicity - White
Part number
2402NE22A

Felicity - White

150cm wide, 100% cotton poplin fabric in white, with a beautiful embroidered floral design.
Price incl. VAT
£17.40 per metre
Out of stock
Embroidered Lawn - Dill
Part number
2402NE21

Embroidered Lawn - Dill

150cm wide, cotton lawn jacquard fabric with a charming dobby weave and woven patch pattern.
Price incl. VAT
£12.95 per metre
Out of stock
Traditional Linen - Ochre
Traditional Linen - Ochre
Part number
2402NE15I

Traditional Linen - Ochre

This 100% linen fabric in a yellow ochre hue has a washed finish, perfect for children’s wear.
Price incl. VAT
£24.50 per metre
Out of stock
Viscose Seersucker - Sand
Part number
2402NE18A

Viscose Seersucker - Sand

144cm wide, rayon, polyester and spandex blend seersucker fabric in sand. Great for summer wear!
Price incl. VAT
£11.50 per metre
Out of stock
Viscose Seersucker - Pink
Part number
2402NE18B

Viscose Seersucker - Pink

144cm wide, rayon, polyester and spandex blend seersucker fabric in pink. Great for summer wear!
Price incl. VAT
£11.50 per metre
Out of stock
Kaya Gauze - Khaki
Part number
2402NE25C

Kaya Gauze - Khaki

135cm wide, cotton/linen double gauze in khaki green. The perfect balance of softness & durability.
Price incl. VAT
£14.00 per metre
Out of stock