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!

1633–1692 of 1692 items
View:
Sort by:
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
Fine Viscose Plain - Alabaster
Part number
2302H01B

Fine Viscose Plain - Alabaster

144cm wide, gorgeously lightweight dress fabric is ideal for summer garments! Made from 100% viscose has a soft ivory/alabaster hue.
Price incl. VAT
£9.95 per metre
Out of stock
Skyfall - Soft White
Part number
2302S08A

Skyfall - Soft White

Our soft white chiffon dress fabric is made from polyester and features a crinkled face, great for blouses, skirts and puff sleeves!
Price incl. VAT
£5.50 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
Pima Cotton Lawn - Summer Is Here
Part number
2302P03

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.
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
Kasey - Wheat
Part number
2301H17A

Kasey - Wheat

Our intricately woven floral broderie anglaise fabric is made from cotton and polyester, perfect for blouses and dresses!
Price incl. VAT
£22.00 per metre
Out of stock
Betty Ann - Slate
Part number
2301H13B

Betty Ann - Slate

140cm wide, poly cotton voile broderie anglaise dress fabric featuring floral embroidery on a grey ground, ideal for shirts!
Price incl. VAT
£17.50 per metre
Out of stock
BA - Jenna Taupe
Part number
2301H05B

BA - Jenna Taupe

Our floral Broderie Anglaise dress fabric in a taupe shade is 100% cotton and ideal for accessories, tunics and shirts!
Price incl. VAT
£26.00 per metre
Out of stock
Danbury Crepe - Lipstick
Danbury Crepe - Lipstick
Part number
2301M02E

Danbury Crepe - Lipstick

Made from acetate, polyester and silk, our pink crepe dress fabric is excellent for special occasion garments!
Price incl. VAT
£15.00 per metre
Out of stock
Danbury Crepe - Turquoise
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
Don't Be Noisy - Grey
Don't Be Noisy - Grey
Part number
2210H12

Don't Be Noisy - Grey

Grey and white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits with this versatile cloth.
Price incl. VAT
£18.00 per metre
Out of stock
The Last Tango
The Last Tango
Part number
2211P11 NC

The Last Tango

Made in France, this high quality polyester georgette crepe dress fabric with a rustic orange hue and retro floral pattern. This fabric is perfect for blouses and layering.
Old price
£9.95
Price incl. VAT
£7.96 per metre
20% discount
Valid until 10/12/2024
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
Pima Cotton Lawn - Afternoon Delight - Blue
Pima Cotton Lawn - Afternoon Delight - Blue
Part number
2211P13

Pima Cotton Lawn - Afternoon Delight - Blue

This elegant pima cotton lawn fabric showcases a pretty white, blue, teal and mint green floral print. A soft dressmaking cloth that drapes beautifully.
Price incl. VAT
£15.75 per metre
Out of stock
Bucks The Trend - Pebble
Bucks The Trend - Pebble
Part number
2211PS24C

Bucks The Trend - Pebble

160cm wide super soft touch cotton jersey fabric with a pebble pink hue. This high quality cloth has come from a well loved designer clothing brand.
Price incl. VAT
£10.00 per metre
Out of stock
Brushed & Cosy - Blue
Part number
2210TH01A

Brushed & Cosy - Blue

100% Brushed cotton flannel fabric in a beautiful blue tartan pattern, excellent for soft furnishings, shirting and snug pyjamas!
Price incl. VAT
£8.00 per metre
Out of stock
Autumnal Equinox - Pastel Floral
Part number
2209V03

Autumnal Equinox - Pastel Floral

150cm wide pastel grey floral brushed cotton fabric, lightweight and soft this cloth is excellent for loungewear and soft furnishings too!
Price incl. VAT
£12.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
Rudiments - Nagoya
Part number
2206F11G

Rudiments - Nagoya

Royal blue printed cotton dress fabric with an all-over white basic floral pattern of various sizes. Easy for pattern matching for shirts!
Price incl. VAT
£10.00 per metre
Out of stock
Georgette Dress Fabric - Sky Blue
Georgette Dress Fabric - Sky Blue
Part number
2201B15

Georgette Dress Fabric - Sky Blue

This gorgeous good quality polyester georgette dress fabric comes in a lovely sky blue. This is a sheer, lightweight fabric!
Price incl. VAT
£6.00 per metre
Out of stock
Danbury Crepe - Cream
Danbury Crepe - Cream
Part number
2204M24E

Danbury Crepe - Cream

Made in Italy, the highest quality acetate, polyester and silk-blend crepe fabric in a luscious ivory/cream colour. Perfect for bridal and prom dresses.
Price incl. VAT
£15.00 per metre
Out of stock
Double Gauze Stripe - Beachcomber
Part number
2204H11B

Double Gauze Stripe - Beachcomber

Versatile grey, white and beige striped double gauze fabric made from two layers of 100% cotton, tacked together to create a soft, puckered cotton muslin cloth.
Price incl. VAT
£15.75 per metre
Out of stock
Callie
Callie
Part number
2204P13 TR

