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 1786 items
View:
Sort by:
Jersey - Rainbow Drip
Part number
2207E07

Jersey - Rainbow Drip

A very trippy, rainbow cotton jersey fabric featuring a design that looks as if someone tipped a paint shop over! Great for loungewear! Oeko-Tex.
Price incl. VAT
£18.50 per metre
Interlock - Moss
Part number
2207AH05

Interlock - Moss

160cm wide moss green cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer garments!
Price incl. VAT
£9.00 per metre
Rudiments - Mocca
Part number
2206F11I

Rudiments - Mocca

A fabulous printed cotton dress fabric featuring a geometric pattern of oranges, terras, pinks and creams on a black background. Ideal for shirts!
Old price
£10.00
Price incl. VAT
£9.00 per metre
10% discount
Valid until 30/08/2025
Poplin Print - Molokai - Black
Part number
2207O02B

Poplin Print - Molokai - Black

Bright green jungle leaf design, superior quality cotton poplin fabric on a black background! Great for evening holiday garments!
Price incl. VAT
£7.75 per metre
Poplin Print - Molokai - Navy
Part number
2207O02A

Poplin Print - Molokai - Navy

Dark navy superior quality cotton poplin fabric featuring a bright green jungle leaf design! Great for holiday garments such as shirts and dresses!
Price incl. VAT
£7.75 per metre
Poplin Print - Molokai - White
Part number
2207O02C

Poplin Print - Molokai - White

112cm wide, superior quality cotton poplin featuring a bright green jungle leaf design on a white background! A very fun shirting fabric!
Price incl. VAT
£7.75 per metre
Poplin Print - Maui - Navy
Part number
2207O01C

Poplin Print - Maui - Navy

Navy blue, 112cm wide superior quality cotton poplin in an all-over palm leaf print - very Hawaiian shirt vibes! A great holiday fabric!
Price incl. VAT
£7.75 per metre
Poplin Print - Maui - Taupe
Part number
2207O01E

Poplin Print - Maui - Taupe

112cm wide superior quality cotton poplin in an all-over palm leaf print in taupe - very Hawaiian shirt vibes! This is a great holiday fabric!
Price incl. VAT
£7.75 per metre
Poplin Print - Maui - Grey
Part number
2207O01D

Poplin Print - Maui - Grey

Slate grey, 112cm wide superior quality cotton poplin in an all-over palm leaf print - very Hawaiian shirt vibes! This is a great holiday shirt fabric!
Price incl. VAT
£7.75 per metre
Poplin Print - Maui - Plum
Part number
2207O01A

Poplin Print - Maui - Plum

112cm wide superior quality plum red cotton poplin in an all-over palm leaf print - very Hawaiian shirt vibes! This is a great holiday shirt fabric!
Price incl. VAT
£7.75 per metre
Poplin Print - Maui - Sand
Part number
2207O01B

Poplin Print - Maui - Sand

Sand coloured superior quality cotton poplin shirting fabric in an all-over palm leaf print in various shades of beige - perfect for holidays!
Price incl. VAT
£7.75 per metre
Poplin Print - Maui - Teal
Part number
2207O01F

Poplin Print - Maui - Teal

Teal cotton poplin, 112cm wide superior quality fabric in an all-over palm leaf print in various shades of teal- perfect for holiday shirts!
Price incl. VAT
£7.75 per metre
Poplin Print - Maui - Blue
Part number
2207O01G

Poplin Print - Maui - Blue

112cm wide superior quality blue cotton poplin in an all-over palm leaf print - very Hawaiian shirt vibes! This is a great holiday shirt fabric!
Price incl. VAT
£7.75 per metre
Jasper - Grey
Part number
2204H20

Jasper - Grey

This grey and white Cotton Elastane jersey fabric is in a sort of striped, abstract pattern with multiple shades of grey! Ideal for sweatshirts. Oeko-Tex Standard 100.
Price incl. VAT
£18.50 per metre
Cotton Print - Minion Crowd
Part number
2205O02

Cotton Print - Minion Crowd

This digitally printed cotton dress fabric features a whole crowd of minions sporting funny faces! A great children's fabric - can you spot your favourite!
Price incl. VAT
£14.00 per metre
Cotton Print - Tom and Jerry
Part number
2205O01

Cotton Print - Tom and Jerry

Fun, digitally printed cotton dress fabric featuring the characters Tom and Jerry on a bright and colourful background! A great children's fabric!
Price incl. VAT
£14.00 per metre
JL - Christmas Fat Quarter - Trailing Stars
Part number
2206BUN10

JL - Christmas Fat Quarter - Trailing Stars

These 5 Christmas fabric pieces feature stars and trees on either a red or green background. Perfect for Christmas crafts and decoration.
Price incl. VAT
£12.95
Sail Away - Sky
Sail Away - Sky
Part number
2201AH17D

Sail Away - Sky

This sky blue waterproof and windproof cotton fabric from Loro Piana is wonderfully soft, durable and high quality. Perfect for jackets and trousers!
Price incl. VAT
£12.95 per metre
Proper Seersucker - White
Proper Seersucker - White

Proper Seersucker - White

We are loving this white fabric. Recently arrived from Europe it is a lovely colour & the seersucker is quite large & hugely versatile.
Price incl. VAT
£15.75 per metre
The Final Countdown - Satsuma
Part number
2205BEG04C

The Final Countdown - Satsuma

12 wale Cotton corduroy fabric in satsuma orange. This cord has a fair amount of stretch to it making perfect trousers or dresses! A lovely bright colour.
Price incl. VAT
£11.00 per metre
The Final Countdown - Pale Pink
Part number
2205BEG04A

The Final Countdown - Pale Pink

A pale pink 14 wale stretch cotton corduroy trousering fabric. This has lovely stretch in it, perfect for trousers or skirts.
Price incl. VAT
£11.00 per metre
Cord - Nude
Part number
2205BEG07A

Cord - Nude

Cotton 13 wale corduroy trousering fabric in a lovely classic nude colour. This is a staple colour to have! Perfect for trousers, pinafores or skirts!
Price incl. VAT
£11.00 per metre
Cord - Baby Pink
Part number
2205BEG07B

Cord - Baby Pink

This baby pink cotton 13 wale corduroy trousering fabric is a perfect fabric for making pinafores or little skirts!
Price incl. VAT
£11.00 per metre
Velvet Needlecord - Sky
Part number
2205Beg05

Velvet Needlecord - Sky

This is a mid-weight, 21 wale needlecord soft corduroy shirting and trousering fabric in a light blue colour - 150cm wide.
Price incl. VAT
£11.00 per metre