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.

1321–1344 of 1786 items
View:
Sort by:
Special - Poly/Cotton Poplin - White
Part number
1911S11

Special - Poly/Cotton Poplin - White

Superior quality poly/cotton poplin in white. This has come from a manufacturer of the finest quality shirts.
Price incl. VAT
£6.75 per metre
Poplin Print - Fantastic Mr Fox - Green
Part number
6435g

Poplin Print - Fantastic Mr Fox - Green

Children's boys and girls cotton print fabric This is really quite a gorgeous children's print, On an ivory background, staggered rows of foxy heads "pop" out of the fabric. Extremely cute! All on a very nice soft cotton poplin base.
Price incl. VAT
£7.75 per metre
Poplin Print - Galaxy - Dusky Blue
Part number
2005O03g

Poplin Print - Galaxy - Dusky Blue

112cm wide, printed cotton poplin fabric featuring an all-over tiny star print on a dusky blue ground.
Price incl. VAT
£7.75 per metre
Windy Valley
Part number
2007S009B

Windy Valley

A lightweight trouser and jacket fabric in Navy blue. Made from nylon and cotton, this is a superb fabric for keeping the wind out.
Price incl. VAT
£7.00 per metre
Brushed Tartan - Beige + Red
Part number
2007V04c

Brushed Tartan - Beige + Red

High-quality brushed cotton tartan shirting fabric, featuring a classic red, beige, and blue check pattern.
Price incl. VAT
£10.00 per metre
Brushed Tartan - Navy + Pink
Part number
2007V04b

Brushed Tartan - Navy + Pink

Brushed cotton tartan shirting fabric in a blue and pink check pattern. The colours in this cloth are truly captivating.
Price incl. VAT
£10.00 per metre
Poplin Print - Folk - Crimson
Part number
2005O13o

Poplin Print - Folk - Crimson

112cm wide, Good quality, 100% cotton poplin fabric with white flowers on a crimson background
Price incl. VAT
£7.75 per metre
Smartly Does It - Blue
Part number
2007S009

Smartly Does It - Blue

A lightweight trouser and jacket fabric. Made from nylon and cotton, this is a superb fabric for keeping the wind out.
Price incl. VAT
£7.00 per metre
Poplin Print - Galaxy - Scarlet
Part number
2005O03d

Poplin Print - Galaxy - Scarlet

112cm wide, printed cotton poplin fabric featuring an all-over tiny star print on a scarlet red ground.
Price incl. VAT
£7.75 per metre
Put The Kettle On - Hey Sailor
Part number
2007B005

Put The Kettle On - Hey Sailor

110cm wide lovely quality 65% Polyester 35% Cotton fabric with an all over sailor themed pattern in ivory on a red background.
Price incl. VAT
£3.95 per metre
Riviera Lawn - Pink
Part number
2007V04B

Riviera Lawn - Pink

145cm wide pink cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
Price incl. VAT
£7.95 per metre
Riviera Lawn - Pale Cream
Part number
2007V04A

Riviera Lawn - Pale Cream

145cm wide pale cream cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
Price incl. VAT
£7.95 per metre
Riviera Lawn - French Navy
Part number
2007V04C

Riviera Lawn - French Navy

145cm wide French navy cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
Price incl. VAT
£7.95 per metre
Riviera Lawn - Pale Blue
Part number
2007V04D

Riviera Lawn - Pale Blue

145cm wide pale blue cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
Price incl. VAT
£7.95 per metre
Riviera Lawn - Yellow
Part number
2007V04E

Riviera Lawn - Yellow

145cm wide yellow cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
Price incl. VAT
£7.95 per metre
Riviera Lawn - Hot Pink
Part number
2007V04F

Riviera Lawn - Hot Pink

145cm wide hot pink cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
Price incl. VAT
£7.95 per metre
Poplin Print - Tiny Rose Lilac
Part number
1062e

Poplin Print - Tiny Rose Lilac

45 in (114 cm) wide new floral prints on exquisite 100% cotton Poplin. This features lilac flowers with green leaves on a cream ground.
Price incl. VAT
£7.75 per metre
Double Gauze - Navy
Double Gauze - Navy
Part number
2007H01m

Double Gauze - Navy

100% Cotton dress fabrics in navy with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Price incl. VAT
£9.95 per metre
Double Gauze - Black
Double Gauze - Black
Part number
2007H01i

Double Gauze - Black

100% cotton double gauze fabric in black with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Price incl. VAT
£9.95 per metre
Double Gauze - Pale Blue
Double Gauze - Pale Blue
Part number
2007H01h

Double Gauze - Pale Blue

100% Cotton dress fabrics in pale blue with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments and baby friendly.
Price incl. VAT
£9.95 per metre
Voile - White
Part number
CM684b

Voile - White

145cm wide, lightweight semi-sheer cotton voile fabric in white. Great for dressmaking or curtains.
Price incl. VAT
£6.25 per metre
Poplin Print - Lydia - Ivory
Part number
2007o35d

Poplin Print - Lydia - Ivory

112cm wide, good quality 100% cotton poplin with a floral design in orange and shades of pink on a ivory ground. A delicate and pretty design that comes in multiple colour schemes.
Price incl. VAT
£7.75 per metre
Poplin Print - Lydia - Pink
Part number
2007o34b

Poplin Print - Lydia - Pink

112cm wide, good quality 100% cotton poplin with a floral design in yellow and shades of pink on a pink ground. A delicate and pretty design that comes in multiple colour schemes.
Price incl. VAT
£7.75 per metre
Poplin Print - Lydia - Yellow
Part number
2007o34a

Poplin Print - Lydia - Yellow

112cm wide, good quality 100% cotton poplin with a floral design in orange and shades of pink on a yellow ground. A delicate and pretty design that comes in multiple colour schemes.
Price incl. VAT
£7.75 per metre