Croft Mill

Cotton Fabrics

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.

337–360 of 1896 items
View:
Sort by:
Ralph Shirting - Dark Grey
Ralph Shirting - Dark Grey
Part number
2412CF01E-R

Ralph Shirting - Dark Grey

150cm wide, ex-designer Italian fine cotton shirting fabric in dark grey with a subtle striped effect.
Price incl. VAT
€16.14 per metre
Vintage Seersucker - Blue Sprig
Part number
2412H05-R

Vintage Seersucker - Blue Sprig

143cm wide, 100% cotton seersucker fabric in cream with a ditsy blue floral sprigs design.
Price incl. VAT
€14.41 per metre
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
€14.93 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
€14.93 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
€14.93 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
€14.93 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
€14.93 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
€14.93 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
€14.93 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
€14.93 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.02 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
€14.41 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
€14.41 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
€14.41 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
€14.41 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
€14.41 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
€14.41 per metre
Core Range 10oz Denim
Part number
2411W02-R

Core Range 10oz Denim

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

Core Range Cotton Drill

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

Water Resistant Drill - Brown

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

Waxed Cotton - Ranger Drill - Slate

155cm wide, grey cotton drill fabric with a dry wax finish, weather-resistant & machine washable.
Price incl. VAT
€20.75 per metre
Waxed Cotton - Ranger Drill - Olive
Part number
2411S01M-R

Waxed Cotton - Ranger Drill - Olive

155cm wide, green cotton drill fabric with a dry wax finish, weather-resistant & machine washable.
Price incl. VAT
€20.75 per metre
Waxed Cotton - Chera 8oz - Camo
Part number
2411S01W-R

Waxed Cotton - Chera 8oz - Camo

148cm wide, camouflage print waxed cotton fabric with a soft, matt finish. Lightweight & durable.
Price incl. VAT
€18.16 per metre
Water Resistant Cotton - Aviator - Olive
Part number
2411S01J-R

Water Resistant Cotton - Aviator - Olive

156cm wide, tightly woven cotton fabric in olive with a water-resistant finish. Durable and versatile.
Price incl. VAT
€14.41 per metre