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 107 items
View:
Sort by:
Pretty Polly - Easy As
Part number
2205O13

Pretty Polly - Easy As

This is a great quality turquoise blue polycotton fabric featuring A, B and C letters in orange, yellow, blue and green. A lovely, bright craft fabric!
Price incl. VAT
£3.95 per metre
Pretty Polly - Fairy Godmother
Part number
2205O08

Pretty Polly - Fairy Godmother

This is a great quality white polycotton fabric featuring fairies, flowers, castles and more! All in delicate tones of pinks, purples and blues. Ideal for crafts!
Price incl. VAT
£3.95 per metre
Pretty Polly - Meow Meow
Part number
2205O15

Pretty Polly - Meow Meow

This is a great quality navy polycotton craft fabric featuring a cute little white cats and daisies. Ideal for crafts!
Price incl. VAT
£3.95 per metre
Pretty Polly - Jolly Giraffe
Part number
2205O02

Pretty Polly - Jolly Giraffe

This child-like giraffe themed polycotton fabric features yellow and orange cartoon drawn giraffes on a white background with yellow polka dots.. Ideal for crafts
Price incl. VAT
£3.95 per metre
Pretty Polly - Ochre Bear
Part number
2205O04B

Pretty Polly - Ochre Bear

This ochre yellow teddy bear themed polycotton fabric features bear faces in yellow, white and grey with little stars in white and red all over. Ideal for crafts!
Price incl. VAT
£3.95 per metre
Pretty Polly - Grey Bear
Part number
2205O04A

Pretty Polly - Grey Bear

This pale grey teddy bear themed polycotton fabric features bear faces in yellow, white and grey with little stars in white and red all over. Ideal for crafts!
Price incl. VAT
£3.95 per metre
To Infinity and Beyond
Part number
2202E17

To Infinity and Beyond

Brilliant Buzz Lightyear brushed back jersey fabric. Perfect for kids nightwear and hoodies. Certificated OEKO-Tex®
Price incl. VAT
£15.00 per metre
Double Gauze - Elephants Pink
Part number
2110 NC

Double Gauze - Elephants Pink

Charming pink and grey elephant print double gauze is perfect for cosy pyjamas, summer blouses and baby swaddle blankets.
Old price
£10.95
Price incl. VAT
£8.76 per metre
20% discount
Valid until 10/12/2024
Winceyette – Truck Stop
Part number
2202B01d

Winceyette – Truck Stop

This white soft brushed cotton fabric features a brilliantly original orange, blue and green cartoon truck print. 150cm wide winceyette craft fabric.
Price incl. VAT
£6.75 per metre
Paws Jersey
Part number
0222O03B

Paws Jersey

145cm wide, OEKO- TEX 100 certified, cotton stretch jersey in navy with an all over dog paw print, perfect for children's clothes, by Ojutie kids collection.
Price incl. VAT
£14.75 per metre
Fairy Jersey – Grey
Part number
0222O03A

Fairy Jersey – Grey

This 145cm wide, OEKO- TEX 100 certified, cotton stretch jersey is in grey with an all-over fairy print, perfect for children's clothes, by the Ojutie kids collection.
Price incl. VAT
£14.75 per metre
Sausage Dog Jersey – Red
Part number
0222O03F

Sausage Dog Jersey – Red

150cm wide, OEKO-TEX 100 certified, cotton stretch jersey with an all over sausage dog print in a red, designed by Poppy Europe.
Price incl. VAT
£16.00 per metre
Graffiti Jersey - Olive
Part number
0222O03I

Graffiti Jersey - Olive

140cm wide digitally printed graffiti printed cotton stretch jersey in olive, designed by Poppy Europe.
Price incl. VAT
£17.50 per metre
Picture not available
Part number
0222O03H

Graffiti Jersey - Blue

140cm wide digitally printed graffiti printed cotton stretch jersey in blue, designed by Poppy Europe.
Price incl. VAT
£17.50 per metre
Organic French Terry - Space
Organic French Terry - Space
Part number
0222O01

Organic French Terry - Space

Soft cosy children's jersey fabric for comfy leisurewear, joggers, hoodies and jumpers featuring a fun space design!
Price incl. VAT
£18.00 per metre
Stof Fabric - Flying Around - Pink
Part number
2110AH01

Stof Fabric - Flying Around - Pink

Designed in Denmark and printed in Japan this 110cm wide cotton fabric has a grey, pink and red retro butterfly print. Perfect for summer dresses and quilting.
Price incl. VAT
£9.00 per metre
Winceyette - Traffic
Part number
2107E06G

Winceyette - Traffic

112cm wide brushed cotton printed Winceyette flannel fabric with an all over traffic & car print, perfect for children's pyjamas.
Price incl. VAT
£7.50 per metre
Christmas Cotton - Glitter Trees
Part number
2107O22

Christmas Cotton - Glitter Trees

A festive pattern of glittery trees in red and gold on an ivory base.
Price incl. VAT
£10.95 per metre
Put The Kettle On - Disco Dino - White
Part number
2105B01

Put The Kettle On - Disco Dino - White

This white poly/cotton fabric features colourful dinosaurs with footprints, bones & trees.
Price incl. VAT
£3.95 per metre
CJ - Space Robots
Part number
2104E10

CJ - Space Robots

Lovely cotton dressmaking and craft fabric with an all over print of spacemen and robots in shades of grey with hints of blue and red on a soft white background.
Price incl. VAT
£11.95 per metre
Pretty Polly - Comic
Part number
2104E09

Pretty Polly - Comic

This royal blue comic themed polycotton fabric features words like boom, pow and wow in various colours in a comic book style. An ideal fabric for crafts!
Price incl. VAT
£3.95 per metre
Pretty Polly - All Smiles - White
Part number
2011O08b

Pretty Polly - All Smiles - White

Yellow smiley face print on white poly cotton fabric for crafts.
Price incl. VAT
£3.95 per metre
Pretty Polly - All Smiles - Black
Part number
2011O08a

Pretty Polly - All Smiles - Black

Yellow smiley face print on black poly cotton fabric for crafts.
Price incl. VAT
£3.95 per metre
Premier - Dinosaurs - Blue
Part number
2010E17

Premier - Dinosaurs - Blue

144cm wide, premium quality printed cotton elastane jersey fabric in blue dinosaur print. Very soft and beautiful to handle. OEKOTex® standard 100.
Price incl. VAT
£12.50 per metre