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!

385–408 of 4105 items
View:
Sort by:
Bonded Wool Cotton - Grey Marl
Bonded Wool Cotton - Grey Marl
Part number
2410AH24

Bonded Wool Cotton - Grey Marl

Bonded in the UK with British wool and quality cotton, this water-resistant fabric has a grey marl front and solid black back.
Price incl. VAT
£19.95 per metre
Brushed Cotton - Pink & Grey Check
Part number
2410O01

Brushed Cotton - Pink & Grey Check

146cm wide, brushed cotton shirting fabric in a pink, grey and black check. Great for pyjamas!
Price incl. VAT
£11.00 per metre
Bonded Wool Cotton - Pinstripe Navy
Bonded Wool Cotton - Pinstripe Navy
Part number
2410AH25

Bonded Wool Cotton - Pinstripe Navy

157cm wide, water-resistant fabric bonded in the UK with British wool and quality cotton, perfect for trench coats.
Price incl. VAT
£19.95 per metre
Bonded Wool Cotton - Little Pin
Bonded Wool Cotton - Little Pin
Part number
2410AH26

Bonded Wool Cotton - Little Pin

Bonded in the UK with British wool and quality cotton, this water-resistant fabric has a charcoal pinstripe front and solid black back.
Price incl. VAT
£19.95 per metre
Bonded Wool Cotton - Hacker
Bonded Wool Cotton - Hacker
Part number
2410AH27

Bonded Wool Cotton - Hacker

50% cotton and 50% wool bonded water-resistant fabric, with a black/white check face and solid black reverse.
Price incl. VAT
£19.95 per metre
Bonded Wool Cotton - Houndstooth Bottle
Bonded Wool Cotton - Houndstooth Bottle
Part number
2410AH28

Bonded Wool Cotton - Houndstooth Bottle

Bonded in the UK, this water-repellent fabric has a black/white houndstooth wool face and green cotton reverse.
Price incl. VAT
£19.95 per metre
Stretch Cotton Twill - Navy
Stretch Cotton Twill - Navy
Part number
2409PS29

Stretch Cotton Twill - Navy

145cm wide, ex-designer soft cotton stretch twill trousering in a light navy shade. Made in Italy.
Price incl. VAT
£10.50 per metre
Fine Gabardine - Violet
Fine Gabardine - Violet
Part number
2409PS31

Fine Gabardine - Violet

147cm wide, Italian ex-designer fine soft 100% cotton twill gabardine suiting fabric in dark violet.
Price incl. VAT
£10.50 per metre
21 Wale Needlecord - Lavender
21 Wale Needlecord - Lavender
Part number
2410O01N

21 Wale Needlecord - Lavender

140cm wide, 100% cotton, 21-wale needlecord fabric in lavender. Perfect for lightweight and soft dresses.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Mint
21 Wale Needlecord - Mint
Part number
2410O01M

21 Wale Needlecord - Mint

140cm wide, 21 wale cotton needlecord fabric, perfect for dressmaking, children's wear and soft furnishings.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Ochre
21 Wale Needlecord - Ochre
Part number
2410O01L

21 Wale Needlecord - Ochre

140cm wide, 21 wale cotton needlecord fabric in an ochre hue, perfect for lightweight and soft shirts.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Wine
21 Wale Needlecord - Wine
Part number
2410O01J

21 Wale Needlecord - Wine

140cm wide, 100% cotton, 21 wale needlecord fabric in a wine hue, great for dressmaking & soft furnishings.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Black
21 Wale Needlecord - Black
Part number
2410O01I

21 Wale Needlecord - Black

This versatile 21-wale cotton needlecord fabric in black can be used for clothing and soft furnishings.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Petrol
21 Wale Needlecord - Petrol
Part number
2410O01H

21 Wale Needlecord - Petrol

OEKOTex 21-wale needlecord fabric in a petrol blue hue, 100% cotton and 140cm wide, ideal for dresses.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Pale Blue
21 Wale Needlecord - Pale Blue
Part number
2410O01G

21 Wale Needlecord - Pale Blue

Our 21-wale needlecord fabric in pale blue is 100% cotton and perfect for soft, lightweight shirts.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Brown
21 Wale Needlecord - Brown
Part number
2410O01F

21 Wale Needlecord - Brown

140cm wide, 100% cotton, 21 wale needlecord fabric in brown, perfect for autumn dressmaking.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Charcoal
21 Wale Needlecord - Charcoal
Part number
2410O01E

21 Wale Needlecord - Charcoal

Made from 100% cotton, this 21 wale needlecord fabric in charcoal is perfect for pinafore dresses.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Ecru
21 Wale Needlecord - Ecru
Part number
2410O01D

21 Wale Needlecord - Ecru

140cm wide, 21 wale needlecord fabric made from 100% cotton in ecru - ideal for soft furnishings and clothing.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Navy
21 Wale Needlecord - Navy
Part number
2410O01C

21 Wale Needlecord - Navy

Our dark navy 21 wale needlecord fabric is made from 100% cotton and OEKOTex certified, great for shirts.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Fuchsia
21 Wale Needlecord - Fuchsia
Part number
2410O01B

21 Wale Needlecord - Fuchsia

100% cotton 21 wale needlecord fabric in a fuchsia pink hue, 140cm wide, perfect for children's wear.
Price incl. VAT
£12.95 per metre
21 Wale Needlecord - Mandarin
21 Wale Needlecord - Mandarin
Part number
2410O01A

21 Wale Needlecord - Mandarin

140cm wide, 100% cotton, 21 wale needlecord fabric in orange, perfect for soft shirts. OEKOTex Certified.
Price incl. VAT
£12.95 per metre
EZIO - Ornate - Navy
Part number
2409AH18

EZIO - Ornate - Navy

140cm wide, viscose & acetate tailors' lining with an intricate ornate floral pattern in navy blue.
Price incl. VAT
£6.50 per metre
Needlecord - Brown
Needlecord - Brown
Part number
2409PS30

Needlecord - Brown

Woven in Italy, this ex-designer/­deadstock cotton needlecord fabric in light brown is perfect for soft shirts.
Price incl. VAT
£12.00 per metre
Porter - Lieutenant
Part number
2409AH17

Porter - Lieutenant

Woven in Italy, this camo water-resistant fabric made from PU coated nylon is ideal for rain wear!
Price incl. VAT
£12.00 per metre