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!

457–480 of 4256 items
View:
Sort by:
Chessboard - Royal
Part number
2503AH06C-R

Chessboard - Royal

163cm wide, crisp polyester-cotton shirting fabric with a bold blue and white chessboard check.
Price incl. VAT
£7.95 per metre
Lorenzo Linen Mix - Rust
Part number
2502NE44-R

Lorenzo Linen Mix - Rust

140cm wide, viscose, linen, polyester blend fabric in orange with a soft drape and breathable feel.
Price incl. VAT
£16.70 per metre
Never Get A Look In
Part number
2502ET19-B

Never Get A Look In

145cm wide, suede dress fabric in royal blue, soft as they come - made from polyester and elastane.
Price incl. VAT
£12.50 per metre
Lorenzo Linen Mix - Khaki
Part number
2502NE43-R

Lorenzo Linen Mix - Khaki

140cm wide, viscose, linen, polyester blend fabric in khaki with a soft drape and breathable feel.
Price incl. VAT
£16.70 per metre
Tencel Feel Denim Chambray - Sky Blue
Part number
2502NE45-B

Tencel Feel Denim Chambray - Sky Blue

This 146cm wide, viscose denim chambray fabric in sky blue has a super soft Tencel feel to it.
Price incl. VAT
£18.00 per metre
Soft Quilt Coating - Blue
Part number
2502NE46-B

Soft Quilt Coating - Blue

140cm wide, lightweight polyester striped quilted fabric in blue. Great for coats, jackets & gilets.
Price incl. VAT
£19.95 per metre
Superior Sweatshirt - Teal Marl
Part number
2502NE47-B

Superior Sweatshirt - Teal Marl

164cm wide, heavy sweatshirt fabric in teal marl, made from 70% cotton and 30% polyester.
Price incl. VAT
£16.50 per metre
Traditional Linen - Red
Traditional Linen - Red
Part number
2502NE42-B

Traditional Linen - Red

Made from 100% linen, this mid-weight dress fabric in red is perfect for breathable summer wear.
Price incl. VAT
£24.50 per metre
Traditional Linen - Spearmint
Traditional Linen - Spearmint
Part number
2502NE41-B

Traditional Linen - Spearmint

Made from 100% linen, this plain dyed dress fabric in a mint green hue is perfect for summer shirts.
Price incl. VAT
£24.50 per metre
Tilo - Olive
Tilo - Olive
Part number
2412CF46-R

Tilo - Olive

132cm wide, ex-designer, wool & elastane fabric in dark olive green. Ideal for jackets. Made in Italy!
Price incl. VAT
£35.00 per metre
Bengaline - Wine
Part number
2502AH02-R

Bengaline - Wine

151cm wide, bengaline fabric in deep wine made from 70% viscose, 27% nylon and 3% spandex.
Price incl. VAT
£6.75 per metre
Luscious Viscose - Cream
Part number
2502ET18A-B

Luscious Viscose - Cream

145cm wide, lustrous satin viscose twill dress fabric in palest cream, extremely classy and timeless.
Price incl. VAT
£14.00 per metre
Blend In
Part number
2502P07-R

Blend In

150cm wide, 100% cotton lightweight camouflage print fabric, perfect for trousers and shirts.
Price incl. VAT
£10.00 per metre
Jacquard Terry - Lionsmane
Part number
2502P08-R

Jacquard Terry - Lionsmane

150cm wide, cotton loop-backed jacquard jersey fabric in denim blue with an ivory lion face design.
Price incl. VAT
£11.25 per metre
Fine Cotton Twill - Pale Beige
Part number
2502M06-R

Fine Cotton Twill - Pale Beige

135cm wide, cotton and elastane fine twill stretch fabric in a pale beige hue. Perfect for shirts!
Price incl. VAT
£10.25 per metre
Jacquard - Mono Flower
Part number
2502M07-R

Jacquard - Mono Flower

153cm wide, viscose, polyester elastane jacquard jersey fabric in a black and white floral print.
Price incl. VAT
£11.25 per metre
Modal Cotton Velour - Purple
Part number
2502P06-R

Modal Cotton Velour - Purple

150cm wide, modal and cotton velour fabric in purple, perfect for creating soft tracksuits.
Price incl. VAT
£13.00 per metre
Limited Edition - Striped
Part number
2502ET17-B

Limited Edition - Striped

150cm wide, 100% polyester satin fabric with a hand-painted style stripe print in rich brown and cream.
Price incl. VAT
£13.50 per metre
Limited Edition - Legacy
Part number
2502ET15-B

Limited Edition - Legacy

150cm wide, 100% polyester satin fabric with an abstract floral print in brown, blue and gold tones.
Price incl. VAT
£13.50 per metre
Limited Edition - Addicted to You
Part number
2502ET14-B

Limited Edition - Addicted to You

150cm wide, 100% polyester satin fabric with a beautiful multi-coloured floral design.
Price incl. VAT
£13.50 per metre
Limited Edition - Feeling Good
Limited Edition - Feeling Good
Part number
2502ET13-B

Limited Edition - Feeling Good

150cm wide, Italian viscose fabric featuring an abstract red print, perfect for drapey palazzo pants.
Price incl. VAT
£13.50 per metre
Stripe + Snug - Black
Part number
2502ET11B-B

Stripe + Snug - Black

180cm very wide, black striped brushed cotton sweatshirt fabric, super soft with a good drape.
Price incl. VAT
£21.00 per metre
Stripe + Snug - Teal
Part number
2502ET11A-B

Stripe + Snug - Teal

180cm very wide, teal striped brushed cotton sweatshirt fabric, super soft with a good drape.
Price incl. VAT
£21.00 per metre
Superior Sweatshirt - Khaki
Part number
2502NE40-B

Superior Sweatshirt - Khaki

Made from 70% cotton, 30% polyester, this sweatshirt fabric in khaki is great for joggers.
Price incl. VAT
£16.50 per metre