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.

25–48 of 1796 items
View:
Sort by:
Hoffman Bali Cotton Lawn - Zanzibar - Green
Part number
2405SF02B

Hoffman Bali Cotton Lawn - Zanzibar - Green

112cm wide cotton lawn from Hoffman, painted with abstract mosaic-like pieces in green hues.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Zanzibar
Part number
2405SF02A

Hoffman Bali Cotton Lawn - Zanzibar

112cm wide cotton lawn from Hoffman, painted with abstract mosaic-like pieces in earthy hues.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Sunflower - Blue
Part number
2405SF03C

Hoffman Bali Cotton Lawn - Sunflower - Blue

112cm wide cotton lawn from Hoffman, hand-painted with sunflowers against a a blue ground.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Sunflower - Black
Part number
2405SF03A

Hoffman Bali Cotton Lawn - Sunflower - Black

112cm wide cotton lawn from Hoffman, hand-painted with sunflowers against a a black ground.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Sunflower - Yellow
Part number
2405SF03B

Hoffman Bali Cotton Lawn - Sunflower - Yellow

112cm wide cotton lawn fabric from Hoffman, hand-painted with vibrant yellow sunflowers.
Price incl. VAT
£16.75 per metre
Poplin Print - Sunset Cove - Green
Part number
2405O02B

Poplin Print - Sunset Cove - Green

This lovely 100% cotton poplin print fabric has many beautiful shades of green palm leaves printed on a crisp white background. This fabric is very beach holiday vibes!
Price incl. VAT
£7.95 per metre
Poplin Print - Bonnie Paisley - Ivory
Part number
2405O01A

Poplin Print - Bonnie Paisley - Ivory

This 100% cotton fabric showcases a beautiful paisley pattern with intricate floral details, in soft browns, blues and greens. Perfect for summer wear!
Price incl. VAT
£7.95 per metre
Hoffman Bali Cotton Lawn - Daisy Mosaic - Blue
Part number
2405SF01B

Hoffman Bali Cotton Lawn - Daisy Mosaic - Blue

112cm wide cotton lawn from Hoffman, hand-painted with mosaic-like patterns in shades of blue.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Daisy Mosaic - Teal
Part number
2405SF01C

Hoffman Bali Cotton Lawn - Daisy Mosaic - Teal

112cm wide cotton lawn from Hoffman, hand-painted with deep blue mosaic-like patterns.
Price incl. VAT
£16.75 per metre
Poplin Print - Bonnie Paisley - Blue
Part number
2405O01A

Poplin Print - Bonnie Paisley - Blue

112cm wide cotton poplin fabric with a intricately detailed blue, purple and green paisley print.
Price incl. VAT
£7.95 per metre
Poplin Print - Bonnie Paisley - Pink
Part number
2405O01c

Poplin Print - Bonnie Paisley - Pink

This 100% cotton fabric showcases a beautiful paisley pattern with intricate floral details, in soft oranges, pinks and greens. Perfect for summer wear!
Price incl. VAT
£7.95 per metre
Hoffman Bali Cotton Lawn - Daisy Mosaic
Part number
2405SF01A

Hoffman Bali Cotton Lawn - Daisy Mosaic

112cm wide cotton lawn from Hoffman, hand-painted with mosaic-like patterns in earthy hues.
Price incl. VAT
£16.75 per metre
Poplin Print - Bluebell
Part number
2405O03

Poplin Print - Bluebell

Charming 112cm wide cotton poplin fabric with a delicate floral print against a deep navy backdrop.
Price incl. VAT
£7.95 per metre
Stof Avalana Jersey - Abstract Greens
Stof Avalana Jersey - Abstract Greens
Part number
2404SF18

Stof Avalana Jersey - Abstract Greens

This 95% cotton, 5% elastane jersey features a green abstract pattern, ideal for modern garments.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Fifi - Purple
Stof Avalana Jersey - Fifi - Purple
Part number
2404SF17

Stof Avalana Jersey - Fifi - Purple

This 95% cotton & 5% elastane jersey fabric features a playful purple floral print on a navy ground.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Sunshine
Stof Avalana Jersey - Sunshine
Part number
2404SF16

Stof Avalana Jersey - Sunshine

This 95% cotton, 5% elastane jersey fabric in bright yellow is perfect for eye-catching garments.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Springtime Canvas
Stof Avalana Jersey - Springtime Canvas
Part number
2404SF09

Stof Avalana Jersey - Springtime Canvas

This 95% cotton, 5% elastane jersey showcases a vibrant floral pattern, ideal for striking garments.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Spring Whisper
Stof Avalana Jersey - Spring Whisper
Part number
2404SF02

Stof Avalana Jersey - Spring Whisper

162cm wide, cotton & elastane knit jersey fabric with a floral print against a tranquil blue ground.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Midnight Prowl
Stof Avalana Jersey - Midnight Prowl
Part number
2404SF01

Stof Avalana Jersey - Midnight Prowl

165cm wide, cotton & elastane knit jersey fabric with a grey leopard print against a black ground.
Price incl. VAT
£15.95 per metre
Poplin Print - Sunset Cove - Blue
Part number
2405O02A

Poplin Print - Sunset Cove - Blue

This lovely cotton poplin print fabric has many beautiful shades of blue palm leaves printed on a light pastel blue background. This fabric is very beach holiday vibes!
Price incl. VAT
£7.95 per metre
Marley Jersey
Part number
2404M25

Marley Jersey

Cotton, polyester and elastane blend knit jersey fabric in navy with a marl finish, perfect for sweatshirts.
Price incl. VAT
£12.50 per metre
Double Agent
Part number
2404M27

Double Agent

Our 60% cotton and 40% polyester fabric has a complex black and cream pattern, ideal for chunky jumpers.
Price incl. VAT
£12.00 per metre
Liliana
Liliana
Part number
2404M18

Liliana

148cm wide, duck egg blue fine twill weave 100% cotton dress fabric with an all-over tiny floral print.
Price incl. VAT
£12.50 per metre
BA - Marlowe - Fuchsia
Part number
2404NE05

BA - Marlowe - Fuchsia

144cm wide, 100% cotton floral broderie anglaise fabric in fuchsia. Perfect for dresses & blouses!
Price incl. VAT
£19.75 per metre