Callie

Superior quality and beautifully soft this 100% viscose challis fabric features a bold peach and pink floral print.
Price incl. VAT
£10.75 per metre
Out of stock
Viscose Challis - Hanakatoba
Viscose Challis - Hanakatoba
Part number
2204P01A

Viscose Challis - Hanakatoba

Petrol blue viscose challis print featuring a beige and grey flower design. Create stunning summer designs with this versatile fabric.
Price incl. VAT
£10.75 per metre
Out of stock
Twinkle
Part number
2202S09 NC

Twinkle

High-quality, superfine viscose lawn fabric features a small green star print on a bright white background.
Old price
£6.00
Price incl. VAT
£3.00 per metre
50% discount
Valid until 08/06/2024
Out of stock
Batik - Pink D
Part number
2202022

Batik - Pink D

Feel the summer vibes with this brilliant abstract leaf design batik fabric. Glorious blue dressmaking fabric with a colourful sunset red and orange pattern.
Price incl. VAT
£10.00 per metre
Out of stock
Pima Cotton Lawn - Bloom And Wild - Navy
Pima Cotton Lawn - Bloom And Wild - Navy
Part number
2201PH07b

Pima Cotton Lawn - Bloom And Wild - Navy

Pima cotton lawn fabric with simple multicoloured floral print on a navy blue coloured background.
Price incl. VAT
£15.75 per metre
Out of stock
Pima Cotton Lawn - Bloom And Wild - Cream
Pima Cotton Lawn - Bloom And Wild - Cream
Part number
2201PH07a

Pima Cotton Lawn - Bloom And Wild - Cream

Pima cotton lawn fabric with simple multicoloured floral print on a cream coloured background.
Price incl. VAT
£15.75 per metre
Out of stock
Orbit - Sky
Part number
2201PH2

Orbit - Sky

Lightweight crepe dress fabric in a gorgeous shade of Mediterranean blue. With an interesting weave and will look fab in blouses, and palazzo pants.
Price incl. VAT
£8.95
Out of stock
Proper Seersucker - Tiny Woven Black
Proper Seersucker - Tiny Woven Black
Part number
2110AH23

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.
Price incl. VAT
£15.75 per metre
Out of stock
Pima Cotton Lawn - Navy Leaf
Pima Cotton Lawn - Navy Leaf
Part number
2110CH01a

Pima Cotton Lawn - Navy Leaf

Superb quality cotton lawn this fabric feels as good as anything could next to your skin.
Price incl. VAT
£15.75 per metre
Out of stock
Henley - Navy
Henley - Navy
Part number
2110AH17

Henley - Navy

Superb 100% cotton navy & white striped seersucker from Europe, this causal fabric is wonderful for summer shirts & dresses.
Price incl. VAT
£15.75 per metre
Out of stock
Pima Cotton Lawn - Tiffany
Part number
2109PH05

Pima Cotton Lawn - Tiffany

Stunning pima cotton lawn with an all over floral print in a range of lovely summer of royal blue, pinks, greens and yellow on a white back ground.
Price incl. VAT
£15.75 per metre
Out of stock
Pima Cotton Lawn - Mulberry Tree - Blue & Green
Part number
2109PH01

Pima Cotton Lawn - Mulberry Tree - Blue & Green

New Pima cotton lawns in stock, this Mulberry tree fabric is a beautiful with an all over mulberry tree print in blue & green.
Price incl. VAT
£15.75 per metre
Out of stock
Sewing Room - Rose
Part number
2107CH05

Sewing Room - Rose

113cm wide, high quality cotton poplin fabric featuring a pink and purple floral print on a navy background
Price incl. VAT
£7.95 per metre
Out of stock
Pima Cotton Lawn - Mary Ann Pink
Pima Cotton Lawn - Mary Ann Pink
Part number
2107CH03

Pima Cotton Lawn - Mary Ann Pink

Stunning 140cm wide Pima cotton lawn dress fabric in Pink with a beautiful floral print on a cream background.
Price incl. VAT
£15.75 per metre
Out of stock
Check Jersey
Part number
2105S32

Check Jersey

Fine knitted viscose elastane jersey in a pale blue, pale pink and grey check on a soft white ground.
Price incl. VAT
£5.50 per metre
Out of stock
Chunky Linen
Part number
2104S03

Chunky Linen

This chunky linen fabric has been overprinted in brown. A little stiff because of the printers, this will soften with washing.
Price incl. VAT
£7.50 per metre
Out of stock
Sewing Room - Ivy
Part number
2103A12

Sewing Room - Ivy

Superior quality cotton poplin in white with an ivy print in navy, sky blue and pale grey. 113cm wide.
Price incl. VAT
£7.95 per metre
Out of stock
Brushed Tartan - Jamie
Part number
2011V01

Brushed Tartan - Jamie

