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.

49–72 of 1849 items
View:
Sort by:
Cotton Cambric - Ivory
Part number
2410P01

Cotton Cambric - Ivory

145cm wide, cotton cambric. Ideal for curtain linings & cushion inserts with a down-proof finish.
Price incl. VAT
€8.69 per metre
Palm
Palm
Part number
2410CF61

Palm

128cm wide, 55% viscose and 45% cotton lightweight canvas with a striking large palm design.
Price incl. VAT
€29.98 per metre
Cappuccino
Cappuccino
Part number
2410CF59

Cappuccino

132cm wide, Italian fine twill weave cotton chino fabric in pale beige with a smooth, classic finish.
Price incl. VAT
€22.79 per metre
Avorio
Avorio
Part number
2410CF58

Avorio

122cm wide, lightweight cotton suiting in ivory with a small all-over cream dobby weave design.
Price incl. VAT
€29.98 per metre
White Bleached Cotton Calico
Part number
2411P02

White Bleached Cotton Calico

100% cotton bleached calico fabric in white. Lightweight, breathable, and smooth.
Price incl. VAT
€7.50 per metre
A Tweed
Part number
2410DA07

A Tweed

150cm wide, polyester and cotton blend tweed coating fabric in black and cream, perfect for jackets.
Price incl. VAT
€10.79 per metre
BA - Addison
Part number
2410DA05

BA - Addison

Stunning 146cm wide, white cotton lawn broderie anglaise fabric embroidered with a floral design.
Price incl. VAT
€11.99 per metre
Brushed Cotton - Little Star
Part number
2410DA04

Brushed Cotton - Little Star

142cm wide, brushed cotton with a little star pattern in silver on a beautifully soft white backdrop.
Price incl. VAT
€11.39 per metre
Mind Boggling
Mind Boggling
Part number
2410CF54

Mind Boggling

127cm wide, Italian linen & cotton blend lightweight dress fabric with an abstract pattern.
Price incl. VAT
€29.98 per metre
Jungle
Jungle
Part number
2410CF49

Jungle

128cm wide, ex-designer linen & cotton lightweight canvas with a colourful jungle design.
Price incl. VAT
€29.98 per metre
Riotous Assembly
Riotous Assembly
Part number
2410CF44

Riotous Assembly

128cm wide, ex-designer linen & cotton lightweight canvas with a colourful leafy tropical design.
Price incl. VAT
€29.98 per metre
Bonded Cotton - Herringbone
Bonded Cotton - Herringbone
Part number
2410AH35

Bonded Cotton - Herringbone

160cm wide, water-resistant fabric bonded in the UK, with a classic herringbone pattern.
Price incl. VAT
€16.79 per metre
8.5oz Deadstock Denim Shirting - No. 2
8.5oz Deadstock Denim Shirting - No. 2
Part number
2410PS03C

8.5oz Deadstock Denim Shirting - No. 2

140cm wide, ex-designer lightweight 8.5oz cotton denim shirting fabric in traditional denim blue.
Price incl. VAT
€16.79 per metre
7.8oz Deadstock Denim Shirting - No. 1
7.8oz Deadstock Denim Shirting - No. 1
Part number
2410PS03B

7.8oz Deadstock Denim Shirting - No. 1

140cm wide, ex-designer lightweight 7.8oz cotton denim shirting fabric in traditional denim blue.
Price incl. VAT
€16.79 per metre
7oz Deadstock Denim Shirting - No. 3
7oz Deadstock Denim Shirting - No. 3
Part number
2410PS03A

7oz Deadstock Denim Shirting - No. 3

140cm wide, ex-designer lightweight 7oz cotton denim shirting fabric in traditional denim blue.
Price incl. VAT
€16.79 per metre
Blue Days
Blue Days
Part number
2410CF42

Blue Days

130cm wide, ex-designer linen & cotton mix fine canvas fabric with a multicoloured floral pattern.
Price incl. VAT
€29.98 per metre
Brushed & Cosy - Archie
Part number
2410TH05

Brushed & Cosy - Archie

146cm wide, brushed cotton with a check pattern in navy and red with a royal blue overcheck.
Price incl. VAT
€9.59 per metre
Brushed & Cosy - Fergus
Part number
2410TH04

Brushed & Cosy - Fergus

146cm wide, brushed cotton with a check pattern in green, black & navy with a yellow overcheck.
Price incl. VAT
€9.59 per metre
Brushed & Cosy - Bruce
Part number
2410TH03

Brushed & Cosy - Bruce

146cm wide, brushed cotton flannel fabric with a large check pattern in black, white and red.
Price incl. VAT
€9.59 per metre
Brushed & Cosy - Brodie
Part number
2410TH02

Brushed & Cosy - Brodie

146cm wide, brushed cotton flannel fabric with a large check pattern in royal blue and navy.
Price incl. VAT
€9.59 per metre
Brushed & Cosy - Otto
Part number
2410TH01

Brushed & Cosy - Otto

146cm wide, brushed cotton flannel fabric with a large check pattern in denim blue and white.
Price incl. VAT
€9.59 per metre
Diez Denim - Charcoal
Part number
2410PX01

Diez Denim - Charcoal

Our 10oz denim twill fabric in charcoal is made from 98% cotton and 2% lycra, perfect for comfy jeans.
Price incl. VAT
€22.79 per metre
Fibre Mood - 3D Stripes - Cream
Fibre Mood - 3D Stripes - Cream
Part number
FM794334-304

Fibre Mood - 3D Stripes - Cream

138cm wide, polyester & cotton non-padded quilting fabric in cream with a unique 3D stripe texture.
Price incl. VAT
€31.18 per metre
Snuggle Check
Snuggle Check
Part number
2410CF40

Snuggle Check

154cm wide, cosy checked brushed cotton cloth in a mix of black, ivory, cream, brown, red & grey.
Price incl. VAT
€24.29 per metre