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.

1–24 of 1809 items
View:
Sort by:
21 Wale Needlecord - Pink
21 Wale Needlecord - Pink
Part number
2412O1H

21 Wale Needlecord - Pink

This 100% cotton 21-wale needlecord fabric in a pink hue is 148cm wide and perfect for children's wear.
Price incl. VAT
€15.61 per metre
21 Wale Needlecord - Emerald
21 Wale Needlecord - Emerald
Part number
2412O1G

21 Wale Needlecord - Emerald

148cm wide, 21 wale cotton needlecord fabric in an emerald green hue, perfect for lightweight and soft shirts.
Price incl. VAT
€15.61 per metre
21 Wale Needlecord - Gold
21 Wale Needlecord - Gold
Part number
2412O1F

21 Wale Needlecord - Gold

148cm wide, 21 wale cotton needlecord fabric in gold, perfect for dressmaking, children's wear and soft furnishings.
Price incl. VAT
€15.61 per metre
21 Wale Needlecord - Sage
21 Wale Needlecord - Sage
Part number
2412O1E

21 Wale Needlecord - Sage

148cm wide, 100% cotton, 21 wale needlecord fabric in a sage green hue, great for clothing & soft furnishings.
Price incl. VAT
€15.61 per metre
21 Wale Needlecord - Purple
21 Wale Needlecord - Purple
Part number
2412O1D

21 Wale Needlecord - Purple

148cm wide, 100% cotton, 21 wale needlecord fabric in purple, perfect for soft shirts. OEKOTex Certified.
Price incl. VAT
€15.61 per metre
21 Wale Needlecord - Silver
21 Wale Needlecord - Silver
Part number
2412O1C

21 Wale Needlecord - Silver

Our 21-wale needlecord fabric in silver-grey is 100% cotton and perfect for soft, lightweight shirts.
Price incl. VAT
€15.61 per metre
21 Wale Needlecord - Marine
21 Wale Needlecord - Marine
Part number
2412O1B

21 Wale Needlecord - Marine

148cm wide, 100% cotton, 21-wale needlecord fabric in marine blue. Perfect for lightweight and soft dresses.
Price incl. VAT
€15.61 per metre
21 Wale Needlecord - Scarlet
21 Wale Needlecord - Scarlet
Part number
2412O1A

21 Wale Needlecord - Scarlet

148cm wide, 100% cotton, 21 wale needlecord fabric in red, great for dressmaking & soft furnishings.
Price incl. VAT
€15.61 per metre
Alpine Fleece - Tractors
Part number
2411O10

Alpine Fleece - Tractors

4-way stretch alpine fleece with a blue jersey face featuring tractors and a super-soft microfleece reverse in grey.
Price incl. VAT
€19.89 per metre
Brushed Cotton - Exotic Escape
Part number
2411O05

Brushed Cotton - Exotic Escape

This 148cm wide, 100% brushed cotton fabric features a unique exotic print, ideal for bedding.
Price incl. VAT
€15.07 per metre
Brushed Cotton - Fifi
Part number
2411O04

Brushed Cotton - Fifi

100% brushed cotton fabric featuring a digital multicoloured floral print on a white background.
Price incl. VAT
€15.07 per metre
Brushed Cotton - Astro Animals
Part number
2411O02

Brushed Cotton - Astro Animals

This 148cm wide, 100% brushed cotton fabric features a space-themed design with astronaut animals.
Price incl. VAT
€15.07 per metre
Brushed Cotton - Night Swim
Part number
2411O03

Brushed Cotton - Night Swim

100% brushed cotton fabric with a digital whale print in shades of blue, perfect for children's bedding.
Price incl. VAT
€15.07 per metre
Brushed Cotton - Fossil Friends
Part number
2411O09

Brushed Cotton - Fossil Friends

148cm wide, 100% brushed cotton fabric featuring a fun digital dinosaur print in earthy hues on a white ground.
Price incl. VAT
€15.07 per metre
Pastel Rainbow Seersucker
Part number
2412P01

Pastel Rainbow Seersucker

128cm wide, cotton seersucker fabric with pastel stripes & blue topstitching. Perfect for summer!
Price incl. VAT
€10.85 per metre
Brushed Cotton - Ballerina
Part number
2411O08

Brushed Cotton - Ballerina

148cm wide, digital ballerina print in soft pink hues, made from 100% brushed cotton. Ideal for crafts.
Price incl. VAT
€15.07 per metre
Brushed Cotton - Dainty Daisies
Part number
2411O06

Brushed Cotton - Dainty Daisies

148cm wide, 100% brushed cotton featuring a digital floral print on a white ground, great for pyjamas.
Price incl. VAT
€15.07 per metre
Brushed Cotton - Galactic Safari
Part number
2411O07

Brushed Cotton - Galactic Safari

148cm wide, 100% brushed cotton featuring a digital space print, perfect for children's clothing.
Price incl. VAT
€15.07 per metre
Core Range - 10oz Denim
Part number
2411W02

Core Range - 10oz Denim

149cm wide, 100% cotton 10oz washed denim fabric in pale blue, mid blue, indigo, or black.
Price incl. VAT
€16.27 per metre
Core Range - Cotton Drill
Part number
2411W03

Core Range - Cotton Drill

148cm wide, durable 100% cotton drill fabric, 285gsm, woven in India. Perfect for trousers & jackets.
Price incl. VAT
€13.20 per metre
Water Resistant Drill - Olive
Part number
2411S01Q

Water Resistant Drill - Olive

152cm wide, olive green cotton drill fabric with a water-resistant finish. Luxuriously soft & durable.
Price incl. VAT
€16.87 per metre
Water Resistant Twill - Chatburn 8oz - Taupe
Part number
2411S01K

Water Resistant Twill - Chatburn 8oz - Taupe

152cm wide, light taupe 100% cotton twill fabric with a water-repellent finish & soft handle.
Price incl. VAT
€16.87 per metre
Water Resistant Drill - Brown
Part number
2411S01G

Water Resistant Drill - Brown

152cm wide, dark brown cotton drill fabric with a water-resistant finish. Luxuriously soft & durable.
Price incl. VAT
€16.87 per metre
Waxed Cotton - Ranger Drill - Slate
Part number
2411S01V

Waxed Cotton - Ranger Drill - Slate

155cm wide, grey cotton drill fabric with a dry wax finish, weather-resistant & machine washable.
Price incl. VAT
€21.69 per metre