Beautiful cotton flannel fabric in a black, blue, pink, green and orange plaid, with a lightly brushed finish. Great for cosy shirts.
Price incl. VAT
£10.00 per metre
Out of stock
Challis - Black
Challis - Black
Part number
2003PH01b

Challis - Black

High twist printed viscose challis lightweight dressmaking fabric that drapes beautifully. This comes with a cream and aqua floral pattern on a black background.
Price incl. VAT
£9.95 per metre
Out of stock
Challis - Plum Leaf
Part number
2003PH01f

Challis - Plum Leaf

Superb high twist printed viscose challis lightweight dress fabric in plum.
Price incl. VAT
£9.95 per metre
Out of stock
Poplin Print - Liberty - Coral
Part number
2004O03e

Poplin Print - Liberty - Coral

Liberty coral cotton poplin dress fabric is a very pretty fabric with little cute coral flowers on an ivory background.
Price incl. VAT
£7.75 per metre
Out of stock
Poplin Print - Liberty - Pink
Part number
2004O03b

Poplin Print - Liberty - Pink

Liberty pink cotton poplin dress fabric is a very pretty fabric with little cute flowers on a pink background.
Price incl. VAT
£7.75 per metre
Out of stock
Brushed Tartan - Beige + Red
Part number
2007V04c

Brushed Tartan - Beige + Red

High-quality brushed cotton tartan shirting fabric, featuring a classic red, beige, and blue check pattern.
Price incl. VAT
£10.00 per metre
Out of stock
Brushed Tartan - Black + Green
Part number
2007V04a

Brushed Tartan - Black + Green

Exceptional cotton shirting fabric with a brushed finish, showcasing a striking black, green and blue check pattern.
Price incl. VAT
£10.00 per metre
Out of stock
Liberty – Ciara
Liberty – Ciara
Part number
2007AB01

Liberty – Ciara

140cm wide, tana cotton lawn from Liberty with a colourful floral pattern. Beautiful and soft as you would expect from this fine maker of fabrics.
Price incl. VAT
£18.00 per metre
Out of stock
Riviera Lawn - Pink
Part number
2007V04B

Riviera Lawn - Pink

145cm wide pink cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
Price incl. VAT
£7.95 per metre
Out of stock
Riviera Lawn - French Navy
Part number
2007V04C

Riviera Lawn - French Navy

145cm wide French navy cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
Price incl. VAT
£7.95 per metre
Out of stock
Riviera Lawn - Hot Pink
Part number
2007V04F

Riviera Lawn - Hot Pink

145cm wide hot pink cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
Price incl. VAT
£7.95 per metre
Out of stock
John Louden - Roses - Navy
Part number
2007o38b

John Louden - Roses - Navy

110cm wide, 100% Craft Cotton from John Louden in navy blue. This one has a lovely pink and red rose print scattered all over. A lovely fabric!
Old price
£10.50
Price incl. VAT
£8.40 per metre
20% discount
Valid until 10/12/2024
Out of stock
Regency - The Good Life
Part number
2005V01a

Regency - The Good Life

148cm wide 100% cotton lawn, in fabulous quality. All over vintage floral design in red, rust, shades of green and orange on an ivory coloured background.
Price incl. VAT
£11.50 per metre
Out of stock
Poplin Print - Navy Feather
Part number
7352c

Poplin Print - Navy Feather

44" wide cotton poplin fabric with delicate two tone feather print in navy and white. Perfect for dress, shirt and crafts.
Price incl. VAT
£7.75 per metre
Out of stock
Triple Crepe - Ivory
Part number
1570V

Triple Crepe - Ivory

This 150cm wide exquisite triple crepe dress fabric is crafted from high-quality polyester in an ivory shade.
Price incl. VAT
£18.00 per metre
Out of stock
Georgette Dress Fabric - Red
Part number
2030d

Georgette Dress Fabric - Red

Gorgeous quality georgette dress fabric in red, 150cm wide, suitable for dresses, blouses and crafts.
Price incl. VAT
£6.00 per metre
Out of stock
Poplin Print - Fancy Pants - Grey
Part number
6431a

Poplin Print - Fancy Pants - Grey

112cm wide lovely grey, pink, dark pink and white floral print on a soft cotton poplin, a fabric which is good for dressmaking, crafts and for light furnishing.
Price incl. VAT
£7.75 per metre
Out of stock
Pima Cotton Lawn - Maya
Part number
1941e

Pima Cotton Lawn - Maya

A pima cotton lawn of lovely quality, this pea green floral pattern coyly suggests a vintage style.
Price incl. VAT
£15.75 per metre
Out of stock
Superior Quality Plain Poly/Cotton - Sage Green
Part number
CM1530i

Superior Quality Plain Poly/Cotton - Sage Green

Discover our 114cm wide, superior quality 115gsm plain poly/cotton fabric in sage green. Perfect for crafts & dressmaking.
Price incl. VAT
£4.50 per metre
Out of stock