Croft Mill

Cotton Fabric

Cotton fabric is a wonderfully versatile, staple dressmaking fabric in any sewing collection. Read more

Whether you are looking to create all season dresses, mens shirts, trousers and various other clothing options or looking for something sturdier like a cotton canvas for outdoor furnishings, cotton is a great choice and a delight to sew with.

Browse our collection of cotton poplins, cotton dressmaking fabrics, cotton lawn and pima cotton lawn, cotton shirting fabrics, muslin and voile fabrics, brushed cotton and, white and plain cotton fabrics.

193–216 of 1804 items
View:
Sort by:
Two Shirts - Grey
Part number
2409PS02B

Two Shirts - Grey

147cm wide, 100% cotton flannel shirting fabric with a subtle grey and black dogtooth check.
Price incl. VAT
€12.00 per metre
Cotton Jersey - Sparkle Bee
Cotton Jersey - Sparkle Bee
Part number
2409

Cotton Jersey - Sparkle Bee

145cm wide, cotton-elastane knit jersey fabric in white, featuring a sparkle bee print.
Price incl. VAT
€20.41 per metre
Angus Twill - Pale Beige
Angus Twill - Pale Beige
Part number
2409PS01

Angus Twill - Pale Beige

150cm wide, ex-designer deadstock cotton fabric in a pale beige hue. Perfect for trousers. Made in Italy.
Price incl. VAT
€14.40 per metre
Brushed Cotton - Brook - Camel
Part number
2408O07

Brushed Cotton - Brook - Camel

Checked brushed cotton fabric in a camel hue, exceptionally soft and comfy to wear, ideal for pyjamas.
Price incl. VAT
€13.20 per metre
Wide Width Cotton Poplin - Fina
Wide Width Cotton Poplin - Fina
Part number
2408O04

Wide Width Cotton Poplin - Fina

150cm wide, cotton poplin fabric with a digitally printed floral design on a navy backdrop, ideal for crafting.
Price incl. VAT
€12.60 per metre
Wide Width Cotton Poplin - Suri
Wide Width Cotton Poplin - Suri
Part number
2408O01

Wide Width Cotton Poplin - Suri

150cm wide, cotton poplin fabric with a digital green leaf print, perfect for crafts and clothes.
Price incl. VAT
€12.60 per metre
Wide Width Cotton Poplin - Leia
Wide Width Cotton Poplin - Leia
Part number
2408O05

Wide Width Cotton Poplin - Leia

150cm wide, 100% cotton poplin fabric in white with a decorative floral print, ideal for quilting.
Price incl. VAT
€12.60 per metre
Wide Width Cotton Poplin - Nola
Wide Width Cotton Poplin - Nola
Part number
2408O02

Wide Width Cotton Poplin - Nola

Our 149cm wide cotton poplin fabric has a colourful digital floral print, perfect for quilting, craft and clothing.
Price incl. VAT
€12.60 per metre
Wide Width Cotton Poplin - Wren
Wide Width Cotton Poplin - Wren
Part number
2408O03

Wide Width Cotton Poplin - Wren

149cm wide, 100% cotton poplin fabric featuring a digital floral print on an ochre yellow backdrop.
Price incl. VAT
€12.60 per metre
Italian Style
Italian Style
Part number
2408CF09

Italian Style

Stunning red brocade fabric made from polyester, cotton and elastane. Deadstock from a luxury Italian label.
Price incl. VAT
€29.95 per metre
Black Diamond
Part number
2408M09

Black Diamond

Made from polyester, viscose, cotton & acrylic, this black tweed has a subtle shiny check weave.
Price incl. VAT
€24.01 per metre
Fine Cotton Jersey - Nude
Part number
2408S05

Fine Cotton Jersey - Nude

160cm wide, fine cotton jersey in nude. Soft and breathable. Ideal for t-shirts, tops & underwear.
Price incl. VAT
€7.20 per metre
Distressed
Distressed
Part number
2408CF08

Distressed

Italian, ex-designer, cotton and elastane blend sweatshirt fabric, baby soft, perfect for slouchy jumpers.
Price incl. VAT
€21.61 per metre
Checked Flat Double Gauze - Black
Part number
2408E24B

Checked Flat Double Gauze - Black

Made from 100% cotton, this checked flat double gauze jacquard fabric comes in black, perfect for shirts.
Price incl. VAT
€13.20 per metre
Checked Flat Double Gauze - White
Part number
2408E24A

Checked Flat Double Gauze - White

156cm wide, checked jacquard flat double gauze fabric in white, made from 100% cotton.
Price incl. VAT
€13.20 per metre
Brushed Plaid - Red
Part number
2408E23B

Brushed Plaid - Red

60% polyester and 40% cotton brushed tartan shirting fabric in navy, red and white. Beautifully soft and lightweight.
Price incl. VAT
€8.40 per metre
Cotton Tweed - Camel
Cotton Tweed - Camel
Part number
2408CF07

Cotton Tweed - Camel

Our Italian woven, ex-designer/­deadstock chunky tweed fabric is made from 100% cotton in a camel hue.
Price incl. VAT
€31.21 per metre
Cotton Tweed - Red
Cotton Tweed - Red
Part number
2408CF06

Cotton Tweed - Red

Woven in Italy, this ex-designer/­deadstock chunky cotton tweed fabric in red and grey is perfect for jackets.
Price incl. VAT
€31.21 per metre
Winceyette - Tie Dye
Part number
2408E14

Winceyette - Tie Dye

114cm wide, brushed cotton winceyette fabric with a dreamy tie dye design in soft pastel shades.
Price incl. VAT
€11.70 per metre
Winceyette - Rainbow Butterfly
Part number
2408E15

Winceyette - Rainbow Butterfly

114cm wide, brushed cotton winceyette fabric with a vibrant pattern of colourful butterflies.
Price incl. VAT
€11.70 per metre
Winceyette - Sleeping Animals
Part number
2408E17

Winceyette - Sleeping Animals

114cm wide, brushed cotton winceyette fabric with an adorable array of sleeping animal faces.
Price incl. VAT
€11.70 per metre
Baby Driver - Groovy Floral
Part number
2408E13

Baby Driver - Groovy Floral

111cm wide, cotton needlecord fabric in salmon pink with a pattern of colourful cartoony flowers.
Price incl. VAT
€13.80 per metre
Double Sided Terry Towelling - Aqua Blue
Part number
2408E12F

Double Sided Terry Towelling - Aqua Blue

152cm wide, double-sided cotton terry towelling in aqua blue. Thick, absorbent & incredibly soft.
Price incl. VAT
€12.60 per metre
Double Sided Terry Towelling - Baby Blue
Part number
2408E12C

Double Sided Terry Towelling - Baby Blue

152cm wide, double-sided cotton terry towelling in baby blue. Thick, absorbent & incredibly soft.
Price incl. VAT
€12.60 per metre