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.

1321–1344 of 1783 items
View:
Sort by:
Doodle - Ditsy Leaf - Ochre
Part number
2010H23b

Doodle - Ditsy Leaf - Ochre

145cm wide Poplin cotton floral dress fabric in taupe with an all over ochre ditsy leaf print.
Old price
£10.00
Price incl. VAT
£9.00 per metre
10% discount
Valid until 29/05/2025
Sleep Tight - Travels
Part number
2010B01f

Sleep Tight - Travels

152cm wide, 100% cotton printed Winceyette flannel fabric in green with a variety of vehicles printed in shades of blue and grey.
Price incl. VAT
£7.00 per metre
Sewing Room - Hearts
Part number
2010AH06

Sewing Room - Hearts

Printed cotton poplin dress and craft fabric with hearts in shades of pink and red on a black ground.
Price incl. VAT
£8.45 per metre
Superior Quality Plain Poly/Cotton - Cherry
Part number
2010AH05

Superior Quality Plain Poly/Cotton - Cherry

Discover our 114cm wide, superior quality 115gsm plain poly/cotton fabric in cherry red. Perfect for crafts & dressmaking.
Price incl. VAT
£4.50 per metre
Poplin Print - Her Best Friend - Dark Navy
Part number
2010O09

Poplin Print - Her Best Friend - Dark Navy

Good quality, 100% cotton poplin fabric with a dark navy floral pattern on an ivory background. Poplin is great for shirts, dresses and craft.
Price incl. VAT
£7.75 per metre
Poplin Print - Skulls - Camo Grey
Part number
2010O08

Poplin Print - Skulls - Camo Grey

This 112cm cotton poplin print fabric with an all-over camouflage skull print in various shades of grey and black. Poplin is great for shirts, dresses and crafts.
Price incl. VAT
£7.75 per metre
Poplin Print - Paisley - Taupe & Beige
Part number
2010O06b

Poplin Print - Paisley - Taupe & Beige

Superb quality, 100% cotton poplin dress/craft fabric, which comes in taupe paisley design on beige background.
Price incl. VAT
£7.75 per metre
Poplin Print - Paisley - Black & Grey
Part number
2010O06a

Poplin Print - Paisley - Black & Grey

Superb quality, 100% cotton poplin dress/craft fabric, which comes in black paisley design on grey background.
Price incl. VAT
£7.75 per metre
Little Leopard - Ochre
Little Leopard - Ochre
Part number
2008H01b

Little Leopard - Ochre

150cm wide, 95% cotton, 5% elastane jersey fabric with a small scale leopard print.
Price incl. VAT
£13.50 per metre
Poplin Print - Camo - Taupe
Part number
2010O05

Poplin Print - Camo - Taupe

110cm wide taupe camouflage cotton poplin fabric with an all over army camouflage print. Perfect for making shirts, dress & crafts.
Old price
£7.75
Price incl. VAT
£6.98 per metre
10% discount
Valid until 29/05/2025
Cotton Lurex - Large Tartan - Green
Part number
2010O04a

Cotton Lurex - Large Tartan - Green

Green tartan check metallic cotton lurex craft fabric, all things glittery for crafty projects
Price incl. VAT
£6.50 per metre
Cotton Lurex - Large Tartan - Red
Part number
2010O04b

Cotton Lurex - Large Tartan - Red

Red tartan check metallic cotton lurex craft fabric, all things glittery for crafty projects
Old price
£6.50
Price incl. VAT
£5.85 per metre
10% discount
Valid until 29/05/2025
Superior Quality Plain Poly/Cotton - Orange
Part number
2010PH01

Superior Quality Plain Poly/Cotton - Orange

Discover our 112cm wide, superior quality 115gsm plain poly/cotton fabric in orange. Perfect for crafts & dressmaking.
Price incl. VAT
£4.50 per metre
Boom - Zig Zag 1
Part number
2001N12a

Boom - Zig Zag 1

Brightly coloured zigzag linen look dress fabric for shirts and blouses and dresses.
Old price
£12.95
Price incl. VAT
£11.66
10% discount
Valid until 29/05/2025
Plain Undyed Cotton Poplin - Natural
Part number
2010O03

Plain Undyed Cotton Poplin - Natural

113cm wide, undyed 100% natural cotton poplin fabric with flecks. Perfect for crafts & dressmaking.
Price incl. VAT
£6.75 per metre
Denim - Gloss
Part number
1910M04

Denim - Gloss

Jet black cotton chambray denim with a glossy finish. This is not a matt fabric and definitely the denim for you if you like a bit of shine. 98% Cotton 2% Lycra.
Price incl. VAT
£12.00 per metre
Cotton Canvas - Black
Part number
2009O28

Cotton Canvas - Black

Plain cotton canvas in Black. Very strong cloth for use anywhere you need strength.
Price incl. VAT
£10.95 per metre
Double Gauze - White
Double Gauze - White
Part number
2007O01X

Double Gauze - White

135cm wide, cotton double gauze fabric in white, 126gsm, breathable and Oeko-Tex certified.
Price incl. VAT
£9.95 per metre
French Terry - Light Turquoise
French Terry - Light Turquoise
Part number
1909H01D*

French Terry - Light Turquoise

Plain light turquoise 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
The Final Countdown - Baby Pink
Part number
2007E001I

The Final Countdown - Baby Pink

145cm wide, soft finished 17 wale cord with a lovely baby pink colour and a soft, velvet finish. Perfect for children's garments.
Price incl. VAT
£10.50 per metre
Pima Cotton Lawn - The Garden Of Shakespeare - Blue & Purple
Part number
1905P07d

Pima Cotton Lawn - The Garden Of Shakespeare - Blue & Purple

Beautiful Pima cotton lawn fabric with a floral design in shades of blue with deep purple accents.
Price incl. VAT
£14.95 per metre
Brushed Tartan - Joseph
Part number
2007V04d

Brushed Tartan - Joseph

High-quality brushed cotton tartan shirting fabric, featuring a classic red, green, and white check pattern.
Price incl. VAT
£10.00 per metre
Poplin Print - Bearly Blue
Part number
2009o20

Poplin Print - Bearly Blue

113cm wide, cotton poplin print fabric with small bears huddled together in shades of blue & white.
Price incl. VAT
£7.75 per metre
Poplin Print - Formal Feline - Sage
Part number
2009o16c

Poplin Print - Formal Feline - Sage

112cm wide, 100% Cotton sage printed cotton poplin fabric with an all over print of politely seated cats in white and red, grey and white ties.
Price incl. VAT
£7.75 per metre