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.

889–912 of 939 items
View:
Sort by:
Don't Be Noisy - Pale Blue
Part number
2303H20

Don't Be Noisy - Pale Blue

This blue & white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits.
Price incl. VAT
£18.00 per metre
Out of stock
Pima Cotton Lawn - Carrie
Part number
2302P01

Pima Cotton Lawn - Carrie

Superb quality pima cotton lawn fabric showcases bold lavender florals on a rich red ground. 138cm wide. The perfect choice for summer dresses.
Price incl. VAT
£15.75 per metre
Out of stock
Pima Cotton Lawn - Floral Collage
Part number
2302P07

Pima Cotton Lawn - Floral Collage

Simply gorgeous 138cm wide quality supima cotton lawn fabric features a colourful floral print on a black ground in a hand painted style. Handles like a dream.
Price incl. VAT
£15.75 per metre
Out of stock
Pima Cotton Lawn - Summer Is Here
Part number
2302P03

Pima Cotton Lawn - Summer Is Here

This 138cm wide quality pima cotton lawn fabric drapes beautifully. Showcasing a yellow, purple, blue and red floral print on a soft white ground.
Price incl. VAT
£15.75 per metre
Out of stock
Kasey - Blue
Part number
2301H17B

Kasey - Blue

70% cotton and 30% polyester broderie anglaise fabric featuring an intricately woven floral design, ideal for dressmaking or blouses!
Price incl. VAT
£22.00 per metre
Out of stock
Kasey - Wheat
Part number
2301H17A

Kasey - Wheat

Our intricately woven floral broderie anglaise fabric is made from cotton and polyester, perfect for blouses and dresses!
Price incl. VAT
£22.00 per metre
Out of stock
Betty Ann - Slate
Part number
2301H13B

Betty Ann - Slate

140cm wide, poly cotton voile broderie anglaise dress fabric featuring floral embroidery on a grey ground, ideal for shirts!
Price incl. VAT
£17.50 per metre
Out of stock
Betty Ann - Denim
Part number
2301H13A

Betty Ann - Denim

55% cotton voile and 45% polyester broderie anglaise dress fabric with a floral embroidered design on a blue ground, great for blouses!
Price incl. VAT
£17.50 per metre
Out of stock
BA - Jenna Taupe
Part number
2301H05B

BA - Jenna Taupe

Our floral Broderie Anglaise dress fabric in a taupe shade is 100% cotton and ideal for accessories, tunics and shirts!
Price incl. VAT
£26.00 per metre
Out of stock
Don't Be Noisy - Grey
Don't Be Noisy - Grey
Part number
2210H12

Don't Be Noisy - Grey

Grey and white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits with this versatile cloth.
Price incl. VAT
£18.00 per metre
Out of stock
Brushed & Cosy - Pastel Check
Part number
2210TH01F

Brushed & Cosy - Pastel Check

100% brushed cotton flannel fabric with a colourful pastel peach and lilac large check design is ideal for shirts, dressmaking and pyjamas!
Price incl. VAT
£8.00 per metre
Out of stock
Pima Cotton Lawn - Afternoon Delight - Blue
Pima Cotton Lawn - Afternoon Delight - Blue
Part number
2211P13

Pima Cotton Lawn - Afternoon Delight - Blue

This elegant pima cotton lawn fabric showcases a pretty white, blue, teal and mint green floral print. A soft dressmaking cloth that drapes beautifully.
Price incl. VAT
£15.75 per metre
Out of stock
Bucks The Trend - Pebble
Bucks The Trend - Pebble
Part number
2211PS24C

Bucks The Trend - Pebble

160cm wide super soft touch cotton jersey fabric with a pebble pink hue. This high quality cloth has come from a well loved designer clothing brand.
Price incl. VAT
£10.00 per metre
Out of stock
Brushed & Cosy - Ivory Check
Part number
2210TH01D

Brushed & Cosy - Ivory Check

Cosy checked brushed cotton fabric with shades of green, red, blue and yellow on an ivory ground! Ideal for dressmaking, crafts and loungewear!
Price incl. VAT
£8.00 per metre
Out of stock
Brushed & Cosy - Blue
Part number
2210TH01A

Brushed & Cosy - Blue

100% Brushed cotton flannel fabric in a beautiful blue tartan pattern, excellent for soft furnishings, shirting and snug pyjamas!
Price incl. VAT
£8.00 per metre
Out of stock
Brushed & Cosy - Navy Sunshine
Brushed & Cosy - Navy Sunshine
Part number
2210TH01B

Brushed & Cosy - Navy Sunshine

This soft brushed cotton shirting fabric features a checked pattern with shades of navy and yellow, perfect for flannels, pyjamas and dressmaking!
Price incl. VAT
£8.00 per metre
Out of stock
Autumnal Equinox - Pastel Floral
Part number
2209V03

Autumnal Equinox - Pastel Floral

150cm wide pastel grey floral brushed cotton fabric, lightweight and soft this cloth is excellent for loungewear and soft furnishings too!
Price incl. VAT
£12.00 per metre
Out of stock
Pima Cotton Lawn - Floral Chandelier
Pima Cotton Lawn - Floral Chandelier
Part number
2207P

Pima Cotton Lawn - Floral Chandelier

This very pretty pima cotton lawn showcases a classic Victorian inspires floral chandelier print. A soft dressmaking cloth that handles and drapes beautifully.
Price incl. VAT
£15.75 per metre
Out of stock
Rudiments - Nagoya
Part number
2206F11G

Rudiments - Nagoya

Royal blue printed cotton dress fabric with an all-over white basic floral pattern of various sizes. Easy for pattern matching for shirts!
Price incl. VAT
£10.00 per metre
Out of stock
Double Gauze Stripe - Beachcomber
Part number
2204H11B

Double Gauze Stripe - Beachcomber

Versatile grey, white and beige striped double gauze fabric made from two layers of 100% cotton, tacked together to create a soft, puckered cotton muslin cloth.
Price incl. VAT
£15.75 per metre
Out of stock
Pima Cotton Lawn - Bloom And Wild - Navy
Pima Cotton Lawn - Bloom And Wild - Navy
Part number
2201PH07b

Pima Cotton Lawn - Bloom And Wild - Navy

Pima cotton lawn fabric with simple multicoloured floral print on a navy blue coloured background.
Price incl. VAT
£15.75 per metre
Out of stock
Pima Cotton Lawn - Bloom And Wild - Cream
Pima Cotton Lawn - Bloom And Wild - Cream
Part number
2201PH07a

Pima Cotton Lawn - Bloom And Wild - Cream

Pima cotton lawn fabric with simple multicoloured floral print on a cream coloured background.
Price incl. VAT
£15.75 per metre
Out of stock
Austrian Jersey - Fantail
Austrian Jersey - Fantail
Part number
2112PH12

Austrian Jersey - Fantail

Mercerised printed cotton jersey. Beautiful fabric with an all over, peacock fan design in lots of lovely colours.
Price incl. VAT
£14.00 per metre
Out of stock
Proper Seersucker - Tiny Woven Black
Proper Seersucker - Tiny Woven Black
Part number
2110AH23

Proper Seersucker - Tiny Woven Black

Plain black seersucker fabric, it is so versatile you can make anything from summer dresses, shorts, shirts, trousers, bedding and crafts.
Price incl. VAT
£15.75 per metre
Out of stock