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.

1–24 of 1902 items
View:
Sort by:
Polo Perhaps
Part number
2508P12-R

Polo Perhaps

140cm wide, 100% cotton pique fabric in white, 121gsm with a soft silky touch and elegant drape. Perfect for timeless shirts, summer dresses, and refined tailoring.
Price incl. VAT
£9.00 per metre
Silver Forest
Part number
2508P10-B

Silver Forest

145cm wide, 100% cotton fabric in off-white and dark teal with a forest-inspired design. Lightweight 127gsm loose weave, perfect for airy tops, dresses, and layered garments.
Price incl. VAT
£12.00 per metre
Austrian Seersucker - Mariner
Part number
2508AH01-B

Austrian Seersucker - Mariner

150cm wide, lightweight Austrian 100% cotton seersucker fabric with stripes in shades of navy and grey.
Price incl. VAT
£15.75 per metre
Baby Seersucker - Tiny Navy
Part number
2508AH01

Baby Seersucker - Tiny Navy

150cm wide navy cotton baby seersucker with a fine texture, perfect for classic, casual summer dresses.
Price incl. VAT
£15.75 per metre
Sunday Softs - Grey
Part number
2508P07-D

Sunday Softs - Grey

A light loop back terry jersey in grey, knitted in Britain from 100% cotton, 150cm wide. Soft, breathable, and naturally comfortable.
Price incl. VAT
£12.50 per metre
Rib Ticker
Part number
2505S

Rib Ticker

145 cm wide ribbed cotton jersey, as breathable as your morning yoga class and softer than your favourite hotel robe.
Price incl. VAT
£8.95 per metre
Cuffing – Bottoms and Tops
Part number
2508P08

Cuffing – Bottoms and Tops

108 cm wide pale blue cotton knitted ribbed cuffing, proudly British and just waiting to finish your tops and bottoms
Price incl. VAT
£8.95 per metre
GOTS Organic Jersey - Bottle
Part number
2508ET06-B

GOTS Organic Jersey - Bottle

GOTS Organic 95% Cotton / 5% Elastane knitted jersey fabric in dark green. Breathable and skin-friendly, ideal for everyday wear
Price incl. VAT
£10.50 per metre
GOTS Organic Jersey - Navy
Part number
2508ET03-B

GOTS Organic Jersey - Navy

GOTS Organic 95% Cotton / 5% Elastane knitted jersey fabric in Navy. Breathable and skin-friendly, ideal for everyday wear
Price incl. VAT
£10.50 per metre
Sunday Softs - Vanilla
Part number
2508P07-B

Sunday Softs - Vanilla

A light loop back terry jersey in cream, knitted in Britain from 100% cotton, 150cm wide. Soft, breathable, and naturally comfortable.
Price incl. VAT
£12.50 per metre
Sunday Softs - Orchid
Part number
2508P06-B

Sunday Softs - Orchid

A beautiful loop back terry jersey in lilac, knitted in Britain from 100% cotton, 150cm wide. Soft, breathable, and naturally comfortable.
Price incl. VAT
£12.50 per metre
Sunday Softs - Mist
Part number
2508P05-B

Sunday Softs - Mist

A beautiful loop back terry jersey in pale blue, knitted in Britain from 100% cotton, 150cm wide. Soft, breathable, and naturally comfortable.
Price incl. VAT
£12.20 per metre
Sunday Softs - Onyx
Part number
2508P04-R

Sunday Softs - Onyx

A bold loop back terry jersey in Black, knitted in Britain from 100% cotton, 150cm wide. Soft, breathable, and naturally comfortable.
Price incl. VAT
£12.50 per metre
Stof Avalana Jersey - Vivid Bloom
Part number
2507SF09-B

Stof Avalana Jersey - Vivid Bloom

Our cotton elastane knitted jersey fabric has a rich purple background with pink floral madness. Perfect for t-shirts. OEKOTex®.
Price incl. VAT
£15.95 per metre
8oz Denim - Leopard
Part number
2507E01-B

8oz Denim - Leopard

175cm wide, 100% cotton 8oz denim with a bold white leopard print on indigo. A striking choice for jeans, jackets, skirts, and craft projects.
Price incl. VAT
£15.75 per metre
BA - Embroidered Lawn - Mellow White
Part number
2507O04-R

BA - Embroidered Lawn - Mellow White

This cheerful 140cm wide white embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.
Price incl. VAT
£16.00 per metre
BA - Embroidered Lawn - Mellow Yellow
Part number
2507O05-R

BA - Embroidered Lawn - Mellow Yellow

This cheerful 140cm wide pastel yellow embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.
Price incl. VAT
£16.00 per metre
Poplin Print - Island Retreat
Part number
2507O07-R

Poplin Print - Island Retreat

Crafted from 100% cotton, this fabric presents a rich cream background and eye-catching beige and red flowers
Price incl. VAT
£7.95 per metre
Poplin Print - Island Bloom
Part number
2507O06-R

Poplin Print - Island Bloom

Vibrant 112cm wide cotton poplin fabric with rich mustard background and eye-catching yellow and pink flowers
Price incl. VAT
£7.95 per metre
Stone Washed Linen - Denim
Part number
2507O03-B

Stone Washed Linen - Denim

Our heavy, 70% stone-washed linen & 30% cotton fabric in denim has a nice hang and textured surface, ideal for dressmaking!
Price incl. VAT
£17.00 per metre
Stone Washed Linen - Navy
Part number
2507O02-B

Stone Washed Linen - Navy

Our heavy, 70% stone-washed linen & 30% cotton fabric in navy has a nice hang and textured surface, ideal for dressmaking!
Price incl. VAT
£17.00 per metre
Stone Washed Linen - Stone
Part number
2507O01-B

Stone Washed Linen - Stone

Our heavy, 70% stone-washed linen & 30% cotton fabric in stone has a nice hang and textured surface, ideal for dressmaking!
Price incl. VAT
£17.00 per metre
Double Gauze - Black
Part number
2507O01-B

Double Gauze - Black

135cm wide, cotton double gauze fabric in black, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
£9.95 per metre
Blank Page
Part number
2507P02-B

Blank Page

Superior 100% Cotton fabric in brilliant white. Perfect for sewing and crafts alike.
Price incl. VAT
£10.50 per metre