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!

3337–3360 of 3538 items
View:
Sort by:
Cloud Nine
Part number
2302S28

Cloud Nine

This 144cm wide, cotton voile shirting fabric in cream is excellent for breathable garments for men, women and children!
Price incl. VAT
£6.00 per metre
Out of stock
Mega - Interlock Black
Mega - Interlock Black
Part number
2302S22

Mega - Interlock Black

Our 180cm wide, interlock cotton jersey fabric in black is perfect for t-shirts, dressmaking and leggings!
Price incl. VAT
£9.00 per metre
Out of stock
Pure Luxury - Boiled Wool - Olive
Pure Luxury - Boiled Wool - Olive

Pure Luxury - Boiled Wool - Olive

High quality 100% boiled wool cloth in olive green, made from Australian virgin wool. Perfect for jackets and coats.
Price incl. VAT
£32.50 per metre
Out of stock
Pure Luxury - Boiled Wool - Black One
Pure Luxury - Boiled Wool - Black One
Part number
2303H01

Pure Luxury - Boiled Wool - Black One

High quality 100% boiled wool cloth in black, made from Australian virgin wool. Perfect for jackets and coats.
Price incl. VAT
£32.50 per metre
Out of stock
Moon River - Soft Ivory
Part number
2209VM01

Moon River - Soft Ivory

300cm wide, lightweight linen gauze fabric in a soft ivory shade perfect for net curtains, bed drapes and craft projects!
Price incl. VAT
£12.00 per metre
Out of stock
8oz Washed Denim - Black
Part number
2302B07

8oz Washed Denim - Black

160cm wide fabulous quality 8oz denim in a classic black colour. It’s the ideal material for creating jeans, light jackets and dresses!
Price incl. VAT
£13.00 per metre
Out of stock
Cotton Jersey - Soft Navy
Part number
2302S11C

Cotton Jersey - Soft Navy

Our 160cm wide, soft cotton jersey fabric in a navy blue shade, a popular choice for dresses, tops and leggings!
Price incl. VAT
£7.50 per metre
Out of stock
Crack On! - Stone
Part number
2209DA03

Crack On! - Stone

160cm wide soft khaki green/brown cotton trouser fabric featuring a superfine weave and lightly brushed finish.
Price incl. VAT
£9.95 per metre
Out of stock
6oz Denim - Stretchy Friend - Navy
Part number
2302F01

6oz Denim - Stretchy Friend - Navy

150cm wide high quality 6oz dark navy cotton denim with 2% elastane for comfort - Superb for jackets, jeans, skirts and dresses.
Price incl. VAT
£12.00 per metre
Out of stock
Fine Viscose Plain - Black
Part number
2302H01A

Fine Viscose Plain - Black

This bold black 144cm wide lightweight dress fabric is made from 100% viscose. A beautiful cloth that handles like a dream, ideal for summer designs.
Price incl. VAT
£9.95 per metre
Out of stock
Omega
Part number
2302S10

Omega

150cm wide superfine wool suiting fabric has a gorgeously soft hand. Features an interesting birds-eye weave in shades of black, dark grey and navy.
Price incl. VAT
£14.00 per metre
Out of stock
What Light Shines - Speckle
Part number
2301S223

What Light Shines - Speckle

150cm wide dark navy & white 100% cotton fabric with a pixelated spotty print. The perfect choice for men shirts and classic dresses.
Price incl. VAT
£9.00 per metre
Out of stock
Crinkle Stitch - White
Crinkle Stitch - White
Part number
2302S06

Crinkle Stitch - White

Made from cotton and polyester, this crinkled cloth has a detailed floral stitch that is perfect for blouses, dressmaking and children’s wear!
Price incl. VAT
£6.00 per metre
Out of stock
Pima Cotton Lawn - Carrie
Part number
2302P01

Pima Cotton Lawn - Carrie

Superb quality pima cotton lawn fabric showcases bold lavender florals on a rich red ground. 138cm wide. The perfect choice for summer dresses.
Price incl. VAT
£15.75 per metre
Out of stock
Pima Cotton Lawn - Floral Collage
Part number
2302P07

Pima Cotton Lawn - Floral Collage

Simply gorgeous 138cm wide quality supima cotton lawn fabric features a colourful floral print on a black ground in a hand painted style. Handles like a dream.
Price incl. VAT
£15.75 per metre
Out of stock
Kasey - Blue
Part number
2301H17B

Kasey - Blue

70% cotton and 30% polyester broderie anglaise fabric featuring an intricately woven floral design, ideal for dressmaking or blouses!
Price incl. VAT
£22.00 per metre
Out of stock
Betty Ann - Denim
Part number
2301H13A

Betty Ann - Denim

55% cotton voile and 45% polyester broderie anglaise dress fabric with a floral embroidered design on a blue ground, great for blouses!
Price incl. VAT
£17.50 per metre
Out of stock
Suits You - Indigo
Suits You - Indigo
Part number
2211PS508

Suits You - Indigo

This fabulous 150cm wide fine wool suiting in dark blue features a muted lilac over check design and a slight sheen to the finish. Made in England
Price incl. VAT
£20.00 per metre
Out of stock
Tropical Linen - Black
Part number
2301H06B

Tropical Linen - Black

Our tropical printed black dress fabric made from 70% viscose and 30% linen is excellent for shirts, skirts or pants!
Price incl. VAT
£17.50 per metre
Out of stock
Dobby Dot - Soft White
Dobby Dot - Soft White
Part number
2301E08A

Dobby Dot - Soft White

150cm wide lightweight, dotty, dobby washed cotton fabric that has a delicate and soft handle. Perfect for summer shirting. In a soft white hue.
Price incl. VAT
£7.50 per metre
Out of stock
Danbury Crepe - Turquoise
Part number
2301M02B

Danbury Crepe - Turquoise

Made from acetate, polyester and silk, our turquoise Danbury crepe is ideal for prom/bridal dresses or blouses!
Price incl. VAT
£15.00 per metre
Out of stock
Waxed Cotton – Brown
Part number
2204AB03

Waxed Cotton – Brown

Heavy waxed cotton fabric in a dark brown shade, 155cm wide and ideal for bags, coats and aprons!
Price incl. VAT
£14.00 per metre
Out of stock
EZIO - Aztec Black
Part number
2301AH04

EZIO - Aztec Black

Viscose lining in black featuring a self coloured geometric pattern, great for pairing with formal suits and classy skirts/dresses!
Price incl. VAT
£6.00 per metre
Out of stock
Yogi - Abstract Blue
Yogi - Abstract Blue
Part number
2301E05

Yogi - Abstract Blue

160cm wide, this abstract blue camo print fabric is made from 95% viscose and 5% elastane and perfect for summer maxi dresses, tops and skirts.
Price incl. VAT
£9.50 per metre
Out of stock