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!

1849–1872 of 4015 items
View:
Sort by:
Jolly Jersey - Yellow
Jolly Jersey - Yellow
Part number
2307H10F

Jolly Jersey - Yellow

Our yellow and ivory ribbed, stripe jersey fabric made from viscose, polyester and elastane is ideal for tops!
Old price
£9.00
Price incl. VAT
£8.10 per metre
10% discount
Valid until 26/08/2025
Jolly Jersey - Grey
Jolly Jersey - Grey
Part number
2307H10D

Jolly Jersey - Grey

Viscose, polyester and elastane blend jersey fabric featuring a grey ribbed stripe detail, ideal for straight skirts!
Old price
£9.00
Price incl. VAT
£8.10 per metre
10% discount
Valid until 26/08/2025
Jolly Jersey - Pink
Jolly Jersey - Pink
Part number
2307H10C

Jolly Jersey - Pink

Our viscose, polyester and elastane knitted jersey fabric in pink, features a ribbed stripe, perfect for tops!
Old price
£9.00
Price incl. VAT
£8.10 per metre
10% discount
Valid until 26/08/2025
Jolly Jersey - Red
Jolly Jersey - Red
Part number
2307H10B

Jolly Jersey - Red

Our ribbed, red and ivory striped, knitted jersey fabric is made from a blend of viscose, polyester and elastane!
Old price
£9.00
Price incl. VAT
£8.10 per metre
10% discount
Valid until 26/08/2025
Jolly Jersey - Green
Jolly Jersey - Green
Part number
2307H10A

Jolly Jersey - Green

Viscose, polyester, elastane blend knit jersey fabric, featuring a green ribbed stripe, ideal for bandeau tops!
Old price
£9.00
Price incl. VAT
£8.10 per metre
10% discount
Valid until 26/08/2025
Organic Jersey - Dreamweave
Organic Jersey - Dreamweave
Part number
2307H04

Organic Jersey - Dreamweave

Our Oeko-Tex organic knitted jersey fabric in blue made from cotton and elastane features a cloud print, ideal for children's wear!
Price incl. VAT
£18.00 per metre
Heavenly - Victoria
Part number
2307O04

Heavenly - Victoria

148cm lightweight blue denim chambray with a classic vintage loral print. Perfect for spring and summer tops, jumpsuits, and dresses.
Price incl. VAT
£11.50 per metre
Heavenly - Summer Daisy
Part number
2307O02

Heavenly - Summer Daisy

Beautifully soft denim chambray in mid blue with a bright daisy print. Chambray is perfect for spring and summer tops, jumpsuits, and dresses.
Price incl. VAT
£12.50 per metre
Proper Seersucker - Navy Indigo Stripe
Part number
2306AH00

Proper Seersucker - Navy Indigo Stripe

Made from 100% cotton, this navy and indigo striped seersucker fabric is perfect for breathable summer dresses, bedding and crafts!
Price incl. VAT
£15.75 per metre
Anti Static Lining Bundle - 18.7m
Part number
ASLINING18.7m

Anti Static Lining Bundle - 18.7m

Mixed bundle pack, 18.7 metres of anti static lining fabrics in various colours including 0.5-3m long fabric pieces. A real bargain bundle!
Price incl. VAT
£30.00
Fame
Fame
Part number
230702

Fame

150cm wide red polyester nylon silk dress fabric, a stunning blend that combines elegance and softness.
Price incl. VAT
£8.50 per metre
Two Step
Part number
2307S01

Two Step

146cm wide stretch cotton in a vibrant red colour. Perfect for creating statement trousers, skirts or dresses.
Price incl. VAT
£9.00 per metre
Boston - Plain Cotton Poplin - All Colours
Boston - Plain Cotton Poplin - All Colours
Part number
2307O01

Boston - Plain Cotton Poplin - All Colours

114cm wide, 121gsm plain dyed 100% cotton poplin in 28 colours, ideal for crafts and dressmaking.
Price incl. VAT
£6.75 per metre
Tessuti - Sydney Jacket Pattern (UK XXS-XL)

Tessuti - Sydney Jacket Pattern (UK XXS-XL)

The Sydney jacket is a fashion-forward, oversized draped style that elevates your wardrobe effortlessly.
Price incl. VAT
£19.80
Landon Smooth Crepe - Cerise
Part number
2306M17B

Landon Smooth Crepe - Cerise

Superior smooth crepe fabric in cerise pink. 150cm wide polyester dress fabric perfect for creating special occasion wear.
Price incl. VAT
£14.00 per metre
Georgette Dress Fabric - Cloud
Georgette Dress Fabric - Cloud
Part number
2306E1

Georgette Dress Fabric - Cloud

This lightweight and breathable georgette fabric in cloud blue is made from polyester, perfect for dressmaking!
Price incl. VAT
£6.00 per metre
Uniformly - Black
Uniformly - Black
Part number
2306E28

Uniformly - Black

This 150cm wide, polyester crepe fabric in black is perfect for smart blouses, uniforms and pants!
Price incl. VAT
£6.00 per metre
Georgette Linen Look - Sage
Part number
2306L04A

Georgette Linen Look - Sage

Made from 100% polyester, this super fine sage green dress fabric has a look of linen, perfect for loose palazzo pants!
Price incl. VAT
£8.00 per metre
Organic Jersey - Cosmic Fox
Organic Jersey - Cosmic Fox
Part number
2306E23

Organic Jersey - Cosmic Fox

150cm wide organic cotton elastane jersey fabric in navy with a colourful space exploring fox print. Brilliant for childrens wear. OEKOTex®
Price incl. VAT
£15.50 per metre
Cotton Jersey - Zoo-niverse
Part number
2306E22

Cotton Jersey - Zoo-niverse

150cm wide, soft cotton-elastane jersey with a colourful, fun "animals in space" print on a black ground.
Price incl. VAT
£13.25 per metre
Superior Heavy Black Dress Fabric
Part number
2306M24

Superior Heavy Black Dress Fabric

140cm wide, polyester, viscose, and Lycra jersey fabric in black. Ex-designer cloth made in Spain.
Price incl. VAT
£14.75 per metre
Jones - Crepe
Jones - Crepe
Part number
2306E27

Jones - Crepe

This is a lightweight crepe dress fabric featuring a colourful, floral, paisley print on a black ground, ideal for dressmaking!
Price incl. VAT
£7.95 per metre
Bodycon - Rust
Part number
2306M26

Bodycon - Rust

142cm wide form-fitting dress fabric made from a blend of polyester, viscose and elastane. Ex-designer cloth featuring a burnt orange face and a black reverse.
Price incl. VAT
£16.00 per metre
Officer Salute
Officer Salute
Part number
2306M23

Officer Salute

This 154cm wide ex-designer Italian fine wool cloth in navy has a lovely texture and depth. Shop Wool Fabric Online.
Price incl. VAT
£21.00 per metre