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!

289–312 of 318 items
View:
Sort by:
Fibre Mood - Abstract Print Cotton Linen - Green
Fibre Mood - Abstract Print Cotton Linen - Green
Part number
FM310328-40

Fibre Mood - Abstract Print Cotton Linen - Green

Superb quality 145cm wide, 75% cotton and 25% linen blend fabric with a captivating abstract print in green.
Price incl. VAT
£23.30 per metre
Out of stock
Fibre Mood - Abstract Print Cotton Poplin - Yellow
Part number
FM310325-20

Fibre Mood - Abstract Print Cotton Poplin - Yellow

Superb quality 145cm wide, 100% cotton poplin fabric with a captivating abstract print in yellow.
Price incl. VAT
£14.95 per metre
Out of stock
Fibre Mood - Viscose Wool Jersey - Coral
Part number
FM335052-10

Fibre Mood - Viscose Wool Jersey - Coral

This abstract print viscose & wool jersey fabric is perfect for adding a unique flair to your projects.
Price incl. VAT
£22.50 per metre
Out of stock
Viscose Jersey - Freya
Viscose Jersey - Freya
Part number
2402P05

Viscose Jersey - Freya

Made from 96% Ecovero viscose and 4% lycra, this knitted jersey fabric features an abstract print in blue & white.
Price incl. VAT
£14.00 per metre
Out of stock
Viscose Satin - Velma
Viscose Satin - Velma
Part number
2402P03

Viscose Satin - Velma

136cm wide viscose satin dress fabric with an abstract print in pink & orange. Perfect for blouses and dresses.
Price incl. VAT
£10.95 per metre
Out of stock
Satin Viscose - Scottsdale
Satin Viscose - Scottsdale
Part number
2402NE16

Satin Viscose - Scottsdale

148cm wide viscose satin dress fabric with an abstract square print in blue. Perfect for blouses and dresses.
Price incl. VAT
£14.50 per metre
Out of stock
BA - Trinny
Part number
2402NE12A

BA - Trinny

Beautiful 100% cotton broderie anglaise fabric in timeless white, featuring a lovely diamond pattern.
Price incl. VAT
£17.40 per metre
Out of stock
Moonlit Tide - Navy
Part number
2401M09B

Moonlit Tide - Navy

145cm wide, abstract seersucker fabric in navy and white made from 100% cotton, ideal for dressmaking.
Price incl. VAT
£12.75 per metre
Out of stock
Stof Cotton Jersey - Disco Dandelion
Stof Cotton Jersey - Disco Dandelion
Part number
2311SF02

Stof Cotton Jersey - Disco Dandelion

148cm wide, cotton and elastane blend knit jersey fabric with a colourful dandelion print on a navy ground. Oeko-Tex Standard.
Price incl. VAT
£15.95 per metre
Out of stock
Woollen Summit - Cerise
Part number
2310H06C

Woollen Summit - Cerise

Colourful 146cm wide wool blend fabric, with an eclectic pink, cerise, and orange abstract pattern. Ideal for chic coats, jackets, jumpers.
Price incl. VAT
£34.00 per metre
Out of stock
Knots Of Elegance - Blue
Knots Of Elegance - Blue
Part number
2310H02

Knots Of Elegance - Blue

Our 140cm wide, crochet lace fabric made from 100% polyester, features blue hues, ideal for elegant dresses!
Price incl. VAT
£25.00 per metre
Out of stock
Pima Cotton Lawn - Vine - Pastel
Pima Cotton Lawn - Vine - Pastel
Part number
2309P01

Pima Cotton Lawn - Vine - Pastel

140cm-wide Pima cotton lawn dress fabric with an artistic floral print in pastel shades. Soft, durable, and stylish.
Price incl. VAT
£15.75 per metre
Out of stock
Florenza - Rose Green
Florenza - Rose Green
Part number
2308PS19

Florenza - Rose Green

Italian wool tweed fabric, 154cm wide with dark yarns mixed with pink and green highlights, and a subtle herringbone weave.
Price incl. VAT
£28.00 per metre
Out of stock
Luxury Quilted Wool Tweed
Part number
2308AH26

Luxury Quilted Wool Tweed

136cm quilted wool tweed in beige, brown, black. Branded viscose lining, 2oz wadding. Ex-designer, ideal for jackets, bags, accessories.
Price incl. VAT
£22.00 per metre
Out of stock
Canne - Quilted Wool Tweed
Part number
2308AH21

Canne - Quilted Wool Tweed

Ex-designer, water-resistant, quilted wool fabric with a black & white houndstooth pattern. 2oz wadding & black nylon lining.
Price incl. VAT
£22.00 per metre
Out of stock
Daphne - Blue
Daphne - Blue
Part number
2308H04B

Daphne - Blue

154cm wide polyester satin fabric with a soft peach finish; digitally printed marbleised design in teal, blue grey, black hues.
Price incl. VAT
£16.00 per metre
Out of stock
Knots Of Elegance - Red
Knots Of Elegance - Red
Part number
2307H17A

Knots Of Elegance - Red

Our 150cm wide, crochet lace fabric made from 100% polyester, features warm red hues, ideal for elegant dresses!
Price incl. VAT
£25.00 per metre
Out of stock
Stretch Cotton - Jackson
Part number
2306E05

Stretch Cotton - Jackson

Our stretch cotton sateen fabric has a digitally printed pink brush stroke design on a blue ground, ideal for shirts!
Price incl. VAT
£16.00 per metre
Out of stock
Linen Mix - Rainbow Ink
Part number
2306E03

Linen Mix - Rainbow Ink

70% viscose and 30% linen mix dress fabric featuring a multicoloured abstract painterly effect, great for summer shirts!
Price incl. VAT
£16.00 per metre
Out of stock
Pima Cotton Lawn - Vine - Jade
Part number
2303P25

Pima Cotton Lawn - Vine - Jade

Our navy and green abstract printed pima cotton lawn fabric would be perfect for shirts, blouses or dressmaking!
Price incl. VAT
£15.75 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
Lining Glory - Black
Part number
2209AH18

Lining Glory - Black

This 100% viscose black lining fabric has a subtle crown pattern all-over, excellent for classy garments such as formal suits and luxurious dresses!
Price incl. VAT
£6.00 per metre
Out of stock
Artist's Dress - Navy Abstract
Artist's Dress - Navy Abstract
Part number
2207P02

Artist's Dress - Navy Abstract

This rich navy viscose challis is a breathable and lightweight dress fabric for blouses, dresses, shirts and loose style palazzo pants. A great summer fabric.
Price incl. VAT
£10.75 per metre
Out of stock
Festival - Leeds
Festival - Leeds
Part number
2206E01F

Festival - Leeds

This digitally printed, viscose dress fabric is bright blue with paintbrush stroke effect in different shades of turquoise, blue, oranges and greens.
Price incl. VAT
£10.50 per metre
Out of stock