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.

1801–1824 of 1956 items
View:
Sort by:
Pima Cotton Lawn - Sacha - Green
Part number
2411P09C-R

Pima Cotton Lawn - Sacha - Green

140cm wide, 100% cotton fabric with an abstract floral print in shades of green, peach & purple.
Price incl. VAT
£14.95 per metre
Out of stock
Twill Lining - Sand
Part number
2411M05

Twill Lining - Sand

145cm wide, 51% viscose, 49% cotton twill lining fabric in sand with a subtle satin sheen.
Price incl. VAT
£9.50 per metre
Out of stock
BA - Double Gauze - Sunflower - Terracotta
BA - Double Gauze - Sunflower - Terracotta
Part number
2410H29-R

BA - Double Gauze - Sunflower - Terracotta

144cm wide, cotton broderie anglaise double gauze fabric in terracotta with dainty sunflower motifs.
Price incl. VAT
£15.00 per metre
Out of stock
Cotton Cambric - Ivory
Part number
2410P01-R

Cotton Cambric - Ivory

145cm wide, cotton cambric. Ideal for curtain linings & cushion inserts with a down-proof finish.
Price incl. VAT
£7.25 per metre
Out of stock
13 Wale Corduroy - Dark Brown
Part number
2410S02

13 Wale Corduroy - Dark Brown

158cm wide, 13-wale corduroy fabric made from cotton in a dark brown hue, excellent for durable jackets.
Price incl. VAT
£12.00 per metre
Out of stock
8 Wale Corduroy - Sand
Part number
2410S01

8 Wale Corduroy - Sand

152cm wide, heavy cotton 8-wale corduroy fabric in sand, perfect for jackets and heavier tunics, dresses or bags.
Price incl. VAT
£12.00 per metre
Out of stock
Bonded Wool Cotton - Charcoal
Bonded Wool Cotton - Charcoal
Part number
2410AH30

Bonded Wool Cotton - Charcoal

Bonded in the UK, this dark charcoal/black water-resistant coating fabric has a British wool face and quality cotton reverse.
Price incl. VAT
£19.95 per metre
Out of stock
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
Out of stock
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
Out of stock
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
Out of stock
Fine Gabardine - Navy
Fine Gabardine - Navy
Part number
2409PS24-R

Fine Gabardine - Navy

132cm wide, fine cotton gabardine fabric in navy, deadstock and ex-designer, ideal for trousers.
Price incl. VAT
£11.75 per metre
Out of stock
Christmas Cotton - Evergreen Sparkle
Part number
2409AH09

Christmas Cotton - Evergreen Sparkle

110cm wide, green 100% cotton fabric with a decorative gold speckled print, perfect for Christmas crafts.
Price incl. VAT
£8.50 per metre
Out of stock
Brushed Cotton - Dusky Garden
Part number
2409F09

Brushed Cotton - Dusky Garden

110cm wide, brushed cotton winceyette fabric with a large floral print in pink, ivory, lilac and white.
Price incl. VAT
£7.25 per metre
Out of stock
Baby Driver - Splotch
Part number
2409V02

Baby Driver - Splotch

112cm wide, 100% cotton needlecord fabric in black with a unique splodge pattern in muted tones.
Price incl. VAT
£11.50 per metre
Out of stock
InWool Jersey Stripe - Navy
InWool Jersey Stripe - Navy
Part number
2409PS06B

InWool Jersey Stripe - Navy

Knitted in Italy, this deadstock t-shirting fabric in navy has a towelling stripe made from cotton and elastane.
Price incl. VAT
£12.00 per metre
Out of stock
InWool Jersey Stripe - White
InWool Jersey Stripe - White
Part number
2409PS06A

InWool Jersey Stripe - White

Italian towelling stripe t-shirt fabric in white, lightweight and soft, made from cotton and elastane.
Price incl. VAT
£12.00 per metre
Out of stock
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
£10.00 per metre
Out of stock
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
£10.50 per metre
Out of stock
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
£10.50 per metre
Out of stock
Mad Max - 12.4oz Dark Blue Denim
Part number
2408M06E

Mad Max - 12.4oz Dark Blue Denim

152cm wide, 97% cotton and 3% elastane, 12.4oz heavyweight denim fabric in dark blue.
Price incl. VAT
£15.00 per metre
Out of stock
Linen Mix - Brushstroke
Part number
2408E03

Linen Mix - Brushstroke

134cm wide, rayon, linen and cotton fabric with overlaid brushstrokes in an array of vibrant colours.
Price incl. VAT
£16.50 per metre
Out of stock
Mad Max - 12.7oz Indigo Denim
Part number
2408M06A

Mad Max - 12.7oz Indigo Denim

140cm wide, 97% cotton and 3% elastane, 12.7oz heavyweight denim fabric in indigo.
Price incl. VAT
£15.00 per metre
Out of stock
Cavalry Twill - Beige
Part number
2407AH21

Cavalry Twill - Beige

154cm wide, cotton cavalry twill trousering in beige. Perfect for both casual and formal wear.
Price incl. VAT
£12.00 per metre
Out of stock
Cotton Poplin - Floral Fiesta
Part number
2407H13A

Cotton Poplin - Floral Fiesta

147cm wide, 100% cotton poplin fabric with a lively floral print in bright, cheerful colours.
Price incl. VAT
£13.00 per metre
Out of stock